Smart Shoe

## Problem

[edit | edit source]

The measurement of athletic performance has become increasingly popular among amateur athletes. Nike has developed "smart" shoes that calculate exercise-related data for the person wearing the shoe. In 2012, Nike announced the "Hyperdunk," a shoe that can measure a person's vertical leap.
Is it possible to design and fabricate a similar product using common tools and inexpensive, readily-available components?

## Conceive

[edit | edit source]

Project Goal: Design a shoe (or attachable device) that will determine the height of a wearer's jump (vertical leap).

System Requirements:

* The jump height should be accurate to +/- 1 inch.
* Device must be compact and light since it will be in or on the user's shoe.
* Packaging must fit all components snugly so accelerometer does not move (would cause incorrect measurements).
* Device must calculate height and display value to the user.

## Design

[edit | edit source]

### System Level Design

[edit | edit source]

### Acceleration Measurement

[edit | edit source]

### Calculation of Jump Height

[edit | edit source]

### Wired Prototype using Arduino UNO

[edit | edit source]

### Testing Wired Prototype

[edit | edit source]

### Wireless Communication

[edit | edit source]

### Concepts for attaching to shoe

[edit | edit source]

## Implement

[edit | edit source]

### Parts List

[edit | edit source]

### Code

[edit | edit source]

### Wiring Diagram

[edit | edit source]

### Fabrication

[edit | edit source]

### Assembly

[edit | edit source]

### Testing

[edit | edit source]

## Operate

[edit | edit source]

Demonstrated at USA Science & Engineering Festival in Washington, DC in 2014.
Link to operating instructions document.

## Demo

[edit | edit source]

Include photos/videos from Projects Day and USA Science & Engineering Festival.

## Next Steps

[edit | edit source]

* Improve robustness of internal circuitry to vibration, failed solder joints, etc.
* Add on/off switch to extend battery life and eliminate need for opening/closing case.
* Optimize case design.
* Improve attachment to shoe.
* Minimize device size by using smaller battery (e.g. button cell).
* Create matching case for receiver unit.