Download presentation
Presentation is loading. Please wait.
Published byBarnaby Osborne Modified over 9 years ago
1
The Rhythm Jogger Kevin Nichols Kai Hsu Peter Liang I wish I could jog…
2
The Rhythm Jogger What is a Rhythm Jogger Design Strategy Resources Required Milestones Current Status Current Design Unknowns
3
What Is A Rhythm Jogger? The Rhythm Jogger's main purpose is to keep track of a user's jogging pace and play midi songs at the proper speed to give a more enjoyable jogging experience. No pitch change requirement –Use Midi (for simplicity) –Very high quality music still possible Both tempo and phase matching important
4
Design Strategy
5
Hardware Resources AT89C55 microcontroller from Atmel SAM9793 Midi player from Atmel CS43L42 DAC from Cirrus Logic – No longer req’d ADXL202 2g Dual Axis Accelerometer from Analog Devices LCD display module, 2 line by 20 characters, by Optrex Keypad External memory- Cypress Static 32K RAM Misc. Items –Clock Crystals –Voltage regulators
6
Software Resources Keil Vision 2 software – development environment Tiny OS - real-time data crunching routines MSVC visual basic - PC interface
7
Milestones Jan 19 Order parts (slid to Jan 22, complete) Jan 22 Website up (on sched, complete) Jan 24 PC interface (on sched, complete) Jan 26 Expected parts arrival date (actual Jan 31) Jan 31 Midi file output (slide to Feb 14, in work) Feb 14 Midi tempo change working without accelerometer (May slide) Feb 19 Midi tempo change working with accelerometer (on sched) Feb 23 Poster ready (on sched) Feb 27 Affiliate Demo (on sched) Mar 12 Full system working (on sched)
8
Current Status All “big ticket” parts have now arrived Major individual component testing done –Midi chip –External RAM –Accelerometer –LCD Display PC to microcontroller interface done External memory done Accelerometer data extraction in work LCD driver “function call” routine in work
9
Current Design Unknowns Interfacing with external devices –Accelerometer data extraction routine –Interface with keypad –Inclusion of heart monitor (if time allows) Midi File –Parsing the Midi data stream –Smart Software agent on the microcontroller
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.