140 likes | 145 Views
Integrated Workout Shoe. Peter Katlic Advisor: Shane Cotter. Goals. Produce a device that meets the following criteria: Able to be attached to the shoe laces for testing and integrated into a shoe for the final design
E N D
Integrated Workout Shoe Peter Katlic Advisor: Shane Cotter
Goals Produce a device that meets the following criteria: • Able to be attached to the shoe laces for testing and integrated into a shoe for the final design • Have a total cost in between step counters and expensive solutions ($30-$50) • Record time, pace, distance, heart rate • Measure distance within 10% error
Current Offerings – Step Counter Uses internal switch to count “steps” • Simple design • Small size • Low cost($10-$20) • Accuracy(up to 50% error rate) • Single user
Current Offerings - GPS Garmin Forerunner Uses GPS signals to record waypoints distance • Accuracy(1-5% error rate) • Ease of use • Multiple users • Cost($120-$330) • Loss of signal under tree cover • Bulky design
Current Offerings - Accelerometer Apple Nike + iPod Uses accelerometer to measure acceleration distance • Accuracy(up to 10% error rate) • Ease of use • Multiple users • Cost($30) (factoring in iPod($150-$350)) • Reliance on iPod
Purpose • Current offerings are extremes • Create product in between others • Combine benefits of each design • If integrated in shoe, provide seamless use
Components • 8051 Microcontroller • Analog Devices ADXL321 2-axis accelerometer • Serpac CA-10 enclosure • LCD display • Coin-cell battery
Implementation Timer overflow 20 times/1 second For each overflow - take measurement For each second - average temporary measurements - update and store data
Equations Given time(t), acceleration(a) Find velocity(v), distance(d)
Testing – Phase 1 Prototype on development board • Accelerometer data range • Data capture on 8051 • Test equations • Simple acceleration trials
Testing – Phase 2 Device inside enclosure • Adjust code for new platform • Test walks/runs • Known acceleration testing • Calibration
Analysis/Storage Program • C++/Java/PHP • Transfer data • Store data • Graph data