I recently got an MSGEQ7 IC for my music reactive LED project. The wiring according to the datasheet worked perfectly and the circuit was working so far. I always used my PC speakers for testing and never had any issues. However, I currently cannot use them and decided to use my Bluetooth speakers for testing. I was surprised to see that it did not work at all, there was no data output on any channel (I’m using the MSGEQ7 library by NicoHood and the noise reduction).
I soon found out why it was not working. I did not have the GND of my Audio Jack connected to the ground of my ESP32 board. After I connected it to the GND pin it seemed to work fine. But now I have a different issue. I’m using an aux splitter cable and am hooking one end up to the speakers, the other one is connected to the audio jack on the breadboard. When I connect the GND of the audio jack to the pin of the ESP32 there is a constant audible noise on my speakers which gets really annoying, especially if there is no sound and the LEDs are idling.
Wiring of MSGEQ to my ESP is according to the datasheet. The pins are connected as following:
- STROBE → D33
- OUT → D34
- RESET → D32
The ESP32 is currently powered by USB power. When the project is in a more final state I will power it from my 5V LED power supply. (This is the esp module I’m using)
Is there any way I can get rid of the noise on the audio jack?
Thank you in advance