110 likes | 196 Views
Playlist Creation via Breathalyzer. Eddie Bertot MMI593 – DSP for Embedded Audio Devices Spring, 2010. What is it???.
E N D
Playlist Creation via Breathalyzer Eddie Bertot MMI593 – DSP for Embedded Audio Devices Spring, 2010
What is it??? • An alternative approach to musical playlist creation via human-computer interaction (HCI). Specifically, a specialized protocol is discussed and implemented as the interface between an iPhone/iPod-Touch and an external gas-sensing circuit. A user first interacts with the system through a graphical UI and a basic breathalyzer. Values from the breathalyzer are analyzed and the device queues a playlist based on a predetermined set of predicates. In a nutshell: Depending on how inebriated you are, your iPod/iPhone plays different music
User Interface • First, hook everything up and give the breathalyzer 9-12VDC • Press “Upload BAC Level” and blow through the unit – a value shows • Then generate a playlist!
Media Playback • The “Import Playlist” button is pressed, and playback begins • Play/Pause and Skip • Current song is shown
Info Page • In case you don’t know what to do…
The Protocol • For transmission of data to iPhone, a binary protocol was used. Its design was based primarily around the iPhoneaudio hardware: • Slew Rate (frequency) limitations • Capacitive nightmare
How does it know?! It’s rough, but it works. Believe me. I’ve used it.