Christmas Star LED Neopixel Arduino Attigny85 Digispark

by Wim3d in Living > Holidays

2157 Views, 8 Favorites, 0 Comments

Christmas Star LED Neopixel Arduino Attigny85 Digispark

Christmas star
IMG_20181219_213244.jpg

In this Instructable I show how I my a Christmas star using neopixels, driven by a Attigny digispark board, mounted on a 3D printed star

Hardware

IMG_20181219_200933.jpg
IMG_20181219_200826.jpg
IMG_20181219_211504.jpg
IMG_20181219_200806.jpg
IMG_20181219_220042.jpg
IMG_20181219_220012.jpg
IMG_20181219_220022.jpg
IMG_20181223_192533.jpg
IMG_20190113_180852.jpg

I glued the Neopixels (WS2812B) in parts on a 3D printed star and connected all the parts, pay attention to the direction of the data flow when connecting the parts.

The 3D designs are on my Thingiverse.

The GND en VCC (5V) is connected throughout the whole star, the data line is connected from the digispark module to line in.

The digispark module is mounted via hot glue, supported by tie wraps.

Add a top layer for diffusing the light.

Add a second top layer, separated by the separator items for more diffusing.

Software

IMG_20181219_200746.jpg

The program is on my Github.

See this instruction how to program a digispark board via the Arduino IDE:

https://digistump.com/wiki/digispark/tutorials/con...

In the program there are 13 patterns, which are randomly selected. The duration of the pattern is also randomly selected.

Most patterns run from the tips of the star. Since the the data in is connected to 3 neopixels from the tip, an offset in used.