Color Visualizer


Introduction: Color Visualizer

About: White House Maker Faire // 16 years old // CEO of Qtechknow, maker and electronics enthusiast, I teach Arduino classes, and put making into schools! My successful Qduino Mini Kickstarter delivered on time. P...

Ever wanted an interactive and simple soldering kit for beginners?  The Color Visualizer has three potentiometers, resistors, a battery pack, and an RGB LED to make a simple soldering kit, and an interactive project all in one!!!  I originally came up with the design, and prototyped it on a breadboard as a proof of concept.  Then, using rapid prototyping software, I developed a PCB, or printed circuit board, within minutes.

When you twist the corresponding potentiometer, the corresponding color receives more voltage.  You can constantly change the RGB LED's color with the potentiometers, as long as the battery is connected.

People seem to like it because you can have literally millions of combinations with the RGB LED, with no programming, only soldering.  It is a great gift for young learners, and newbies to electronics.  When you solder the kit, not only do you learn how voltage works, but you also learn about great concepts such as Ohm's law, current, and how to use the latest lighting technology, LEDs.

The Color Visualizer kit will soon be available as a soldering kit on my website,, but you can make your own on a breadboard today!  Check out the schematic above to make your own.

What did you make?

I made the Color Visualizer, a beginner's soldering kit that is interactive.  It uses three potentiometers to change the color of the RGB LED onboard.  There is no microcontroller or programming skills needed, for you only need to know how to turn a dial/potentiometer.  I believe that this project is special because it is one of the first interactive simple soldering kits that I have ever seen.  You determine what color the RGB LED is, not a microprocessor.

How did you make it?

First, as all makers do, I prototyped it on a breadboard for a proof of concept.  It surprisingly worked the first time, so I went to Eagle CAD to design a PCB for the project.  When the PCB arrived 2-3 weeks later, I then realized that the prototype boards had copper traces that were in the wrong spot.  Soon, however, I'm going to release these on my website once I've made my revisions.

Where did you make it?

I made it at my projects desk, and in my hackerspace (Qtechknow Labs).  I used a breadboard at my desk to make the proof of concept, my laptop to make the PCB in Eagle CAD, and my hackerspace to solder some prototypes.

What did you learn?

I learned that nothing works the first time, and that you can fix your mistakes.  As I mentioned before, I accidentally messed up on the copper traces on the PCB, but I still have prototypes that work, because I improvised.  I noticed that the footprint for the Piranha LED from SparkFun was different, so instead of cutting the traces on every board, I just took a standard RGB LED and bent the wires in a different way so that it would work correctly.



    • Water Contest

      Water Contest
    • Oil Contest

      Oil Contest
    • Clocks Contest

      Clocks Contest

    10 Discussions

    Nice work. Would be very useful to have the numeric measure of each color. So you could reproduce any color with another device.

    Converting the RGB color to CMYK color you could make it with paint on white surface. This can be done using programming functions in almost any modern language, I suppose there are applications that do this.

    5 replies

    I was thinking the same thing. I designed a similar circuit a while back, but it used a microcontroller to control how bright each of the 3 LEDs were, and the values of the R,G, and B components were displayed on a small LCD screen.

    Even better would be show the values of CMYK, too.

    You could make the colour after that, using jet printers's ink!

    Some 15 years ago, when I began to learn Visual Basic, I did some colour test programs using RGB(...) and CMYK(...) functions. They are awesome, very useful and fun.

    Hello Qtechknow , great to see you working on projects for beginners too ! Sharing a setback with readers helps to emphasize not to give up , because the rewards of a completed project help us build better understanding for the next project .
    Keep up the awesome work my young friend , I always enjoy reading your Instructables!

    1 reply

    Thank you!!! I'll be selling them on soon so that you can make your own!!! If you want to make one right now, you can create your own on a breadboard using the schematic above!!!