WS2812 Christmas tree

7 WS2812 LED rings with in total 193 LEDs arranged on a laser cutted acrylic Christmas tree

Similar projects worth following
Inspired by a hackaday blog post, I have combined 7 LED rings and a Teensy 3.5 board to a nice LED Christmas tree.

Inspired by this.

Youtube video with 5 light effects:

First test:

svg+xml - 65.09 kB - 01/06/2017 at 16:33


  • 1 × WS2812 LED ring set (7 pieces) from Watterott electronic
  • 1 × Teensy 3.5
  • 1 × 74HCT245 Electronic Components / Misc. Electronic Components
  • 1 × 300 Ohm Resistor
  • 1 × 8mm WS2812 LED

View all 6 components

  • New video

    makeTVee01/01/2017 at 14:21 0 comments

    Now added a video with the first five light effects based on the FastLED lib.

  • Top of the tree

    makeTVee12/13/2016 at 20:19 0 comments

    Now I have added the 193th LED at the top of the tree. A WS2812 8mm LED from Adafruit, which I have ordered a long time ago for testing purpose. After some try and error I figured out, that this LED needs RGB byte order instead of GRB like the WS2812 at the LED rings. So I decided to use a different GPIO pin of the Teensy to drive this single LED.

  • Assembly

    makeTVee12/07/2016 at 05:19 0 comments

    I have just assembled the acrylic tree with the 7 LED rings. I am also planning to add one special LED at the top of the tree. Using a Teensy 3.5 board and a 74HCT745 level shifter, next step will be the programming of different lightning effects. Should be finished before Christmas...

View all 3 project logs

Enjoy this project?



Andreas Dunker wrote 12/09/2016 at 10:10 point

Do you have a number how much current (mA/A) this is using? 

  Are you sure? yes | no

makeTVee wrote 12/09/2016 at 20:24 point

It depends, 300mA for my first testing animation. I am using the FastLED lib, so it's also possible to limit the maximum current via software. 

  Are you sure? yes | no

davedarko wrote 12/06/2016 at 22:08 point


  Are you sure? yes | no

Similar Projects

How to led
Project Owner Contributor

How to led


Does this project spark your interest?

Become a member to follow this project and never miss any updates