A NeoPixel ring with 12 ultra-bright smart LEDs
In circle, round, ring... here is the "NeoPixel Ring"! 12 ultra-bright RGB LEDs placed on a 44.5mm diameter circle (outer diameter). As with all NeoPixels, these rings are 'chained' - connect the output pin (data out) to the input pin (data input) of the next ring.
Uses only one pin of your micro-controller to control as many LEDs as you want... just have to chain the rings together! Each LED is addressable independently of the others thanks to the chip (the driver) which is in the case of the LED. The LEDs have a constant current driver of about 18mA, which ensures a stable and consistent color even if there is a voltage variation. No need for resistance to limit the current... which allows to realize really very thin designs.
Power everything with a continuous power supply of 5 Volts and let's go (runs between 4 and 7V DC).
The used protocol requires a very high precision in time management and can only be controlled by micro-controllers that can reach an accuracy of 100ns (over time and reliably).
AdaFruit offers code examples using an Arduino Uno/Mega micro-controller at 8MHz and 16MHz but it doesn't work with a Raspberry Pi, Basic Stamp, NETduino or any other machine based interpreter or virtual machine whose speed is less than 8MHz.
Comes in the form of a ring with 12 individually addressable RGB LEDs. Assembled and tested.
Here are some ideas for using a NeoPixel Ring.
- With a compass or GPS:
- Indicate the position of the North.
- Indicate the speed of movement (such as the tachometer of a car).
- With a potentiometer - Indicate a position (eg amplification)
- With a real time clock - Indicates the current time (with one color for hours and one for minutes).
- And all the other ideas you can have...