Problem edit

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

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

System Level Design edit

Acceleration Measurement edit

Calculation of Jump Height edit

Wired Prototype using Arduino UNO edit

Testing Wired Prototype edit

Wireless Communication edit

Concepts for attaching to shoe edit


Implement edit

Parts List edit

Code edit

Wiring Diagram edit

Fabrication edit

Assembly edit

Testing edit


Operate edit

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

Demo edit

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

Next Steps edit

  • 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.