Addressable RGB LED Strip

ledrgb

[Synoptic Labs] stumbled upon an RGB light strip with individually-controllable LEDs. The strip uses 5 volts and is controlled by an HL1606. Because the strips are hard to find, this chip is mostly undocumented and he had trouble driving the strip. He was unable to get it working until he met with [John Cohn], who had previously reverse-engineered the serial protocol. Working together, they released a library for the Arduino to drive the strip. So far, the library only supports fading each LED, the only known functionality. If more strips like these were available, constructing LED matrices would be much easier. Embedded below is a video of the strip fading through the rainbow.

Continue reading “Addressable RGB LED Strip”

Color Detection Using An RGB LED

[youtube=http://www.youtube.com/watch?v=DqboDjQX0UE]

[Kyri] has made a simple circuit to do color detection using an RGB LED. Simply set the LED to the color you want to detect then wave the object over it. Another LED will light up if the object is the same color as the LED. The detection is done by a photo resistor. The theory is that an object will reflect more of the light that matches its surface color. She shows that this kind of detection could be useful for sorting in robotics.

Wireless Accelerometer Controlled RGB LED

[Andlier] sent us this cool little project.  He has built a wireless accelerometer controlled RGB LED lighting system. Based on what a mouth full that is, it sounds complicated right? The end result looks fairly intuitive. Simply pick up the controller and tilt your hand to change the color of the light.

The controller consists of an Atmel AVR168 microcontroller. He doesn’t specify what transceiver he is using, but if you look in the comments, he notes that he added an antenna to it to extend the range. The part that controls the LED is based off of an Atmel AVR169 microcontroller hooked to some shiftbright LED modules.

Continue reading “Wireless Accelerometer Controlled RGB LED”

Email Notification Via An RGB LED


This project provides LED feedback when an email is received. It uses a 4d-micro-USB module from Dontronics to interface serially and provide power to a Picaxe 08M. The PIC can control color and brightness of a RGB LED. The feedback is given by seven colors of the LED. The code is python script and picaxe basic, which he’s posted.

RGB LED Cylinder

[Dave Clausen] from NYC Resistor sent in his open source RGB LED cylinder. We have seen many cubes in the past (even one that display low-res 3D video) so a cylinder is certainly a new concept and the RGB LEDs are a nice upgrade. The LEDs are wired in a 5-way multiplexed grid using four TLC5940NTs (16 channel LED drivers with internal PWM hardware) so each light is individually addressable. The best thing about this project, of course, is that he has source and EAGLE schematics availbale for download and both are licensed under Creative Commons.

[via NYC Resistor]

Maker Faire 2008: ShiftBright RGB LED Module


We made a point to stop by [garrett]’s booth at Maker Faire to to see what he had been working on. You may remember him from his random caps locker shenanigans. He’s just recently released the ShiftBright RGB LED module which makes it easy to implement a string of individually addressable LEDs. The module is based on the Allegro A6281 3-Channel Constant Current LED Driver. The driver chip is capable of displaying a billion colors using an RGB LED. The 3x3mm package is mounted to the backside of the board while a bright common-anode RGB is mounted to the front. The modules are designed to be daisy chained together and are individually addressed using a serial interface. You can find Arduino example code on the site and more info on how the item was developed. Read on for close up images.

Continue reading “Maker Faire 2008: ShiftBright RGB LED Module”

Slim RGB Matrix Puts LEDs Inside The PCB

Sometimes all that’s required to build something interesting is to put the same old pieces together differently. [Sayantan Pal] did this for the humble RGB LED matrix, creating an extra-thin version by recessing WS2812b NeoPixel LEDs inside a PCB.

The popular WS2812B is 1.6 mm in height, which happens to be the most commonly used PCB thickness. Using EasyEDA, [Sayantan] designed a 8×8 matrix with modified WS2812B footprints. A slightly undersized cutout was added to create a friction-fit for the LEDs, and the pads were moved to the back side of the panel just outside the cutout, and their assignment were flipped. The PCB is assembled face down, and all the pads are soldered by hand. Unfortunately this creates rather large solder bridges which slightly increases the overall thickness of the panel, and is probably also unsuitable for production with conventional pick-and-place assembly.

We’ve seen some similar methods with PCB assemblies that use layered PCBs. Manufacturers are starting to even embed components inside multilayer PCBs.