WS2811 Digital RGB LED

From HacDC Wiki
Jump to: navigation, search


[edit] Overview

[edit] Product Details

[edit] Datasheet

[edit] Power Considerations

Searches for WS2811 find references to both "5v" and "12v". This is explained in the spec sheet for the WS2811. In the 5v usage, the WS2811 is driving a single LED on each output pin. (This is the configuration in the strips.) In the 12v usage, the WS2811 is driving three LEDs on each output pin. The interesting point is that this is not a 5v supply in the 12v configuration; instead a dropping resistor is used between the 12v supply and the WS2811. "best practices" for driver circuit.

[edit] Ordering information and Related Products

[edit] Strips

[edit] AliExpress (This is a bare "strip", suitable for cutting into shorter lengths)

Also, note that the store ( sells these strips in two different "densities": 60 LEDs/meter and 30 LEDs/meter. The strips above are 60 LEDs/meter. Do not judge by the picture, since the site uses the same pictures for both densities. It is best to read the description to confirm.

[edit] Adafruit

[edit] Individual LEDs

[edit] Commercial Controllers

[edit] Resources

[edit] Articles and Webpages

[edit] Libraries

[edit] Light Sequencing

See Light_Sequencers

[edit] Programming

[edit] Arduino

David Whiteis's howto on getting it working with an Arduino:

Gist with Arduino server and Python client to control LED strip:

[edit] Wiichuck

[edit] Raspberry Pi

[edit] Microchip PIC A single WS2811 SMD5050 LED working with a PIC, plus sample C code.!msg/hacman/aYPHP47wcLQ/QOIvINhSvPIJ: A discussion regarding the WS2811 and getting it work with PIC.

[edit] STM32F4

[edit] Further Discussion

[edit] January 2013 group purchase

[edit] People involved

ITG, Hax, David Whiteis, Tim, Eric, Dan, David K

[edit] Meeting on January 19, 2013

Purpose: Test LED spools and controllers I'd like to meet at the space Saturday to test all the LEDs and play with the controllers we bought. I am bringing 2 x 5v 20amp power supplies that I ordered, or we can use one of the bench supplies with 5v.


  • The controllers we bought were busted. The Arduino works great, no need for a cheaply manufactured controller.
  • After daisy-chaining 5 strands (1200 LEDs) together there was a noticeable flicker but not terrible. We can compensate for this by using a more advanced microcontroller like the Propeller or Teensy 3.0.
Personal tools