How to Build Your Own LED Color Organ || Arduino || MSGEQ7
by GreatScottLab in Circuits > LEDs
109557 Views, 164 Favorites, 0 Comments
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.
Watch the Video!
The video already gives you a lot of details about the build, but I will cover the most important steps again.
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
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 (affiliate links):
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
Aliexpress:
Audio Jack: https://s.click.aliexpress.com/e/_d6P8Gwx
Resistor Kit: https://s.click.aliexpress.com/e/_dTPpXjt
Power Supply (5V, 2A): https://s.click.aliexpress.com/e/_dTea2Sc
Arduino Uno: https://s.click.aliexpress.com/e/_d65D14G
Capacitor Kit: https://s.click.aliexpress.com/e/_dU4FEsB
1W High Power LED (green): https://s.click.aliexpress.com/e/_dVbUyli
1W High Power LED (red): https://s.click.aliexpress.com/e/_dVbUyli
1W High Power LED (blue): https://s.click.aliexpress.com/e/_dVbUyli
MSGEQ7: https://s.click.aliexpress.com/e/_dYmf8Z2
BUZ11 N Channel MOSFET: https://s.click.aliexpress.com/e/_d84N8i4
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.
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);
Downloads
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