Hi,
I have several years of advanced experience in arduino development and 15+ years in electronics/embedded development.
What I propose using in your project:
- Arduino UNO R3
- VS1053 MP3 shield with SDcard interface
- 5 buttons / 5 LEDs
General behavior:
- FAT32 fomatted SDCard with the following files in root directory: "[login to view URL]", "[login to view URL]", "[login to view URL]", "[login to view URL]", "[login to view URL]"
- boots with LEDs off and no track playing
- when button1 is pressed, turns LED1 ON and starts playing track "[login to view URL]", same for the other 4 buttons
- when track ends, current LED is turned OFF
- if one track is playing and another button is pressed, track is stopped, LED turned OFF an new LED and track are handled
- changing track contents means powering down the system, removing SDCard and replacing WAV files in it
- MP3 shield has a standard 3.5mm stereo jack that will be connected to your sound system (this is a standard line out, no speaker amplification)
I've adapted a previous project to your needs, you can watch it working in the following link (there's 1 video with all buttons being pressed and different sounds played):
[login to view URL]
I only need to draw a wiring diagram and it's ready to deliver. If I'm awarded the project, I'll add a way to turn volume up/down and save values to EEPROM - currently volume is hardcoded.
Please let me know if you are interested and feel free to contact me for additional info.
Best regards,
Carlos.