Menu:
Home
Projects
Information
Other

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