Categories

Individually addressable incandescent lamps

Posted on Tuesday, April 18th, 2017 in Arduino, LEDs by DP

pics-lamp_module1_large-600

Michael wrote an article on controlling a bunch of lamps individually with WS2811 drivers and Arduino:

I simply used the same technology as LED strips to allow communication between lamp modules. LED strips have RGB LEDs with an embedded driver chip which uses PWM (pulse width modulation) to control the duty cycle on the red, green, and blue LEDs. This combined LED/chip is called WS2812 or WS2812B. On older LED strips, the driver chip was not embedded into the LED itself, but was a separate chip called WS2811. These standalone driver chips are somewhat obsolete now which means they are cheap! I got 50 of them on eBay for $5.00. Since these modules use the same technology as LED strips, the same code can be used. Adafruit’s NeoPixel library is a very simple way to control LEDs, so we can control each lamp easily. The lamp is controlled by the “blue” pin on the WS2811 so that is the value to set.

More details at Project Lab.

Check out the video after the break.

 

This entry was posted on Tuesday, April 18th, 2017 at 1:31 pm and is filed under Arduino, LEDs. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Pavel: dangerousprototypes the best!
  • Leon: Too late?
  • Drone: First of all, let me post a reference about what Action Potential is in terms of Physiology (since DP isn't adding much value these days...
  • Daniel: Isn't it funny how free Sunday PCBs is always posted on Sunday night or Monday (in most parts of the world)?
  • hli: Sunday++