Step-by-step, easy to follow instructions on the building of a LED Rainbow RGB LED PWM Controller. Only a minimal amount of parts are needed, along with a PIC processor, and you can construct one of the most amazing LED controllers available.

The system is capable of driving either RGB LEDs, or individual Red, Green and Blue LEDs to produce stunning effects.

The bare PCB, kits of components, code necessary to program into the PIC controller are all available from the http://www.pcboard.ca/kits/led_rainbow/ support site at www.pcboard.ca.

Full details on the LED Rainbow, along with user guides, display sequence summaries, programming information for the PIC processor along with full customization details are all freely available on the support web site.

If you have a well stocked bench with components, you can easily build up this project in an afternoon.

Step 1: Background Information

The LED Rainbow is a dedicated Pulse Width Modulation (PWM) controller which generates color changing effects with RGB LED lighting products. The circuit controls three outputs, each which has the ability to run an LED segment, and with three segments, is a natural for the control of RGB LED arrays.

Sequences are fully customizable and are contained in the microcontroller, which has the ability to strobe, cycle and fade the lighting, creating a massive palette of over 16 million colors using Pulse Width Modulation (PWM) technology. Each output has a resolution of 8-bits, which gives each color a range of 256 intensities and when the three colors are mixed together, a full rainbow of color combinations is possible.

With a minimal parts count, the LED Rainbow is very economical for the hobbyist to build, using industry standard components and running off of a standard 12v-15v power supply. The 2" (51mm) square board is a double sided construction with a detailed silk-screen which aids in the placement of the components.

<p>After several years, we have re-arranged the web site holding the LED Rainbow. All the files can now be referenced from the home page at </p><p><a href="http://pcboard.ca/led-rainbow-info" rel="nofollow">http://pcboard.ca/led-rainbow-info</a></p>
<p>www.pcboard.ca/kits/led_rainbow/led_rainbow_v3.pdf on this link i m getting the page u have requested not found please give schematic of circuit </p>
<p>Looks good!</p><p>I'm not sure what I need to customize the PWM sequences. Somewhere else, I found the exact same code that you have on your support site, the code that has delay (in milliseconds), wait, and RGB (and it ends each block or sequence with 255). Except, over there, you can copy and paste some sample code into a dynamic page that shows you what the colors and patterns will be (So I can figure out HOW to make the effect I want). They don't sell the rainbow setup with mosfets - and it'll be awesome with the power of mosfets!</p><p>Do we need to program it via picaxe? Or is there another way? Also, I assume my computer does not have the program to open up the code (which I hope is the same as that above - want to create a multicolor flame). Will the instructions tell me how to do the process of getting all the hardware and software together?</p><p>Thanks</p>
<p>How about a copy of this in PDF format on the product website for those of us that have purchased the product from the website. </p><p>I would like to put this on my tablet to read and printing the entire to PDF (view all steps) comes out messed up. I am not sure if it is just Chrome and/or I that is having the printing problem, or it it is Instructables way of pushing people to give them money for a premium account. tia.</p>
Say i want to use two 3w leds to be controlled by the same board. or maybe say 3. what should i do? wire the red-green-blue sides in series in all the leds and make sure the transistors can handle the power+increase the size of the supply?
how can i connect 14 star type rgb LED in single driver, whether its possible or not..?
anyone already do the layout for de pcb?...<br><br>someone can share it? thank u!
The pinouts on the schematic appear to be mislabeled. Pin 3 should be Vin and pin 1 should be Vout, Since the pins are reversed, I'm thinking that Vcc and Vdd should be reversed as well. Also, what voltage should appear at the output terminals?
Can someone identify what type of cap C3 is? In the parts photo it looks to be a blue tantalum. In several other photos it looks like a brown mylar. Thank you.
You can use whatever type of .1uf non-electrolytic capacitor you might have around in your component supply chest.<br><br>john
Great, thanks for the reply John.
This is a great project, and the different effects are awesome :-)<br>It worked first time to my amazement!<br>I hope to install it somewhere permanent soon., like a kitchen glass splash back or behind the tv for mood lighting. Designing the pcb was a little tricky !<br>Thanks for sharing, <br>
What's the current output ?
Each output is capable of running 5A without a heat sink.<br><br>John
thats intense! no pun intended!
Can we get a circuit schematic diagram?
Full documentation and schematics are available here: http://www.pcboard.ca/kits/led_rainbow/led_rainbow_v3.pdf<br><br>
Whats the maximum input power: voltage and amps? and whats the maximum output voltage and amps per color? thanks
hi! i love this one but i dont see where can i find the board circuit :S can anyone help me whit this? i really wont to do this! thanks in advance! PS: i love this!
Awready bought mine. It workz great. It make meh happy.<br />
With the program that goes into the microcontroller, is this available separately or must I pay for it and what type of microcontroller is being used?
The code for the controller is a free download from: <a rel="nofollow" href="http://www.pcboard.ca/kits/led_rainbow/programming.html">http://www.pcboard.ca/kits/led_rainbow/programming.html</a><br/><br/>Using the code, you can program up the chip yourself. If you may not have access to a programmer, the chips are available separately fully programmed.<br/>
I have designed and built a control board like the one here it will operate between 6-32 volts dc and the chip is fully programmable with anything you want it to do with 3 strings of light at about 5 amps each string. i will be posting my instructable in a couple of weeks time after i build a new board.
Is it possible to ramp up the board to output only 2 LED strings (each @ 12- 24V)? (I know NOTHING about electronics but am trying to learn) Can microcontroller be programmed to have string "A" slowly get brighter over 30 minutes (to max output) then have string "B" do the same and finally reverse the procedure 10 hours later?
the site you gave has inactive hyperlinks for the ordering information so i was wondering if you know of any other LED controllers that would do the exact same thing

About This Instructable




More by john.kerr:DIY IR (Infrared) Illuminator - Night Viewing With Your Camera LED Rainbow - RGB LED PWM Controller Construction - Easy To Build 
Add instructable to: