In this quick guide, we'll show you how to easily make a Rainbow Unicorn Wall Light! All you need is a microcontroller, some ultra skinny neopixel strips from Adafruit, a 3D printer and two colors of filament. Let's get started!
What You'll Need:
To get started, you'll need the following parts:
Getting Everything Wired Up
For this project, we are going to solder the following wires to the following pins on our microcontroller. It's easier to solder these wires to microcontroller boards with no header pins soldered on.
3D Printing The Enclosure:
To print the files, you will need to open the files using a slicing program. A slicing program transforms the STL files to GCODE files that the 3D printer can understand. There are plenty of slicer software out there, we opt to use Ultimaker CURA. You'll want to slice using the following settings:
We printed the enclosure in black for the bottom, and white for the top, but you can use any light colored or transparent filament for the top, and any dark filament for the bottom.
Depending on what you want to code your light show in for the NeoPixel Strip, you can use the following animation code from Adafruit to program your microcontroller. You will need to make sure you change the NeoPixel count to 75 since the ultra skinny strips have 75 NeoPixels, and change the data pin to the pin that you soldered the green data wire to.
You can find the code examples on the Adafruit NeoPixel UBER Guide.
The Final Result:
After everything has finished printing and you've soldered up your board and NeoPixels, it's time to put it together. We chose to adhere the NeoPixel strip to the top portion of the enclosure and let the microcontroller freely hand in the enclosure. You can chose how you install the electronic bits, but the over all result should be stunning either way.
For the power supply, we pushed it through the hole of the bottom portion and plugged it into our microcontroller. To make the end result a little more secure, you can apply some super glue around the cable through the entry hole.
If you make this, share it with us on Twitter, Instagram, and on Facebook!