Linking LEDs and Audio Clips

I'm trying to make a DeLorean from Back to the Future. I am printing all of the parts on my 3D printer, and would like to add LEDs and audio clips so that when you press a button it lights up and plays sounds. Could anyone please point me in the right direction?

LEDs - use a MAX7219 to control up to 64 individual LEDs, Arduino sends it a register (1 to 8) and 1 to 8 LEDs to light up in a register. 3mm or 5mm are standard diameter for LEDs. Or two 0.025" holes to put leads thru.

Sound, use a DFRobot.com MP3 modules, Arduino sends it commands on what file to play.

CrossRoads- Thank you for responding. The DFRobot PM3 module seems like it will work perfectly for my application. As for the MAX7219, it looks like it's a square board of LEDs. Will it allow me to connect LEDs individually so I can place them throughout my build, such as in the headlights and flux capacitor? Please forgive my ignorance, as I am just getting started learning. Thanks again.

Yes. I offer a board to make that easy to do.


It brings the MAX7219 matrix out as 64 pairs so you connect each LED as a pair of wires back to the board.
http://www.crossroadsfencing.com/BobuinoRev17/

mdg60:
I'm trying to make a DeLorean from Back to the Future. I am printing all of the parts on my 3D printer, and would like to add LEDs and audio clips so that when you press a button it lights up and plays sounds. Could anyone please point me in the right direction?

How many leds? Headlights, tail lights, effects lights?

Where will you put the buttons? If you use capacitive sensors you can put them inside the model to sense a touch on that spot outside of the model. Cap sensors are what most new TV's have in the frame, you touch and nothing moves but the device knows you did. You can make your own or buy somewhat better ones but make sure that those can be run by pins on your board. The DIY type can use any digital-capable pin (on an Uno, all of the pins are digital capable).

Would be nice to use an FFT to do some actual synchronizing of the lights to the music...

If you look at the DeLorean once it hits 88 mph, that's where I want to put lights. So maybe 30 LEDs total. If I can sync it up to the sound effects of it travelling through time that would be awesome.

If there's a slight pause before the start of playback, start the sound and use millis() timing to hit the lights.

Possibly a little mist in the air could make external glow, but I doubt get the movie effect.