Fade LED Strip and volume of an audio file at the same time using Ping))) sensor

I'm trying to start a project for an interactive art piece that will change the intensity of an LED Strip and the volume level of an audio file at the same time based on the viewers distance from the sensor.

I plan on using an arduino UNO and a Ping))) sensor for hardware. I also assume that I will need some sort of shield for the audio part of the project. I was looking at the WAV shield and the MP3 shield. As for the LED strip, it doesn't necessarily need to be a 1 meter strip because it will be illuminating something semi-transparent from the inside.

Any suggestions as to approaches to this project?

Any suggestions on shields?

Any suggestions on LEDs or some other way to fade some kind of light with the arduino.

Is this project feasible? I can provide more specific information.

Waves:
Is this project feasible?

Yes, and all the approaches you mention seem feasible.

You would need to provide a current-limited power supply for the LED strip and the Arduino would just provide control, now power. This would mean using some form of driver circuit between the Arduino and the LEDs. Perhaps your LED strip already includes something like that, but if not you would need to make/buy one.

That makes sense.

I saw this guy using some kind of expensive looking power supply to power his led strips, Is it possible to get a custom power supply for this type of thing that is cheaper I assume that wherever I buy the LED Strips from will also have power supply's for them?

Alternatively, it doesn't need to be an LED strip that I use. It could be any light that is capable of fading with PWM. So would there be some other kind of light with a fader that I can control with the arduino? I read that I would need some kind of interface between the arduino and a 120V circuit.