1 / 1

Kevin Nichols Kai Hsu Peter Liang

The Rhythm Jogger. Kevin Nichols Kai Hsu Peter Liang. Scenario. Proposal.

tegan
Download Presentation

Kevin Nichols Kai Hsu Peter Liang

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Rhythm Jogger • Kevin Nichols • Kai Hsu • Peter Liang Scenario Proposal The Rhythm Jogger is a midi file playing device that is small, portable, and can be easily attached on clothing. The main feature of the Rhythm Jogger is playing midi beats that will adjust to the user's exercising pace. The synchronized music will give people a more enjoyable and efficient workout. • There are a few problems that often occur to joggers: • It's hard to adjust to the right pace that will give them the most efficient workout. • When they get tired, they start to slow down without realizing it. • They have difficulty keeping a steady pace for a long time. Design Strategy • Hardware Strategy is to develop and debug individual components first (midi player, Accelerometer, external RAM, LCD display, etc.), then combine these working elements into a complete system • Don’t re-invent the wheel (or midi sequencer) – Use off-the-shelf single-chip midi sequencer from Atmel/Dream Simple to use: midi data in  digital audio out. • Accelerometer used for detecting impact of feet. Allows for software adjustment of detection parameters • Software Strategy is to modify the midi data sequence pause times “on-the-fly”, depending on accelerometer data • Use midi since it’s easier to control tempo than .mp3 or .wav files. Can’t just speed up or slow down sampled music. Midi can be surprisingly good quality, depending on sound sample table • Idea is to match not only the tempo of jogger, but also the phase (adjust so that music beats match footfalls) Unknowns Components Interfacing with external devices • Accelerometer • Keypad control • Heart monitor Midi File • Parsing • Smart software agent on the microcontroller • Timing issues • Dynamic tempo change ? ? ? ? ? ? • Hardware • 89C55 microcontroller from Atmel • SAM9793 Midi Sequencer from Atmel/Dream • CS43L42 DAC from Cirrus Logic • ADXL202 2g Accelerometer from Analog Devices • LCD display module by Optrex • External memory-Static 32K RAM • Keypad • Heart Monitor (future expansion) • Software • Keil Development Tools • MSVC Visual Basic Atmel & Dream logos used with permission

More Related