These tiny (10mm diameter) circuit boards hold a bright 5050 sized SMD RGB LED and a WS2811 addressable LED driver IC.
They can be daisy-chained to create long strings of brilliant colorful LEDs. Best of all, each LED in the chain can be individually controlled by an Arduino, Raspberry Pi, or other microcontroller. The WS2811 handles all of the communication by means of a single wire bus so you can string together as many as you like while only tying up one I/O pin on your device!
Vetco's Party Pixels are easy to wire - only 3 wires (+5V, Data, and GND) are required for operation.
6 Small solder pads on the back of the PCB interface to this LED, and provide connections for the next LED in the chain. The solder pads work well with 26~28AWG ribbon cable wire.
|Din||Data Input (from Arduino or previous LED in chain
|5V||5VDC Output (to next LED in chain)
|Dout||Data Output (to next LED in chain)
|GND||Ground (to next LED in chain)
The amazingly easy to use Adafruit NeoPixel Arduino Library does all of the hard work for you. They did a great job documenting the code and the example sketches run right out of the box. Only one pin on the Arduino is required to control all of the LEDs in a single chain.
This is the setup string in the "strand test" example from the Adafruit NeoPixel library that works for these LEDs (assuming 5 are chained together): Adafruit_NeoPixel strip = Adafruit_NeoPixel(5, PIN, NEO_GRB + NEO_KHZ800);
Hint for soldering: Hold each pixel down with tape or in a small vise. Tin the solder pads first. Keep the stripped wire leads short to avoid shorting out to adjacent pads. Only a standard size soldering iron tip is required - no need to get fancy. Wiring these is as simple as connecting the output pads from one LED to the corresponding input pads on the next.
This is a package of 5 LED Pixels - You must solder wires to them yourself.