3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Build a better RGB LED controller.

Build a better RGB LED controller.
This RGB LED controller kit is somewhat different to other offerings on the 'net. Whereas most others use a single button to step through short pre-programmed loops this controller is intelligent enough to understand different colour palletes and generate colours in real time using a huge 8 million bit randomiser. It lets you choose a colour pallete from sharp vivid colours to soft pastels and the speed and way it will move between them. It also has a selection of other effects thrown in just for good measure, and remembers it's current settings when the power is turned off.

The fact that this kit does the equivalent of thousands of dollars worth of architectural lighting equipment means it's widely used in theme parks, cruise ships, trucks, architectural installations, techno-art and many other applications. It's also perfect for mood lighting in your workshop, games room, garden and home.

The unit is shown here with a selection of RGB panels connected to it for demonstration purposes. Almost any common anode (common positive) array can be used with suitable resistors. In the picture you can see a strip of Dioder LED lighting from IKEA http://www.ikea.com/, a round MR16 sized panel as featured at http://www.bigclive.com/happy.htm and a large floodlight panel as featured at http://www.bigclive.com/flud.htm.

The finished module will run an any voltage between about 8V to 30V and is capable of switching up to about 5A (5000mA) per colour without need for heatsinks on the MOSFETs.

This kit has been around for many years and the software has been steadily refined. I do a complete kit of parts including the PCB on my website at:-
http://www.bigclive.com/shop.htm

This kit is also a great base module for writing your own code for any application that requires a couple of button inputs and three high current outputs.

The module uses the following colour palletes:-

Full spectrum - over 16 million colours ranging from black through all colors to white.
Bright - a large array of bright colours ranging from saturated primaries to intense pastels.
Vibrant - (my favourite) super saturated colours from deep purples to brilliant turquoises.
Primary - a small selection of hard primary colours.

Here are the programs included in the controller kit. You use the program button to step through them, and the option button to change speed/colour etc.

1. Morph and hold with vibrant colours.
2. Morph and hold with bright colours.
3. Morph and hold with full spectrum colours.
4. Red marker to show where you are in the program list.
5. Sweep continually between vibrant colours.
6. Sweep continually between bright colours.
7. Sweep continually between full spectrum colours.
8. Green marker.
9. Indie dim full spectrum.
10. Indie dim pastels.
11. Blue marker.
12. Rainbow that can be stopped and started with the option button.
13. Rainbow with variable speed.
14. Black marker

Programs below here can be "locked out" if required to avoid flashy effects in an architectural application.
To lock or unlock them, just hold both buttons in for 15 seconds until the output changes from blue to either red (locked out) or green (unlocked). You can do this as many times as you like.

15. Colour burst with vibrant colours.
16. Colour burst with bright colours.
17. Colour burst with full spectrum colours.
18. Cyan marker.
19. Color plasma lightning. (variable speed)
20. White plasma lightning. (variable speed)
21. Colour strobe with variable speed (vibrant colours).
22. Windswept flames. Each channel wavers like a flame with variable speed.
23. Subtle flames. Much softer waver effect.
24. Rainbow trail. (variable speed).
25. Jewel fountain. (variable speed).
26. X-fader. The classic two channel cross fader with variable speed.
27. Peppers Ghost with variable delay.
28. Juddermeister. Just completely psychedelic! Variable speed.
29. Hazard. For controlling two channels of LED hazard warning lights. Variable reps and styles.
30. Random static full colour. A new one is picked at random when you press the option button.
31. Random full spectrum colour. Option button selects a new random one.
32. White marker.

Morph and hold programs sweep to a random colour, then hold it for an adjustable delay selected by the option button in 3 second increments.

Sweep programs continually fade between random colours.

In indie dim modes each channel does its own thing, fading between random intensities.

Colour burst steps between random colours with variable speed.

Peppers ghost is an optical illusion where two images alternate via their reflection on a piece of glass. Look it up on the 'net. This is ideal for Halloween FX. The option button can be used to increase the hold time between fades in multiples of 3 seconds.

Rainbow trail and Jewel fountain whizz through hundreds of colours a second to leave a trail of colours on any moving object. If you get the angle right this looks amazing with fountains, since the water droplets sparkle with different colours. Also looks great on any high speed moving object. Experiment!

The hazard mode could be used to control banks of yellow LEDs for use as highway hazard lights or red and blue for police/fire applications.
 
Remove these adsRemove these ads by Signing Up
 

Step 1Starting construction.

Starting construction.
When I design PCBs I always try to make them single sided with big chunky pads and tracks. This makes them much easier to build, modify and repair. The downside to this is that sometimes links are needed, but with a bit of care you can minimise the number required.

The two links on this board carry the full current of the red and green channels, so they should be fairly thick links. You can use a bit of solid wire or component lead off-cuts. I like to use off-cut leads from diodes because they are nice and thick.

I strongly recommend the use of traditional lead-tin based solder for my projects. The modern lead-free stuff is nowhere near as easy to use or as good as the lead based stuff. Lead has effectively been banned from mass produced consumer products for safety reasons but it's still perfectly acceptable to use it for DIY stuff like this.
« Previous StepDownload PDFView All StepsNext Step »
42 comments
1-40 of 42next »
Feb 12, 2012. 4:30 PMlnijs says:
so I'm kind of a dumbass as far as figuring out how many leds I can drive with this goes, I wonder if you can help me.

I will be using this strip:

www.sparkfun.com/products/10262

There's a datasheet that explains how much it consumes, but it's making me completely confused.

how much of those strips could I possibly use to run on your controller?
Aug 29, 2011. 8:05 AMdvjpopo says:
number of MOSFET gk2yp p3wn or v3
Aug 23, 2011. 9:09 PMExiumind says:
"The group of three resistors in parallel are for the MOSFET control" What is their function? will some irf630 work? i plan to do this with an arduino..
sorry im quite a noob =P
Jun 30, 2011. 2:28 PMWardXmodem says:
1) "lock out" - what a GREAT idea - to keep idle hands from playing and bringing up annoying pattern options!

2) No source - bummer, I like programming pics more than the effects of what they do - Perhaps a nominal charge to sell / license it?

3) schematic: Ditto, this IS after all "Instructibles", not "Details on a commercial-only product". I don't know FETs from much, but DID buy some little 100ma cheapies to play with and find 0-2v gate = open, and between 2V and 2.8V they conduct (going to try auto AAA battery replacement gizmo, allowing you to continue to listen to an MP3 even tho a battery died - the repl was switched in with an FET and an LED says which batt needs recharging, etc.

BUT STILL a very nice instructible 'cept for the source and schematic
Mar 5, 2011. 6:01 AMflyinfinn says:
Hey,
Love the instructable! When you say that others offer an RGB driver that uses a single button to step through the RGB, where did you find that? Or is there a certain name for that type of circuitry? Thanks!
Feb 23, 2011. 7:21 AMtchristensen0209 says:
I want to order one of these kits from your website, as it looks like it is what I need.

I am not worried about the software, I will easily be able to learn the coding, I just have a few questions on the hardware.

It says that you can control "thousands", I would like to have around 600-800 leds in my project.

Question is, how would I go about hooking the LEDs to this controller? Would I need more hardware? Thanks, and great job!
Feb 23, 2011. 11:35 AMtchristensen0209 says:
Thanks for the reply. Few more questions for you, if I may.

Your software is more of a mood lighting system if I understand correctly? So there is no patterns or flashing involved in the code?

If I were to get a heatsink for the MOSFETS, could I run more leds?

I am going to be using 4-wire common anode RGB LEDs. I could make due with 500 LEDS.

I would love to have them all working on the same controller, but if I couldn't go the heat sink route, is there a way I could hook two of these devices together?
Feb 23, 2011. 1:47 PMtchristensen0209 says:
If I went around that problem and added a little pc fan (powered separately), do you think I could put 500 LEDS on one controller?

Or is there any other way to get 50o LEDs to run off of 1?
Nov 16, 2010. 8:33 AMCThoma031 says:
Very nice build and kit on your website.

If you have a moment I had a few questions about your Full RGB Controller Kit. Im very new and never done anything with RGB LEDs only single color ones.

Could you use your controller to control full RGB LEDs or does it only work with single color LEDs in an RGB array?

I want to make a grid of 9x7 RGB LEDs and think your controller would be great for my purposes.
Nov 16, 2010. 2:30 PMCThoma031 says:
Thanks for the fast reply- like I said before Im very new to LEDs and wiring things
2 last questions if you don't mind.

Would I still be able to run all 63 LEDs on it?

How/ where exactly would I put all 3 of the 470 ohm resistors for each led?

Thanks for your time again!
Nov 16, 2010. 3:11 PMCThoma031 says:
Did you mean in a setup like this

(very basic diagram and only showing 1 led) or did you mean all 3 resistors before the LED
Nov 17, 2010. 7:56 AMCThoma031 says:
I should also say that I plan on running this in my car so I don't know if the battery will be enough, I would think so but never tried it!

First time for everything.
Nov 17, 2010. 7:47 AMCThoma031 says:
Since blue and green are 3v 470 ohm resistors would work but red is only 2v wouldn't that require something like 510 ohm resistors?
Nov 17, 2010. 11:49 AMCThoma031 says:
Thank you very much! Should have my order in soon for your controller unit.

I cant wait to get started!

Once again thanks you have been a great help in answering all of my questions!
Nov 9, 2009. 6:52 PMbdexter says:
Awesome Controller!!!!
Build mine this past weekend very easy!
Using to control five 3 watt RGB lights on top of entertainment center. Illuminates very nice, ceiling and walls around the entertainment center.
The police type light program is a nice touch. 
Keep making updates to the program maybe add some music sync?  

Thanks Clive
Aug 21, 2010. 7:43 PMmicrobius says:
What about doing it as a Beat-Tap to figure out the beat? Tap the Option button in time with the beat and then after x taps use a formula to figure out the BPM.
Sep 16, 2010. 1:54 PMMechroneal says:
Could you wire it directly into the sound system, and thus negate background noise?
Sep 23, 2010. 10:36 AMMechroneal says:
Hadn't thought of that. I'd be curious to see what you come up with. I am a beginning EE/CS student (back to school after 10 years off), and I find your stuff very inspiring!
Jul 14, 2010. 8:37 AMmark mantia says:
thanks clive for the quick response.
Jul 13, 2010. 5:04 PMmark mantia says:
(removed by author or community request)
Jun 14, 2010. 4:56 PMZeroTruths says:
That's ashame to hear that. You've done an excellent job with this project.
May 17, 2010. 11:26 PMluci2win says:

I need software for pic

May 27, 2010. 5:52 AMKryptonite says:
Software's free.
May 26, 2010. 12:58 PMrocketman221 says:
Nice controller, but where is the code and schematic?
Apr 9, 2009. 3:27 AMmitch182 says:
i have one of these, thy are ace, iv used it for colour changing deck lights i built for my mum. in the mode which cycles pastels is great.
1-40 of 42next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
22
Followers
3
Author:bigclive
Self employed industrial electrician who likes taking stuff to bits and modifying it, or building completely new stuff. There's nothing nicer than a completely unique one-off item that you custom mad...
more »