DIY MP3 player for kids.
- Press "eye" button: Increase/decrease volume
- Press and hole "eye": rewind / fast forward (the longer you hole, the more you rewind / fast forward)
- Press both "eyes": Start MP3 from beginning
- If no MP3 is found for RFID Tag, a empty file is added to the SD card to help you with the naming.
- If you forget to turn off, a sound will appear from time to time.
I process all my MP3 with https://auphonic.com/ to ensure a consistent noice level.
Part | ~Price | Sample Supplier |
---|---|---|
1 x ESP32 LyraT V4.3 | 18€ | mouser |
1 x Li Ion 3,7V Single Cell | 8,94€ | Eckstein |
2 x JST-PH 2,0mm Stecker (+Kabel) | 6,13€ | Eckstein |
2 x Lautsprecher 4 Ohms, 3 W | 3,81€ | mouser |
1 x MicroSD Card 16 GB | 9,25€ | mouser |
1 x RFID/NFC reader RC522 (I2C) | 2,55€ | ebay |
10 x RFID/NFC Tags | 4,95€ | ebay |
1 x male-female jumper wires | 4,43€ | mouser |
You will find all parts for better prices if you order them directly from China.
Requires ESP ADF v2.0
/bin/bash
export ADF_PATH=$HOME/esp/esp-adf
. $HOME/esp/esp-adf/esp-idf/export.sh
Press and hold button, press button and release button.
make flash monitor -j5
Inside ~/esp/esp-adf
:
git fetch
git checkout v2.0
git submodule update --init --recursive