kids audiobook player (mp3 player)
We calculate the final price from your selected file. You review and accept it before payment.
Saved on this device.
Arduino-code based esp32 audiobook player using adafruit Feather and featherwing components. Now with code included!
- Rating
- 0 / 5
- Likes
- 4
- Downloads
- 10
- Makes
- 0
- Views
- 114
- Reviews
- 0
Updated at source:
Model information
- Source
- Printables
- Category
- Portable Devices
- License
- Creative Commons — Attribution
Code and github repo here: https://github.com/seanmurf/KidsAudiobookPlayer
Uses adafruit feather components:
ESP32: https://www.adafruit.com/product/5483 (would have maybe been better to choose a different feather! for packaging, and also ESP32 is not always the simplest to work with)
Joywing: https://www.adafruit.com/product/3632
MP3: https://www.adafruit.com/product/3357
It's not perfect, but it's been working for two kids for two summer road trips now and a few other long times! Definitely print the bumper in TPA and lowest density possible for maximum squishiness, there have been so many drops.
Gets 8+ hours battery life with a single 18650 (slow charging though, 12+hrs charge)
Software intent though is good for kids: no words, easy controls. Audio selection is all by cover images. Mine got it quickly and like it. The folder structure and file naming is strict though, so you need to preprocess the file names and prep the audio (128kbps mp3 nonvariable) and art (.bmp 16bit, correct small size) and all folder and file names.
See all of the software details at https://github.com/seanmurf/KidsAudiobookPlayer
Consider adding Bluetooth functionality to reduce danger of breaking with a headphone cord…it's been pulled off a few tables by the cord! I did have an esp32 paired with a Bluetooth speaker when trying to develop that, but never implemented in the final product.
Oh, also, maybe put a hole in the case above the boot button for more reliable ESP32 flashing… presently I reach under there with a paperclip from the screen side…