Navigation
Portfolio > Treeduino - The web controlled christmas tree

Wait, what?


Treeduino is the name affectionately given to the Cross family Christmas Tree. Starting in 2009, visitors to a webpage are able to turn the lights on and off while viewing their actions through a live webcam feed. In 2010 I teamed up with Jacob Ford. Jacob did an awesome job on the website, and I was able to devote my time to working on the hardware and Arduino code. As part of the website, Jacob made a really hilarious FAQ to explain the whole shenanigans. I highly recommend checking it out, everything you could ever want or need to know is explained there.

In 2010, the Treeduino "made it big" and was posted on the main page of Sparkfun.com. Almost 6,000 unique visitors and more than 35,000 flashes of the lights later, we were absoloutely astonished. Not only did Spark Fun have thousanads of loyal blog readers, but the Arduino had survived!


The Code


The Arduino generates an iframe that gets embeded in the website when the tree is live. The latest version of the Arduino code can be found at this Google Code site.


Build Pics


Arduino, Ethernet Shield, and Relay Board.
Arduino, Ethernet Shield, and Relay Board.
Arduino & Breadboard with transistors to drive the relays.
Arduino & Breadboard with transistors to drive the relays.
Relay Board
Relay Board
Webcam streaming setup.
Webcam streaming setup.
The more swag, the better!
The more swag, the better!