Shanda Pod

Created by [Hasnat] • Started on June 05, 2025

It is an MP3 player!

June 5th: Started Making the base

I have started working on an MP3 player which will also be able to output audio to my Airbuds.

I have selected the ESP32 WROVER as the MCU.

Put an OLED display and SD card reader to it too.

image

image

Not sure about them tho still a lot to do

Total time spent: 3hr

June 8th: Edited the schematic a bit

I never used a microSD card with any microcontroller before so I was confused as how to wire the pins to my ESP32. I finally figured it out and wired them up. I also added 4 male jumper pins so that I can easily use a USB to

TTL converter or my arduino nano to flash new codes on the ESP32.

image

image

PCB looks like this now

Total time spent: 1hr

June 9th: Added voltage converter

The ESP32 runs on 3.3v but most of the batteries we find like the 18650 li-ion batteries all have a voltage range of 3.7-4.2 which is not safe for the ESP32 so I desided to include a AMS1117 LDO to limit the voltage to 3.3v. I also put a JST connector to connect the battery to the PCB.

image

image

Total time spent: 2hr

June 11th: Added extra switch and tidied up the schematic

Thought I need some more switches for the MP3 player. So added 2 more switches.

Gonna start working on the case now.

image

image

Total time spent: 0.5hr

June 13th: Changed switch model and added voltage reading

I want to also see how much charge is left on the battery, so I added 2 resistors to step down the voltage which esp32 can read safely Also Changed the switch models

image

image

image

Total time spent: 0.5hr

June 18th: Finalizing the case

Got some free time today to become Good in CAD. I still have to figure out where to put the battery tho

image

image

Total time spent: 1.5hr

June 20th: Big Changes

I have decided to also include a GY-PCM5102 module for audio output so I have to change many things. I have also changed the case design to be more compact Placed the Charging and Audio out Module till now Have to put the power button now

Also Changed the PCB

image

image

Total time spent: 2hr

June 21th: Big Changes

Changed the Battery Charging module for an adafruit bq25185 charging module as it has both charging and 3v3 output. Removed AMS1117 and battery percentage function from the PCB Made space for the new module in Case.

image

image

Total time spent: 2.5hr