Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

ESP32-Based Audio Player with LED Indicators and Battery Charging

View and Edit Project In Cirkit DesignerImage of ESP32-Based Audio Player with LED Indicators and Battery Charging

Circuit Documentation

Summary

This circuit integrates an ESP32 Mini microcontroller with a DFPlayer Mini MP3 player module, two LEDs (one green and one red), a loudspeaker, a potentiometer for analog input, and a TP4056 lithium battery charging module with an 18650 battery holder. The ESP32 Mini controls the LEDs and communicates with the DFPlayer Mini to play audio through the loudspeaker. The potentiometer is used to provide analog input to the ESP32 Mini. The TP4056 module is responsible for charging the 18650 battery, which powers the circuit.

Component List

ESP32 Mini

DFPlayer Mini

LED: Two Pin (green)

LED: Two Pin (red)

Loudspeaker

TP4056

18650 in holder

Potentiometer

Wiring Details

ESP32 Mini

DFPlayer Mini

LED: Two Pin (green)

LED: Two Pin (red)

Loudspeaker

TP4056

18650 in holder

Potentiometer

Documented Code

There is no code provided for the microcontroller in this circuit. The ESP32 Mini would typically be programmed to control the DFPlayer Mini, read the potentiometer value, and manage the state of the LEDs based on certain conditions or inputs. Without the code, we cannot document the specific behavior or functionality implemented in the microcontroller.