I'm creating a piece of sculpture that will need to play some audio in response to the viewer interacting with the piece. I might have ~100 different ~30 second clips so I figured the easiest way would be to have an arduino interface with an mp3 player - just being able to cycle through the files in order would be good enough but playing a random track would probably be better. Maybe the files are on the mp3 player (especially if i cop out and use the ipod idea below) or i'd store them on an SD card if it fits into the final solution.
This piece will be installed outdoors and all power is coming from a solar panel -charged 12v battery, so a PC is out. I'm hoping it will be weatherproof but you never know so I'm also trying to find something relatively cheap. I've seen plans for mp3 players and I'm not totally against building something but I just thought that there's probably already some minimal tiny player out there that I can use for this. It also has draw its power from the 12v battery and it needs no LCD display, etc. I suppose I could find an iPod shuffle with a broken screen (for cheapness), a car power adapter to connect it to the 12V battery, and have some kind of solenoid push the buttons... but I know you guys will have a better idea....
Thanks for any pointers..
BTW, this same piece will involve people leaving audio messages that will be played back at random times in the future so I'll probably have questions about how I'll get the arduino to talk to one of these: http://tinyurl.com/2evqal
(to allow both the recording of audio and the random playback like with the mp3 player as above - actually the arduino will be playing random mp3s and interspersing the recorded audio messages in with them). Another thread I guess.