Introduction: 100 LED 10 Band Audio Spectrum Atmega32 MSGEQ7 With Peak Hold and Fall Down
MSGEQ7 and atmega32 based Audio Spectrum.
10 level height and 10 band width.
peak hold and fall down display style
Step 1: Components List
components list
-------------------------------------
1, atmega32 - 1
2, MSGEQ7 Audio spectrum ic -1
3, veroboard - 1
4, RED Bar graph LED -10
5, 20 pin ic base - 10
6, BC557 -10
7,Resistors - 330Ω -10
- 8.2KΩ -1
- 200kΩ -1
- 22k Ω -2
- 10k Ω -1
8, ULN2803 ic - 2
9, 7805 5V regulator ic -1
10, crystal - 16Mhz -1
11,Capacitors- 22pf-3, 0.01uF -1, 0.1uF - 2
12, single-strand wire
Step 2: Circuit Diagram / Wiring Diagram
Attachments
Step 3: MSGEQ7 Board.
Step 4: Assembled Board - Final
Step 5:
at mega 32 hex file.
-------------------------------------------
Fuse settings
1, External crystal high Freq 16CK + 64 ms;
2, no memory lock features enabled
3, serial program download enabled
USB Programmer Software :
----------------------------------------------------
http://khazama.com/project/programmer/
atmega-32 Audio spectrum Hex File
Attachments
Step 6: Working Video

Participated in the
Microcontroller Contest
3 People Made This Project!
- tuleivlad made it!
- RIJO VADAKKAN made it!
- RIJO VADAKKAN made it!
29 Comments
Question 1 year ago on Introduction
how did you get 10 channels when the equaliser chip only provides 7 frequencies?
2 years ago
gimana itu bisa ic 7 oktave jadi 10 oktave, kurang delay itu gerak led nya
Question 2 years ago on Step 5
Hi
Peleas can you send to me the source file program
Question 2 years ago on Step 5
Hi
If you can send to me the sourec Programmer Software
Thanks
6 years ago
Please share the source code to everyone for learning purpose.Without the source code,the project is kind of incomplete to the end user.Obviously anyone who is working on microcontrollers,doesn't want to do a copy-paste type job!!!!Making the project without knowing the source code would be like that copy-paste type of work....
6 years ago
how to design the MSGEQ7 separates the audio spectrum into 5 or 7 frequency bands?
please help me!
Reply 6 years ago
(1 band use only 1 led)
7 years ago
it would be great if the guy who made it first, posted this from the begining in the fuse settings, it would save me a day of swearing and trying to figure it out.
7 years ago
i've sorted out finaly, it is not the clock, you must disable the jtag port witch is using the channels 3 to 6.it;s working fine now.thank you for your post.
7 years ago
channel no. 3,5,6 are pulled high by atmega and channel no.4 is low.
Reply 7 years ago
https://youtu.be/pH5OHqdIZeY
7 years ago
IT DOES NOT WORK, only 6 channels are working, the other four in the middle of the screen are not. It's software issue.
7 years ago
projeknya kaya tai !
7 years ago
Would you be willing to post the source code rather than just the hex file?
Reply 7 years ago
Hi. I need to source files ;(
7 years ago
Is there a way that I can invert the output to the led's so they are inverted..like this
https://www.youtube.com/watch?v=OZyQ-g3klVU
7 years ago on Introduction
can i give this circuits pcb?????
7 years ago on Introduction
how did you attatch the audio input to the circuit what component did you use and what is that thing at the bottom of the tape wrapped around the black, red and white wire
8 years ago on Introduction
How did you output music,if you had to connect your MP3 player onto this board.
(How do I hear the same music at the same time it is being processed by your board. I mean, you sure had to connect the board to your Player through audio jack.)
8 years ago on Introduction
can you give me more detail about the LED Anode drive?
how do i need to soldering it?
Thanks!