2016-11-27 10:26:04 -07:00
|
|
|
Holiday Lights
|
|
|
|
=========
|
|
|
|
|
|
|
|
Some twinkling lights for your tree/menorah/office/door/roof/habitrail.
|
|
|
|
|
|
|
|
|
|
|
|
Materials
|
|
|
|
---------
|
|
|
|
|
|
|
|
Uses WS2811 lights, available from Adafruit and fine retailers worldwide.
|
|
|
|
|
|
|
|
If you've got more than 100 lights in a string,
|
|
|
|
you're probably also going to want an external 5v DC power supply.
|
|
|
|
I found a good 10A power supply for about $12 on Amazon.
|
|
|
|
You can probably salvage one from some old thing.
|
|
|
|
|
|
|
|
If you have under 80 lights, you can use an Adafruit Trinket.
|
|
|
|
I used an Adafruit Pro Trinket for mine, which has 150+ lights.
|
|
|
|
(It's an issue of RAM).
|
|
|
|
|
|
|
|
Of course, a standard Arduino will work just fine too!
|
|
|
|
|
2016-11-27 18:06:09 -07:00
|
|
|
This was coded to color-correct a specific type of GRB LEDs on wires I got from Amazon.
|
|
|
|
It's coded to match the lights we already have, which are biased toward yellow and amber.
|
|
|
|
|
|
|
|
You may have gotten lights wired RGB, in which case this is going to look very green.
|
|
|
|
It should be just a matter of switching the first two bytes in each color definition
|
|
|
|
to go from GRB to RGB.
|
|
|
|
|
|
|
|
|
2016-11-27 10:26:04 -07:00
|
|
|
|
|
|
|
Setup
|
|
|
|
-------
|
|
|
|
|
|
|
|
Plug your lights into pin 6 (or whatever you set `PIN` to in the code).
|
|
|
|
Set `NUM_LEDS` in the code to how many are in your strip.
|
|
|
|
|
|
|
|
Give the strip power and ground.
|
|
|
|
If you have more than about 80 LEDs, you might need to provide an external
|
|
|
|
5v power supply, since USB can only provide 2 amps.
|
|
|
|
You can plug the LED strip into the +5v on the power supply;
|
|
|
|
You can power your microcontroller from the beefier power supply, too,
|
|
|
|
so you don't have to run USB just to power the microcontroller.
|
|
|
|
|
2016-11-27 18:06:09 -07:00
|
|
|
The code as written wants pin 4 to be connected to ground.
|
|
|
|
When you disconnect it,
|
|
|
|
the whole strand goes white.
|
|
|
|
My family has a tradition of the tree going from colors to white on the morning of the 25th.
|