An MP3 player clone built on ESP32
To replicate a simpler and/or close-to version of the common MP3 player already in the market using readily available hardware. To implement a Finite State Machine on an electronic consumer product
- C++
- PlatformIO
The STEP files for 3D printing can be found in the 3D
Folder, named casing-step.stp
.
- ESP32 WROOM
- 0.96" OLED screen
- 5 tactile switches
- 2 3.7V LP945170 LIPO batteries
- Micro SD card reader module (alternative:MicroSD card socket)
- 74HC14 Schmitt trigger IC
- USB Cable (Type C or B)
- Protoboards
- TP4056 charging module
- MAX98357 Amplifier module
- https://www.studiopieters.nl/esp32-program-a-esp32/
- https://circuitdigest.com/microcontroller-projects/esp32-based-internet-radio-using-max98357a-i2s-amplifier-board
- https://learn.adafruit.com/assets/32642
- https://docs.espressif.com/projects/esp-idf/en/v4.4/esp32c3/api-reference/peripherals/i2s.html