Hello everybody,
I'm lost with my Arduino project and need your help.
My project is part of a game. It is a station where players have to bring a progress bar to 100% by pressing a button. When done, the station reports this via WiFi to the base.
Connected to the Arduino are:
1x OLED Display 128 * 64
1x DFPlayer Mini (MP3 sound module) with SD card and speaker
1x ESP-01 (with ESP8266) wifi module
5x push buttons
All modules are at the same GND.
The problem actually occurs as soon as I plug the ESP01 into the circuit. After switching on (power via USB cable in power bank) a cracking noise comes out of the speaker and nothing else happens. I googled and read that I need to implement capacitors in the circuit to stabilize the power supply. Said and done. I noticed that with every capacitor (between 0.47μf and 470μf) the stability got better. I put them in front of each module and one in front of the speaker. However, it always comes back to reboots, especially as soon as the sound module does something.
Unfortunately, I am not an electrician and have so far just placed capacitors where I thought it would make sense, without really understanding what I'm doing there.
I suppose all the modules together pull too much amps and the circuit does not go along with that. The capacitors buffer the whole thing.
I would like to know if I am already on the right path and what a clean, reliable solution for my problem could look like, without further simply (almost) arbitrarily distributing capacitors.
Thank you in advance
LG,
Lukas
I quickly drafted the circuit (I left out the push buttons). Also the WIFI module isn't accurate. See the second picture.