« Final project - and then there were two | Main | Action at a Distance - project overview »

Final project - all done (for now!)

All four lamps are finished, and working!

Gestures in front of any lamp affect all the lamps. The lamps all show the same display, but it depends on which lamp generated the triggering event.

For those of you new to the project: the concept is "action at a distance", the lamps all react in unison regardless of distance (well, within a few hundred meters). Technically, quite complex: uses AD5206 digipots, Zigbee radios and Arduino minis, all held together with some elaborate software.

I am quite pleased with how it works, but can already think of a few improvements:

* Full state machine implementation
* Individual addressability
* Better discovery routine
* Time out routine
* Fading between LED settings

More info after the link...

Here is a picture of the electronics.

From top to bottom, two AD5206 digital potentiometers, the Arduino microcontroller, and the Zigbee radio. At the very bottom the 5V regulator for the Arduino and the 3.3V regulator for the Zigbee.

The casing is a pencil box from the Container Store on 18th and 6th.

TrackBack

TrackBack URL for this entry:
http://itp.nyu.edu/~gpv206/cgi-bin/mt/mt-tb.cgi/53

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)