Concept: Create a feedback loop between a motion sensor and MP3 player volume
I wanted to create a positive feedback system to encourage more activity during a workout. What I came up with is an MP3 player that is controlled by continuous activity. After working with it and discussing the project with friends, I believe this concept could be implemented many different ways and maybe even directly embedded in a media player. Someone even brought up that they change the volume on their iPod to hear the songs as they workout or run harder just to hear the song better. Yeah Power Song!
My proof of concept uses a SparkFun MP3 Trigger, Parallax PIR Motion Sensor, and an ioBridge IO-204 Controller. When motion is detected by the PIR sensor, the IO-204 sends serial commands to the MP3 player to raise or lower the volume. An added benefit to using the IO-204 as the controller is that I have the ability to data log my activity when it's net-connected.
Step 1: Gather Up Components
Time to gather up your system components:
SparkFun MP3 Trigger
Parallax PIR Sensor
ioBridge IO-204 Controller
Micro SD Card with Favorite Songs
Step 2: Modify Enclosure
After finishing up my cup of General Foods French Vanilla Cafe, I noticed that the container would be a perfect project enclosure - kind of like a taller Altiods tin so many people use.
I drilled four holes in the bottom and placed screws to act as standoffs for the MP3 Trigger. I also drilled out a larger hole on the font side to support the motion sensor. On the back, I made holes for the speaker connection and hookup wires to the IO-204.