Okay, we haven’t even hit Halloween yet, but if you’re planning some kind of holiday project, now’s a good time to start ordering your parts, especially if you’re designing your own PCB. While there’s no PCB involved, [designer2k2] built a desktop “hollow” Christmas tree using some WS2812 RGB LEDs controlled by a microcontroller and powered by USB.
The board running [designer2k2]’s project is a Digispark, a USB powered board by Digistump which contains an ATtiny85. The LEDs, four different sized NeoPixel rings, plus a single pixel for the top, are connected together using some solid wire which makes for a very cool look. The code that runs on the ATtiny is the part that really makes this tree. The code cycles through colors and some light chaser effects, as well as a mode that shows a green tree with some white lights. The whole project is topped off by a routine that spells “XMAS” as you look at the tree from the top down.
We’ve seen some other Christmas tree hacks over the years controlled by various things, but this one is a fairly simple, cool design. [Designer2k2] also released the code for the tree and I’m sure a lot of us could come up with some more light designs.
Check out the video after the break:
Love the design!
Flip the rings over (so that they can be viewed from the bottom), or use two sets to give top & bottom rings, and use this as a tree topper ornament for a real tree. BTW, the 8-12-16-34 LED rings are available as a very cheap set from many vendors on AliExpress.
As it sits low on a table, its mostly viewed from above, but it should be no big thing to add more rings .-)
Yes the Rings come in a package, 1-8-12-16-24 WS2812 total 61 LED´s. but also Neopixel rings could be used!
How about a clock made of rings of different size?
I think the “clock that only the creator can read” meme has been played out.
It is called “analog clock”. E.g. with 12,24 and 60 LEDs
Or have an oragami/folding aluminum-foil “star” mounted on top of each LED, to scatter its upward light around the room.
Looks like they’re driven low enough that a tiny dab of clear silicone caulking on the tip of a star should let it sit in place without issues.
They are driven with a Brightness of “10”, otherwise the 61 WS2812 would draw to much current from my USB port
brilliant!
ahaha, made similar with slow switching LEDs: https://www.youtube.com/watch?v=63yR7H-41OQ
Took a while and a bit of work but I completed my version of this project by combining this idea with a laser cut christmas tree project from thingaverse.
https://www.youtube.com/watch?v=HHse2RrE_RY
great extension! would you share the plans for the cut pieces? this adds a lot to the feel for a real tree!
That’s great, I had a similar idea:
http://hackaday.com/2016/10/30/just-in-time-for-christmas-a-diy-desktop-led-tree/
;-)
Took me a while to get it done but here is my version of the project.
A combination of LED rings plus a laser cut Christmas tree from Thingaverse
https://www.youtube.com/watch?v=HHse2RrE_RY
Thanks for inspiration: https://hackaday.io/project/18821-ws2812-christmas-tree
Wow, looks great! Beefy controller!
My take on this project
https://youtu.be/X0m48EE7XuA
Code repository now here: https://github.com/designer2k2/xmas-tree