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

ESP32-Based Audio Player with SD Card Storage and Amplification

View and Edit Project In Cirkit DesignerImage of ESP32-Based Audio Player with SD Card Storage and Amplification

Circuit Documentation

Summary

This circuit integrates an ESP32 microcontroller with various peripherals including a digital audio amplifier (Adafruit MAX98357A), an SD card module for data storage, and user input switches. The circuit is powered by a 18650 Li-Ion battery, regulated to 5V by a 7805 voltage regulator. The ESP32 facilitates audio output through the Adafruit MAX98357A and data logging or retrieval through the SD card module. User interaction is managed via two push switches, each debounced with a 10kΩ resistor.

Component List

ESP32 (30 pin)

2Pin Push Switch

Resistor (10kΩ)

SDmodule

7805 Voltage Regulator

18650 Li-Ion Battery

Adafruit MAX98357A

Wiring Details

ESP32 (30 pin)

2Pin Push Switch

Resistor (10kΩ)

SDmodule

7805 Voltage Regulator

18650 Li-Ion Battery

Adafruit MAX98357A

Documented Code

No code was provided for the microcontroller(s) in the circuit. The documentation of the code would typically include a description of the functionality, setup, and main loop, along with any interrupt service routines or additional functions. It would also cover the configuration of peripherals and the use of libraries. Since no code is available, this section remains empty.