It uses 2 3W RGB LEDs, 6 constant current drivers to ensure every LED gets the proper current and an ATMEGA8. It uses a RS232 interface and a RS232 <-> USB converter to communicate with the computer.
It's got three modes:
Normal mode - This allows the user to manually change red, green and blue and if the strobe frequency is more than 0 it blinks like a strobe (with adjustable duty cycle).
Fading mode - Fades between colors (hue).
Fading strobe mode - If the strobe frequency is 0 it acts like fading mode, but if it's more than 0 it blink like a strobe, with adjustable duty cycle fading the strobe color.
Step 1: Parts & Tools
- Soldering iron (to solder)
- Dremel/Dremel-like tool (to drill and cut the enclosure)
You'll also need some solder. Now on to the parts.
If you haven't got an Arduino or you want to make yourself a board for this project, you'll need:
1x 10K 1/4W Resistor
2x 1K 1/4W Resistor
4x 1uF 25V Electrolytic Capacitor
1x 100uF 25V Electrolytic Capacitor
3x 100nF 25V Multilayer Capacitor
2x 22pF 25V Ceramic Capacitor
1x 16MHz Crystal
1x ATMEGA8/ATMEGA48/ATMEGA88/ATMEGA168/ATMEGA328 (NOTE: ATMEGA48 can't have a bootloader and it's flash is too small for this project)
1x RS232 DB9 Connector
1x Power supply connector (depends on your power supply)
For the LED driver you need:
6x 1,2 Ohm 1W Resistor
6x 47 Ohm 1/4 Resistor
6x 100 Ohm Trimmer
6x 4,3V Zener Diode
I used 2 3W RGB LEDs I bought from Dealextreme.
The enclosure is from Futura Elettronica (an Italian company), product code AUS11.
I attach a ZIP with all the project files in it.