Interactive holiday light display using LPD8806 (video)
Moderators: adafruit_support_bill, adafruit

Interactive holiday light display using LPD8806 (video)

by cjbaar on Sat Jan 07, 2012 3:05 pm

Hey all... I just wanted to share my finished project using a 160-LED strip from adafruit. I created an interactive light display for the holidays this year, using an old rock band drum set and a midi sound generator. The lights have been up since late November, but I just finally got some semi-decent video posted.

Check out the videos of the idle and interactive drum modes here. I welcome any comments or questions!

Idle: http://www.youtube.com/watch?v=YcSJ5qFyM7M
Interactive: http://www.youtube.com/watch?v=Z1m0e04-AI0
cjbaar
 
Posts: 73
Joined: Fri Aug 26, 2011 5:58 pm

Re: Interactive holiday light display using LPD8806 (video)

by cjbaar on Sat Jan 07, 2012 3:32 pm

Here are a few snapshots of the equipment mounted on the wall. The arduino on the left is the main controller. It started out as an Uno, but I upgraded it to a Mega so that I could get extra hard serial ports to use for the MIDI interface, and still keep the original UART serial for debugging.

The second Arduino (on the right) was added later as a logger. Certain events on the main controller are sent (via serial) to the secondary board, which writes an event log to the SD card. It also has the ethernet shield, and is running the simple web server so that I can remotely view the log files and see if there has been any activity.

In the wide-angle shot, you can also see the timer, the large power supply, and the corner of the MIDI sound box.
Attachments
IMG_1025.jpg
Stripped-down rock band drum set (vaguely water-proofed)
IMG_1025.jpg (389.36 KiB) Viewed 1830 times
IMG_1023.jpg
Controllers with PS, timer, and MIDI
IMG_1023.jpg (1001.06 KiB) Viewed 1830 times
IMG_1024.jpg
Arduino controllers
IMG_1024.jpg (943.66 KiB) Viewed 1830 times
cjbaar
 
Posts: 73
Joined: Fri Aug 26, 2011 5:58 pm

Re: Interactive holiday light display using LPD8806 (video)

by cjbaar on Sun Jan 08, 2012 8:44 pm

A slightly better video has been posted here: http://www.youtube.com/watch?v=09an1RehNVQ
cjbaar
 
Posts: 73
Joined: Fri Aug 26, 2011 5:58 pm

Re: Interactive holiday light display using LPD8806 (video)

by skibum on Mon Jan 09, 2012 4:48 pm

That is awesome cjbarr! What a great idea - gets me thinking about projects for next Christmas already!
skibum
 
Posts: 10
Joined: Mon Oct 24, 2011 3:21 pm

Re: Interactive holiday light display using LPD8806 (video)

by danielo on Fri Jan 13, 2012 6:31 am

It looks brilliant, well done.
danielo
 
Posts: 1
Joined: Wed Jan 04, 2012 12:08 pm

Re: Interactive holiday light display using LPD8806 (video)

by skibum on Mon Aug 27, 2012 12:38 am

Again, this is a great project! Any chance you would be willing to publish your code?
skibum
 
Posts: 10
Joined: Mon Oct 24, 2011 3:21 pm

Re: Interactive holiday light display using LPD8806 (video)

by cjbaar on Fri Sep 21, 2012 12:02 pm

Yes; one of these days. ;-) Like most projects, it got shelved after the holidays in favor of other ongoing projects, and I haven't updated the libs to be compatible with Arduino IDE 1.0. Probably as we get closer to the holidays this year, I will clean it up and post it. Thanks for your interest!
cjbaar
 
Posts: 73
Joined: Fri Aug 26, 2011 5:58 pm

Re: Interactive holiday light display using LPD8806 (video)

by cjbaar on Tue Nov 06, 2012 12:05 am

Finally, I have gotten off of my *** and updated the code to work with IDE 1.0. It is available at:
https://github.com/cjbaar/xmasStrip_v1
Be sure to check the readme for some of the hardware tricks I used.
cjbaar
 
Posts: 73
Joined: Fri Aug 26, 2011 5:58 pm

Re: Interactive holiday light display using LPD8806 (video)

by cjbaar on Fri Nov 30, 2012 1:43 am

skibum... hope you subscribed to this thread, because private messages still seem to be offline for some reason. The code is up, so hopefully you can make some sense of it. I expanded it a lot this year, and will be posting the new versions in a few weeks.
cjbaar
 
Posts: 73
Joined: Fri Aug 26, 2011 5:58 pm