kids audiobook player (mp3 player)
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
Arduino-code based esp32 audiobook player using adafruit Feather and featherwing components. Now with code included!
- Ocena
- 0 / 5
- Polubienia
- 4
- Pobrania
- 10
- Wydruki
- 0
- Wyświetlenia
- 114
- Oceny
- 0
Aktualizacja u źródła:
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Portable Devices
- Licencja
- 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…