You are browsing as a guest. Sign up (or log in) to start making projects!

My awesome MP3 Player

Hardware
  • 3 Devlogs
  • 6 Total hours

An MP3 player powered by an esp32. It'll have bluetooth support, as well as built in speakers. A power, volume up, and volume down tactile buttons. and a knob via rotory encoder to select songs. A color screen to see album art and everything as well as usb charging and microSD card support.

Open comments for this post

1h 36m logged

Case work

I worked, and pretty much finished the case for my MP3 player!!
I also added 2 more screw standoffs in the pcb and then added the cutouts into my case.
Cutouts for usb c, vol up, vol down, screws, screen, and spinny wheel

okay thats about it for this devlog love yall byeee

0
0
11
Open comments for this post

1h 42m logged

PCB Layout & Routing done

I have finished routing the pcb!
I had to put the volume buttons on the side under the screen and resistors. but drc complains that it is in the courtyard of the sceen. I, however, dont care and will do it anyways since the header pins for the screen will be trimmed down after soldering.

Next

I will work on making a transparent PETG case for this, then i will work on firmware after I built it!

0
0
98
Open comments for this post

2h 35m 24s logged

Schematic done

I worked on the entire schematic for the mp3 player.
I used:
a Xiao ESP32 S3 Plus from seeedstudio as the mcu
a 2.8in ili9341 tft color screen
a MAX17048G+T10 to detect the lipo battery percentage
an AO3407A P-channel mosfet to seperate the peripheral’s power from the esp32’s
a rotary encoder for navigation and 2 push buttons for volume control
a MAX98357A to amplify the audio from the esp32 to drive a 8ohm 3W speaker
For a lipo i’ll probably use like a 2000 or 3000 mAh one

Next

Next i will work on placing the parts into a pcb and then routing it

0
0
8

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…