John Bradnam
Published © GPL3+

NeoPixel Christmas Tree

A colorful Christmas tree with over 50 patterns that you can control from a web browser.

IntermediateFull instructions provided8 hours1,071
NeoPixel Christmas Tree

Things used in this project

Hardware components

ESP8266 ESP-01
Espressif ESP8266 ESP-01
×1
WS2812 Rings (1 + 8 + 12 + 16 + 24 + 32)
×1
DC-DC Buck Step Down Module 3.3V 5V 9V 12V 3A Adjustable Voltage Regulator Power
×1
5.5 x 2.1mm DC Power Supply Jack Socket Female Panel Mount Connector CHI
×1
7343 470uF 6V SMD Capacitor
×1
1N5819 – 1A Schottky Barrier Rectifier
1N5819 – 1A Schottky Barrier Rectifier
×1
330 ohm 1/8W resistor
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)

Story

Read more

Custom parts and enclosures

3D Print Files

STL files for 3D printer

Schematics

Schematic

Image of Schematic

PCB

Image of PCB

Eagle Files

Schematic & PCB in Eagle format

Original Laser Cut Tree Instructions

Here is the article that my variant is based on

Code

Sketch.zip

C/C++
ESP-01 Sketch and associated Libraries
No preview (download only).

Credits

John Bradnam

John Bradnam

30 projects • 19 followers
Thanks to Craig A. Lindley.

Comments