Introduction: DIY Arduino LED Color Organ 2.0

In this project I will show you how to build an Arduino LED Color Organ which reacts to different frequency bands in your music with lights shows. In my case the red light represents the bass, green light middle frequencies and blue is the high notes. Let's get started !

Step 1: Watch the Video!

The video gives you all the information you need to build this right. But I will also present you the code, schematic and a parts list in the next steps

Step 2: Order Your Parts!

You can get the kit with the core components from Mklec: http://mklec.com/project-kits/diy-project-kits/gr...

In addition you will need the following parts as well:

Ebay:
1x Breadboard: http://rover.ebay.com/rover/1/711-53200-19255-0/1...

1x Arduino UNO: http://rover.ebay.com/rover/1/711-53200-19255-0/1...

1x 12V 2A Power Supply: http://rover.ebay.com/rover/1/711-53200-19255-0/1...

1x Hookup Wire: http://rover.ebay.com/rover/1/711-53200-19255-0/1...

Amazon.com:

1x Breadboard: http://amzn.to/1OtODYv

1x Arduino UNO: http://amzn.to/1OtODYv

1x 12V 2A Power Supply: http://amzn.to/1OtODYv

1x Hookup Wire: http://amzn.to/1OtODYv

Amazon.de:

1x Breadboard: http://amzn.to/1gtbtB7

1x Arduino UNO: http://amzn.to/1gtbtB7

1x 12V 2A Power Supply: http://amzn.to/1gtbtB7

1x Hookup Wire: -

Amazon.co.uk:

1x Breadboard: http://amzn.to/1Ix0qqw

1x Arduino UNO: http://amzn.to/1Ix0qqw

1x 12V 2A Power Supply: http://amzn.to/1Ix0qqw

1x Hookup Wire: http://amzn.to/1Ix0qqw

Step 3: Build the Circuit!

Here you can find the schematic, breadboard layout and stripboard layout which shows you where the wire connections and components must be placed.

There are also some additional pictures of my finished circuit on the breadboard and stripboard.

Step 4: Upload the Code!

Here you can find the Arduino Code which you need to upload to your Arduino UNO in order to make the circuit work properly.

Step 5: Success!

You did it. You just created your own led color organ!


Feel free to check out my Youtube channel for more awesome projects:

http://www.youtube.com/user/greatscottlab

You can also follow me on Facebook, Twitter and Google+ for news about upcoming projects and behind the scenes information:

https://twitter.com/GreatScottLab

https://www.facebook.com/greatscottlab

Comments

author
snandor (author)2017-08-14

Hi GreatScott! Very cool project! Is it possible to hook up multiple LEDs for each frequency in order for them to light up in a vumeter fashion?

author
dor123 (author)2017-06-07

the kit is unavailable ...

can someone list all the parts?

author
zaven46 (author)2016-12-18

Recently I have successfully made a working copy of the project.Would it be possible to get 6 or 7 color output instead of just 3. Is it matter of modifying the code and add more output mosfets?

author
NicolaiF (author)2016-09-08

On the breadboard wiring diagram, there is 2 or 3 wires going to the top positive power rail, but all other wires are going to the bootom power rail. Is it just to make it look cleaner or is it because there is a need for diiferent voltages? and is it 12v or 5v for the breadboard?

author
RobocrafterSimon (author)2016-09-04

Just a small question. Where did you find the MSGEQ7 part in eagle? Also I can't find it online.

I should design my own? (I wanna combine the 7 band LED bar with the Color Organ 2.0 ;) )

author
PetrosM6 (author)2016-07-13

Greatscott very nice instructable,could i use your code in a simiral video that i want to make in my language?

thank you!

author
GBNate (author)2016-02-19

Hey would i be able to plug a 10mm rgb led into this isntead of the 3 separate leds?

author
GreatScottLab (author)GBNate2016-02-21

Sure

author
GuillermoR3 (author)2016-02-18

Hi, I wanted to know how would you connect an RGB LED strip to the mosfets like you mentioned in your video.

author
RalphS10 (author)2015-11-09

Hello, I was wondering if I wanted to add an additional 2 LED's to each color for a total of 9 LED's (3 blue, 3 red, 3green). How would I go about/approach this?

author
jsapožnikov (author)RalphS102016-02-06

Depends on what power LED's are you going to use, for example if you are going to use 10 LED's you should use 30W external LED power supply on each color and use this board only to operate the music signal.

I'm not really sure how everything should be connected but that's the only option i could think of.

author
jsapožnikov made it! (author)2016-01-08

Made it with Arduino Nano, works flawlessly. Also made some changes to the breadboard so it would be a little smaller.

20160108_222714.jpgFU4LXFWICID38LP.LARGE.jpg
author
Baraa Halabi (author)2015-07-26

Can i replace the arduino micro controller with an at tiny ???

author

That is not easy. The I/Os are not enough. You would need need to add another IC to expand those.

author
powertek (author)GreatScottLab2015-12-16

An ATtiny84 should work as it has 5 PWM pins, only 3 are required. And you would still have extra pins to use for the Analog input. Correct me if I am wrong.

author
MichaelM188 made it! (author)2015-12-06

I'm only getting 198 across all 7 bands When I disconnect pin 2 all I get 82 on all 7 bands. Doubled checked all connection.
I used iPod and tried it Fiio dac amp still no luck.

image.jpg
author
newb (author)2015-08-30

First of all, thank you. I've been looking for an easy, well explained kit of this for a while and they're hard to come by. I picked up one of the kits from mklec and everything works great the only issue I've run into it hooking it up the an rgb strip. It works fine at low volumes but even just normally listening volume the lights seem to get to bright and almost just turn into white.

I'm guessing there's an easy way to fix it but my coding skills are only in html and javascript so I don't really know how to fix it.

If anyone has any ideas I'm up for suggestions lol.

author
Luis Cunha (author)newb2015-10-07

You can try inserting a 100k stereo potentiometer after R8/R9 and then adjust the input.

See picture for connection instructions.

You can use a potentiometer like this one: http://www.amazon.com/100K-Linear-Taper-Rotary-Potentiometers/dp/B008DFAKI6

pot1.jpg
author
mgiannopoulos1 (author)2015-10-02

Hello, can you get that kit in EU?

author
programmierer12 (author)2015-09-08

Hi, I build your color organ on breadboard! It works but the middle frequenzes are a bit low, it means that the green Led flickers with very low brightness. Do you know how to fix it?

author
omer85 made it! (author)2015-08-26

HI SCOTT

I have purchased from mklec

LED Color Organ kit

But the code did not look good on the site

Look like this

Can you send me code
please

And also does not light blinks constantly works

led.jpgبدون عنوان.jpg
author
GreatScottLab (author)omer852015-08-27

Right Click on the file and then Save As

author
Swaynee (author)2015-08-04

How, and where do i connect the rgb strip on the PCB?

author
GreatScottLab (author)Swaynee2015-08-05

Common Anode (+12V) connects to +12V. The cathodes for each color connects to each drain of the MOSFETs. Just like the high power leds were connected.

author
MatteoH (author)2015-08-02

Awsome project, which software is used for the stripboard layout? :)

author
Clapoti (author)2015-07-27

Nice kit and nice instructables :)

About This Instructable

19,559views

58favorites

License:

Bio: Awesome Electronics Tutorials, Projects and How To´s
More by GreatScottLab:Make Your Own ESCDIY Short Circuit (Overcurrent) ProtectionMake Your Own Photovoltaic Off-Grid System
Add instructable to: