|
|
 |
RGB LED Illuminator
Introduction:
After finally purchasing one of Bert Hickman's beautiful Lichtenberg Figures and having a desire to play with RGB LEDs, I came up with the following project: a PIC Micro-controlled RGB LED Lichtenberg Figure display stand! Shown below is the prototype, mounted in a custom wooden base made by my good friend Matt Whitman.
Description:
The stand consists of a single RGB (Red-Green-Blue) LED that cycles through the whole spectrum of colors over the course of a pre-programmed interval. The current revision includes a button to "pause" the LED at it's current color, select white-light mode, or resume color cycling. A sampling of the LED states are shown below (Warning:High-Res):
Here is a close-up of the lichtenberg figure itself - see Bert Hickman's website for more information on the creation of these amazing pieces, as well as for information on how to get one for yourself!
Finally, here is a video showing one complete cycle of the LED through it's colors:
 rgb_led.AVI, 12MB
Coming Soon: Standard and Custom Lichtenberg Illuminators available for purchase!
Design:
The RGB LED Illuminator is implemented in a PIC16F627A microcontroller, using a pulsewidth modulation routine developed by Scott Dattalo. The ICP port is included in the schematic for in-circuit programmability, allowing you to update the "firmware" using a simple programming cable similar to this.
Schematic:

Source Code:
Download the latest source code (in PIC Assembly) here: rgb_led_cycle_v2.asm
Coming Soon: Printed Circuit Board (PCB) Layout and pre-made boards!
|
Page Last Updated: 11/20/05. E-Mail: 
Page Contents © 2003-2005 by Andrew J. Cleary, AJAX Electronics
|
|