8 RGB Rainbow LED Ring is a kind of LED ring with 8 ultra-bright RGB LED beads placed on a circle panel. This circle has a 1.25" (32mm) outer diameter and 0.62" (16mm) inner diameter. The ring is chainable. On the circle panel, you can see one output pin of a bead connected to an input pin of another bead. With only one built-in microcontroller pin, you can use an outer device to control this LED ring. Every bead on the circle panel is addressable for it has an internal driver chip. You can design a program to control these LED beads and make them illuminate with different colors. Because each LED bead has about 18mA constant current drive, the brightness of each bead will keep the same. Even if the voltage changes, you don't have to add any external choke resistors. To make the ring start to work properly, you have to power up it with 5V DC ( or within the 4-7V range).
1. 8 ultra-bright LED beads were placed in a circle panel with a 1.25" (32mm) outer diameter,
2. 0.62" (16mm)inner diameter.
3. Chainable rings
4. Controlled by a microcontroller
There is a single data line with a very timing-specific protocol. Since the protocol is very sensitive to timing, it requires a real-time microcontroller such as an AVR, micro:bit, Arduino, PIC, mbed, etc. It cannot be used with a Linux-based microcomputer or interpreted microcontroller such as the netduino or Basic Stamp. As it requires hand-tuned assembly it is only for AVR cores but others may have ported this chip driver code so please google around. An 8MHz or faster processor is required.