|
Intro to Physical Computing Syllabus code, circuits, & construction
|
Sensor WorkshopFall 2005 Instructor: Tom Igoe |
||
|
Good physical interaction design relies on listening to physical action well. In this class, we'll focus on the input side of physical computing by researching various sensors and sensing methods and developing example methods for their use. The class will assemble a library of sensor applications for interactive applications, and apply this research to applications in other classes at ITP. The class will begin with a review of the electronics of sensor systems as learned in physical computing. From there, we'll talk about types of sensors; sensors, time, and events; amplification and filtering of sensor signals; sensor networks; and related topics that aid in making sensor systems effective. There will be a number of one-week exercises that students will complete to demonstrate the techniques discussed in class. In addition, students will be responsible for a major sensor research project in which they will explain the operating principles of a given sensor and present a working example of the sensor in use. These research projects will be presented throughout the second half of the semester, and collected into an online reference site. There is no final application project, but students will be evaluated on the application of their research (or that of other students in the class) in production projects developed for other classes. Week 1 (Sept. 6):
Week 2 (Sept. 13):
Week 3 (Sept. 20):
Week 4 (Sept. 27):
Week 5 - (Oct. 4):
Week 6 (Oct. 11):
Week 7 (Oct. 18):
Week 8 (Oct. 25):
Week 9 (Nov. 1):
Week 10 (Nov. 8):
Week 11 (Nov. 15):
Week 12 (Nov. 22):
Week 13 (Nov. 29):
Week 14 (Dec. 6):
Major project: Your major project for this class will be a sensor research presentation and report. Include full details on what your sensor senses and how it works both electrically and physically. Give example applications where it's used commercially or industrially. Then explain in depth how to use it. Translate any important information on its electrical, physical, or interface characteristics into clear layman's terms. Include an example circuit, with schematic diagram, and a code example for a microcontroller. And show a working example of your sensor. You might also suggest future directions for development, both of your own work or commercially. Assume your audience knows as much as the typical physical computing student at the end of the semester. All sensor research reports will be collected in a class wiki. Each entry will include a step-by-step explanation of how to use the sensor or sensor system involved, following along the lines of howstuffismade.org and instructables.com. The sensor research projects will be presented over the course of the last several weeks of the semester, three per week. Your in-class presentation should be approximately 20 minutes long total. Make sure to include time in that 20 minutes for questions from the class. Students will be assigned to a given week after the second class of the semester. There will be time in the last two weeks for anyone from the earlier weeks to do a second presentation, to include details you've learned, corrections to your earlier presentation, clarifications, examples, and so forth. This is optional, but can improve both your grade and your presentation. These will not be group projects. Each student will do his or her own research project. However, you may may build on and correct each others' work. Active feedback on each others' work is expected as a part of your participation grade. Minor assigmnents (1-week assignments): These are short one-week assignments, not much more than lab exercises, to help you understand some of the techniques shown in class. You may do them alone or in groups, as long as all members of the group share the workload equally, and demonstrate their understanding of the whole project and how it uses the technique discussed in class. Outside application: As part of youw work in other classes, you will most likely need to use a sensor system. Use your own work or another student's from this class (with appropriate citation). You can choose to present this project in class as part of your sensor research report, or you can make arrangements with me to see it outside of class. If you're not already required to document this project online for the other class, do so as a part of this class. Include details of how the sensing is accomplished, and how it fits into the physical interaction as a whole. Journal & Documentation: As mentioned above, all sensor research projects will be a part of the class wiki. you'll be expected to document your research there, and journal any in-process notes, and to read your classmates' notes, and help where possible. You should also document your outside project at least as thoroughly as required by your other class(es), though that documentation may live on a separate site. If you choose to keep a separate site for your own notes as well, you should link it to the class wiki. The purpose of the wiki is to begin building an ongoing knowledge base on sensors and sensor systems for current and future ITP community members. Participation & Attendance Showing up on time, engaging in the class discussion, reading any articles or papers assigned and bringing that knowledge into your discussion and research, and offering advice and critique on other projects in the class is a major part of your grade. Please be present and prompt. Late attendance affects your grade adversely. If you're going to be late or absent, please email me in advance. If you have an emergency, please let me know as soon as you can afterward. Please turn in assignments on time as well. Grading:
Laptops Laptop use is fine if you are using your laptop to present in class, or if we're in the middle of an exercise that makes use of it, or if I'm introducing new material on which you want to take notes. During class discussions, or when your fellow classmates are presenting, however, please keep your laptop closed. The quality of the class depends in large part on the quality of your attention and active participation, so chat live with your classmates in an old-school, oral way. Parts The parts you used for intro to physical computing should get you started. Any additional parts will be determined by what sensors you choose to work with. Books Below are recommended texts for the course in general. Physical Computing: Sensing and Controlling the Physical World with Computers, Dan O'Sullivan and Tom Igoe ©2004, Thomson Course Technology PTR; ISBN: 159200346X Getting Started in Electronics, Forrest M. Mims III, ©1983, Forrest M. Mims III Practical Electronics for Inventors, 1st Edition. Paul Scherz, ©2000, McGraw-Hill Professional Publishing; ISBN: 0070580782 The Art of Electronics, 2nd Edition. Paul Horowitz & Winfield Hill ©1989, Cambridge University Press, ISBN 0-521-37095-7 Build Your Own Printed Circuit Board, Al Williams, ©2003, McGraw-Hill/TAB Electronics. ISBN 639785506973 |