I’ve just breadboarded an example circuit (http://nuewire.com/info-archive/msgeq7-by-j-skoba/) and I’m getting odd results—all values for each channel +/- 3 of each other within each read, but different values in subsequent reads.
Hi @Robert_Atkins ,
I started playing with the MSEQ7 and an electret microphone with a small LM386 based audio amplifier board last year as I wanted to add music/sound driven animations to my Xmas tree but ran out of time.
I need to go back into it soon but took some note about how much noise I got out of the mic output. I noted that I should look into supplying the microphone’s required DC bias with batteries instead of from the +5Vdc. Also noted that I needed to lower the amplification out of that LM386 based audio amplifier but did not note by how much.
I remember that I still got it working satisfactorily even when running everything from the 5Vdc. Got good frequency response but with a lot of fluctuations.
Hope this helps…
I have used SparkFun’s electret BOB with the MSGEQ7 before, with good results. I didn’t see any incompatibility. The MSGEQ7 stores its own internal ground reference on that capacitor attached to GND, so it’s pretty sensitive to any noise on the supply rails (something you’ll find aplenty with circuits involving PWMed LEDs).
I have used a Max4466 electret mic for my spectrum analysis project. Not an MSEQ-7, but FHT in software. Here’s my schematic:
The key points are a 330ohm resistor between the output data pin (to protect the neopixels), a 1000uF cap across 5v power and VCC connected to AREF for the mic.
Here’s video. https://www.youtube.com/watch?v=SRKjWxF8JG8
The +5V line on a lot of USB hosts (especially cheap power banks) can be quite noisy – using the 3.3V regulator output from a microcontroller board can often help with this. You might also try using your own 3.3V reg if your board doesn’t have a 3v3 pin.
Hi @Robert_Atkins , just now re-assembled quickly my setup that consists of a small electret microphone, the LM386 based audio amp module and the MSGEQ7.
Working with the MEGA that I have to use for my Xmas tree and got it working nicely enough again. Each frequency band is independant enough. Everything powered from the same 5V PSU that also supplies he LEDs !
I got my MSGEQ7 from eBay and I read that they could be flaky maybe you just got a bad device !?
I have heard of counterfeit or bad MSGEQ7 chips as well, especially if sourced from eBay. It’s easy to get the chips directly from MSI if you’re willing to buy 100 pieces. Otherwise I’d stick with SparkFun or similar caliber suppliers.
Cracked it, finally! Helps if you use the correct value components—I had a 330nF cap from pin 8 to ground, rather than a 33pF. Thanks all for the help.