Hey there, I am absolutely new and have no prior experience besides some university classes discussing similar topics.
But i still really need help for an exhibition this Week and would absolutely appreciate any help or criticism.
Our Plan:
create an audio spectrum analyzer that controls 6 LEDs for different frequencies. (like an audio equalizer spectogram). Whilst hearing the Audio through aux headphones.
What we have:
Arduino Uno
some capacitors 1000nf
some resistors 240ohm
6 Programmable LEDs
DFPlayer Mini
MSGEQ7
aux - pin adapter
and 5V power adapter.
the general idea is to put with a sd card through dfplayer mini an audio signal and connect to the aux adapter pins and MSGE7Q. After that connect for each LED 2 resistors on digital pwd and the LED after that.
I dont know exactly where to connect with MSGE7Q or anything else. I hope you can correct me or add something if im Wrong. that would mean a lot
Your favorite search engine, armed with the phrase "arduino msgeq7 examples", will turn up lots of useful information, including spectrum analyzer projects.
1 Like
I doubt that you have enough time. 
the general idea is to put with a sd card through dfplayer mini
Unless that's already working, I suggest using something you already have for the sound source. The MSGEQ7 can use a line-level audio output (from CD player or DVD player, etc.) or a headphone signal. (Don't connect a "high power" speaker signal. And a direct microphone signal will be too weak.)
After your spectrum analyzer is working, if you have time you can work on the DFPlayer.
Work on the input (MSGEQ7) and output (LEDs) separately. You should be able to control the LEDs with software-only and light them up any way you want before making them react to audio.
And make sure the MSGEQ7 is analyzing the frequency content before using that data to activate the LEDs. For testing & debugging, make some test-tones at known frequencies. Audacity can generate tones that you can export as WAV or MP3 files or you can probably find test-tones to download.
1 Like