The WS2812 is an RGB LED with a WS2811 control IC built right into the LED. This really blew our minds to see the control IC of an individually addressable RGB LED was moved into the actual LED. This product is designed specifically for wearables, have ultra-cool technology: these ultra-bright LEDs have a constant-current driver cooked right into the LED package! The pixels are chainable - so you only need 1 pin/wire to control as many LEDs as you like. They're easy to sew, and the chainable design means no crossed threads.
It runs at at 'high speed' 800KHz communication. These pixels have full 24-bit color ability with PWM taken care of by the controller chip. Since the LED is so bright, you need less current/power to get the effects you want. The driver is constant current so its OK if your battery power changes or fluctuates a little.
Each pixel draws as much as 60mA (all three RGB LEDs on for full brightness white). However, after about 10 pixels (or if the distance between pixels is more than an inch or two) the resistance of the thread can affect the power supply. For large quantities of pixels over 10, you may want to consider using stranded core wire or copper braid to provide a "power bus" for the pixels - the current draw will add up fast!
5" (12.5mm) diameter circle PCB, 0.1" (2.5mm) total thickness
800 KHz speed protocol
5-9VDC power (can run at 3.5V but color will be dimmed), constant current 18.5mA per LED (~55mA max total per pixel)
WS2812 RGB LED Breakout Full Color Lights Driving Intelligent Control Module x4