Now that I have a driver to control these cool individually-controllable Christmas lights, I’m thinking of ways to use them. I had an idea this morning: can use each light to indicate the presense of someone on my IM contact list! We use Microsoft Lync at work for IM and Lync has a great SDK so it didn’t take long to wire it up.
The lights are controlled by a Fez Panda using the driver here: http://www.fezzer.com/project/196/ge-35-christmas-lights-individually-addressable/
The Panda runs a simple program that reads light commands via USB serial port and controls the lights accordingly. There’s a small program on the desktop that uses the Lync SDK to get status for each contact and subscribe to changes on presense and out-of-office status.
Video here: http://vimeo.com/17699178