It’s that time of the year again, and the halls are being decked with trees, the trees covered in lights, and everyone working in retail is slowly going insane from Christmas songs piped over the PA. [Dan] has a tree and a bunch of programmable LEDs, but merely pumping jollity down that strip of LEDs wouldn’t be enough. The Nerd Quotient must be raised even higher with a tree that displays a Unix timestamp.
This build was inspired by an earlier, non-tree-based build that displays Unix time on a 32 LED array. That build used an ATMega328p for toggling LEDs on and off. This time around, [Dan] is using a dedicated LED controller – the AllPixel – that just wrapped up a very successful Kickstarter campaign. The AllPixel is, in turn, controlled by a Raspberry Pi running the BiblioPixel library,
The tree displays the current time stamp in binary across 32 spaces, with green representing a ‘one’ and a red representing ‘zero’. The top of the tree is the least significant bit, but in case [Dan] gets tired of the bottom of the tree staying completely still for the rest of this holiday season, he can switch the order making the base of the tree the LSB.
Video below.
Can’t help but remember this when I read the world Epoch:
http://doneinanhour.com/wp-content/uploads/2014/02/Chrono-Trigger-Epoch.png
I have the exact same thought. At least I’m not the only one.
It’s the only reason I clicked on the article. Naturally I’m going to have to do another run now.
Nice, but I almost fell asleep watching the video!
yeah, it takes a while for most of the LEDs to change….but i am sure that with all that HW there is plenty of place for some fine animations
my tweetmas tree : http://www.instructables.com/id/Tweetmas-tree/
Personally, I can never get enough of “Grandma Got Run over by a Reindeer.”
I wonder if this tree is 64-bit time_t safe, or are we not celebrating Christmas in 2038?