How to Build Your Own LED Color Organ || Arduino || MSGEQ7

93,192

152

58

Awesome Electronics Tutorials, Projects and How To´s

Intro: How to Build Your Own LED Color Organ || Arduino || MSGEQ7

I am showing you how to build a color organ while only using an Arduino Uno, one MSGEQ7 and five external electronic components. I am using three high power led and three MOSFET to visualize the three different frequency bands of the music. Join me for this awesome and educational build.

Step 1: Watch the Video!

The video already gives you a lot of details about the build, but I will cover the most important steps again.

Step 2: What Do We Need?

Here is a small and easier overview of the components we gonna need:

1x Arduino Uno

1x MSGEQ7

2x 100nF capacitor

1x 10nF capacitor

1x 33pF capacitor

1x 200kΩ(1/4W) resistor or 2x 100kΩ(1/4W) resistor

3x 5Ω(5W) resistor

3x 1kΩ(1/4W) resistor

3x BUZ11 N Channel MOSFET

1x Breadboard

1x Jumper Wires

1x Power supply (5V, 2A)

3x 1W High Power LED (red,green,blue)

If you already have the parts laying around than you can skip to step 4. Otherwise follow step 3 and order your parts

Step 3: Order Your Parts!

Here is a little part list with example sellers from Ebay and Amazon. I hope it helps you to get your components fast and easy:

Ebay:

Audio Jack: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

Resistor kit: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

5Ω(5W) resistor: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

Power Supply (5V, 2A):http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

MSGEQ7:http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

Arduino Uno:http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

Capacitor Kit:http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

BUZ11 N Channel MOSFET:http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1W High Power LED (green): http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1W High Power LED (red):http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1W High Power LED (blue): http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

Jumper Wires:http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

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

Amazon.de:

Audio Jack: http://amzn.to/1gt9QTS

Resistor Kit: http://amzn.to/1gt9XPf

Power Supply (5V, 2A): http://amzn.to/1lEBiPl

Arduino Uno: http://amzn.to/1iNrB3C

Capacitor Kit: http://amzn.to/PD2jZj

1W High Power LED (green): http://amzn.to/1iNsl91

1W High Power LED (red): http://amzn.to/1iNsZmJ

1W High Power LED (blue): http://amzn.to/1gtbiFI

Jumper Wires: http://amzn.to/NgYFSR

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

Amazon.com:

Audio Jack: http://amzn.to/1vAjQA1

Resistor Kit: http://amzn.to/1rTqrqr

Power Supply (5V, 2A): http://amzn.to/1ujS7oN

Arduino Uno: http://amzn.to/1pxcmKe

Capacitor Kit: http://amzn.to/1E9G9Tc

1W High Power LED (green): http://amzn.to/1xLtV1h

1W High Power LED (red): http://amzn.to/1ujSMGM

1W High Power LED (blue): http://amzn.to/1r9EJ0I

Jumper Wires: http://amzn.to/1rS1yen

Breadboard: http://amzn.to/1uHHjSR

MSGEQ7:http://amzn.to/1pMtTgy

BUZ11 N Channel MOSFET: http://amzn.to/1vEYsuC

Step 4: Create the Circuit!

Now it's time to get serious. Wire up components on a breadboard is pretty simple and I bet you will get it right after trying a few times. Just follow the schematic

And don't forget to connect the ground wire of your 5V power supply with the ground (GND) of your arduino for potential equalisation. Otherwise the LEDs might do what they want but not what you want.

Step 5: Upload the Code to Your Arduino!

You have wired up the circuit and it is time for the first test. Just download my code and open it with the Arduino Software (http://arduino.googlecode.com/files/arduino-1.0.5...). Upload the code to your arduino and with the help of some music, the LEDs should light up.

If you think the LEDs change their brightness to slow then feel free to change the delay() time from 30 to 1....30.

You can find the line here:

void loop(){


digitalWrite(resetPin, HIGH);

digitalWrite(resetPin, LOW);

for (int i=0;i<7;i++){

digitalWrite(strobePin, LOW);

delay(30);

Step 6: Success!

Now you can light up awesome cases with your new color organ. I really like to use bottles because it is always a nice suprise for guests when suddenly a bottle lights up.

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

3 People Made This Project!

Recommendations

  • Metalworking Contest

    Metalworking Contest
  • Fix It! Contest

    Fix It! Contest
  • Audio Contest 2018

    Audio Contest 2018

58 Discussions

0
None
BhaveshK13

Question 6 months ago

brother i request you if there is any alternative to MSGEQ7,please reply asap

0
None
TylerH66

1 year ago

Where does the audio in for pin 5 on the MSGEQ7 come from?

1 reply
0
None
Uddipta206UdDReXTylerH66

Reply 12 months ago

From ur audio jack. You can select only one channel i.e. either left or right and another will be connected to common ground. You can google it about audio jack.

0
None
Uddipta206UdDReX

1 year ago

I want to use 5050 RGB led strip but instead of BUZ11 N Channel MOSFET can i use a2shb mosfet which i got inside 24key IR Comtroller? plz rely asap.

0
None
g_alex

1 year ago

Hello guys

I need some help... I jast downloaded the Programm and burn it to my Uno. But when the programm starts and an nothing but leds is wired, they start to light...

Sry for my bad english..:(

0
None
HardikM16

2 years ago

Hey Scott! i made the circuit once myself and twice the way you did. But the LEDs are not listening to what the audio input tells them to do and they keep blinking in their own merry way, even when there is no audio input( or jack) connected. PLEASE HELP ASAP!!! IT IS MY SCHOOL PROJECT!!

2 replies
0
None
RobocrafterSimonHardikM16

Reply 1 year ago

Have you ordered the MSGEQ7 IC? If so then order an other, more expensive one because what I've ordered was a faulty one. Sorry for the late comment, but sadly this IC is often sold as fake ICs... China likes to do such things :(

0
None
wzdlHardikM16

Reply 1 year ago

use 10kohm resister between Analoge input and ground.

Don't forget to connect both ground wire and signal wire to the arduino

Don't touch the arduino when testing

0
None
ve3joc

2 years ago

Where would you put a potentiometer to adjust the sensitivity for the LEDs?

0
None
SimonL61

2 years ago

Hey Scott, i've already looked through the other Comments below, but the ones who asked things like my problem, got no answer that helped me.

My problem is, that my LEDs are more or less always on, and are just flashing a little bit, first i thought i'd be the MSGEQ7 but i've tried a new one now. There seems to be no difference if the Audio IN cable is connected or not.

Have you any idea?

Might it be a problem that the Text on the MSGEQ7 isn't the same as your's?

Mine says:

MSGEQ7

0418

100661

2 replies
0
None
GreatScottLabSimonL61

Reply 2 years ago

The IC should not be the problem. Seems like your circuit has a problem.

0
None
SimonL61GreatScottLab

Reply 2 years ago

Strange, checked it a couple of times already

May i'll need to check it another couple of times.

Could it be that my Audio Jack isn't working well?

Mine looks like this: http://www.amazon.de/mono-Klinken-Einbaubuchse-geschlossene-Schaltung-Geh%C3%A4use/dp/B0060LFNGO?ie=UTF8&psc=1&redirect=true&ref_=oh_aui_detailpage_o04_s00

0
None
Detective Decimal

2 years ago

I don't quite know how to read the schematic, Could I simply just watch the video and mimic what cables are put where and whatnot?

1 reply
0
None
lja123

2 years ago

how do you get the code to run 7 leds

0
None
lja123

2 years ago

is there another way I can see it

0
None
lja123

2 years ago

hey I can not download the code

0
None
jerry.ericsson2

2 years ago

I have dreamed of this setup since I saw my first light organ back in 1972, while serving in the US Army. When I get back to my warm weather home, I think I will build one to mount in our Motor Home. Probably using strip LED lighting instead of the 1W LEDs though; better for mobile use I think. Of course I do have red green and blue 100 Watt LEDs... no probably not, too much strain on my 32 volt power supply, or not...Need relays for that high an amperage though I guess.

0
None
MikkelP1

2 years ago

is it possibel to do it wiith a mic ?

0
None
mobilohm

2 years ago

Maybe I caught something by speeding out my brain on the video but assuming the blue wires are leading to the leds I still don't see where the 5W resistors should be conected on the breadboard... An answer would be nice as i've nearly finished. Thanks.