Schedule subject to change
- Intro, Tools
- Embedded net devices
- Discuss phys comp improv project
- Soldering review
- Syllabus review
- Phys Comp Improv Project
- Get Ethernet components now. You’ll need them in week 3
- Making Things Talk chapter 1, 2
- There Will Come Soft Rains, Bradbury
- Serial protocols and Network Structures
- TCP/IP basics
- Layers and OSI model
- assembling a basic embedded net device
- Assignment due: phys comp improv project
- Intro to Embedded net with Lantronix modules
- a little on PHP
- Assignment: Networked Pong. Make a networked pong client. You’ll be connecting to the server in chapter 5, project 7.
- Making Things Talk chapter 5
- Weiser & Brown, The Coming Age of Calm Computing
- Assignment due: pong project
- HTTP, mail, and other network exchange protocols
- A little more on serial, software serial, hardware handshaking
- Assignment: Espionage Chain – draft
- receive a secret message from one partner, using a particular communications technology, add to the message, then pass it along to the next partner, using a different communications technology
- create a simple physical output to indicate success
- don’t let the zombies win
- Reading Viewing:
- Fast, Cheap and Out of Control We’ll arrange a screening outside of class time, if possible.
- catch your breath. By now we’ll have discussed a lot of technical material,and built a lot of things. This class is a chance to ask questions about any of what we’ve covered so far, and to make sure you’re clear on the concepts and the execution.
- discuss final project. Discuss the brief, brainstorm possible ideas
- Assignment: develop ideas for your final project.
- Making Things Talk chapter 6
- Internet of Things, Scientific American
- Wireless Intro: 802.15.4 XBee and Bluetooth
- Assignment due: Final project concept Presentations
- Reading: Making Things Talk chapter 7
- Wireless part 2. By now those working with wireless will have a lot of questions and we’ll talk about them in depth.
- ZigBee, mesh networking/UDP
- Assignment due: espionage assignment
- Making Things Talk chapter 8 and 9
- Everything Everywhere, Nature
- Location vs. Identification
- Assignment: start your final project.
- RFID and other technologies (TBD depending on class discussion)
- Discuss final assignment interaction plans
- Assignment Due: By now you should have finished planning the interaction for your project and be working on a physical mockup.
- In-class final presentations
- Final presentations to New York Times R&D Staff
Reading & Discussion
There are two assigned books for this course:
- Making Things Talk ©2007 Tom Igoe; Make Books, Sebastapol, CA. This book was written from the examples and projects in this class. It should be a useful source of technical information for your projects, and there’s a monkey on the cover.
- Everything Everywhere, Nature, Vol 440, March 2006
- Internet of Things, Scientific American, October 2004
- Fast, Cheap and Out of Control, Sony Pictures Classics 1997. Directed by Errol Morris.
(the namesake paper is optional: Fast, Cheap and Out of Control, A Robot Invasion of the Solar System)
- The Computer for the 21st Century, Mark Weiser, 1991
- The Coming Age of Calm Computing, Weiser & Brown, 1996
- There Will Come Soft Rains, Ray Bradbury, The Martian Chronicles (Toronto: Bantam Books, 1985), 166-172.
You should also browse some of the projects that have come before in this area. A few projects you should know about:
- The Equator Project
- Greenberg and Kuzuoka, “Using Digital but Physical Surrogates to Mediate Awareness, Communication and Privacy in Media Spaces”
- Konrad Tollmar, Stefan Junestrand, Olle Torgny, Virtually Living Together
- Tangible Bits: Towards Seamless Interfaces between People, Bits and Atoms
- Ambient Devices
- Home Heartbeat
- Salton BeyondHome
Other recommended books and articles can be found on the bibliography page.
Participation & Attendance
Showing up on time, engaging in the class discussion, and offering advice and critique on other projects in the class are 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 possible after the fact.
Please turn in assignments on time as well. Assignments turned in late will affect your grade adversely.
You will be expected to keep an online journal of your work on the class blog. Think of it as a letter to the next group to take this class: the tricks you found that work, the pitfalls you hit, ways around them, sources for materials, reference material, etc. Ideally, this will give you a head start on documenting your projects for future portfolio reference, and those who come after you a place to look for reference material.
A journal entry is part of the assignment for each project you do, at the least. Feel free to do more entries as you see fit.
Work on this as you go, don’t put it off until the end.
You should document your projects thoroughly. Plan in advance, and perhaps as a group, to have what you need to document at least your midterms and finals. Photos, video, drawings, schematics, and notes are all valuable forms of documentation.
Participation & Attendance: 30%
Early Assignments: 10% each (30% total)
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. Otherwise, however, please keep your laptop closed. The quality of the class depends in large part on the quality of your attention and active participation. In particular, give your fellow students the respect you deserve in return, and close your laptop and give them your full attention when they are presenting work.
Please put them on vibrate before you come to class unless they are part of your project.
All people using the shop must attend a safety seminar once a year and take the safety quiz in order to use the shop. This is required by law. Sign up on the shop site, as each seminar is limited to 10 people at a time.
All shop users are expected to work two cleanup days per semester, and to help clean the shop when they use it. Details on shop policies can be found on the shop site. Please read them and ask us any questions you have.
Rather than office hours, I prefer to hold Lab Hours in the shop so that I’m available to help with projects as needed.
Lab Hours are currently scheduled to be Fridays 3 – 5 pm.
If you want to make an appointment at a different time, please contact me.