User:Kylekmcd8/enes100/smart shoe

Write problem/project Goal
To create a device, that will attach to any given shoe, and will be able to tell you how high the person wearing the shoe can jump. My personal goal for this project is to get better at programming arduinos and coding.

My First Task
My first task is to research how Nike's smart shoe works and what other people think about it. I also should watch all of the arduino tutorials linked on our team page to start to learn more about arduinos. The more i know about arduinos, the easier this project will be, because we plan to get the software of the device done first before working on a design that will attach the device to a shoe. This link shows information about the Nike+ Hyperdunk shoe http://www.wired.com/wiredscience/2012/09/the-physics-of-nike-hyperdunk/

Summary of actual work over first weekend
After researching more about Nike's Smart Shoe, I found that while the person is off the ground, essentially the only force on that person would be the gravitational force. This constant force would mean the person has a constant acceleration. For any object with a constant acceleration just due to gravity, we can write the following kinematic equation.

y=y¡+vt-(.5)gt^2

Here, g is the vertical acceleration and vy0 is the initial velocity. OK, here comes the trick. I can’t just use this equation for the whole jump time because the jumper starts and ends with the same y value. This means I can’t solve for the maximum height – it isn’t even in the equation. The trick is that the time to go from the starting point to the highest point is half of the total time for the jump. Also, the time to go from the highest point back down to the ground is also half the total time. If I use this second half of the time, there are two important things. First, the initial velocity is zero (zero velocity at the highest point). Second, the starting y value is some height h above the ending value. This would be the same as the vertical jump height. Using this second half of the jump, the kinematic equation becomes:

h=(gt^2)/8

Week1 Narrative
Because we worked on this project as a class at the beginning of the year, we already have a leg up on what needs to get done. We have a chance to make this into a rally good Smart Shoe. As part of working on the smart shoe for the class project, we were given a arduino program for the smart shoe software that needed tweaking. So we used this as a starting point for our smart shoe and tweaked the design of the programming so that it would be able to use the information of the accelerometer and convert the information to a maximum height of a jump.

My Second Task
In the long run after completing the arduino programming we will design a way to physically attach the arduino, as a whole device, to a shoe so that it will be able to move from shoe to shoe. Therefore, we are brainstorming about ideas for that design now.

Summary of actual work over second weekend
Over the first weekend, I spent a lot of time thinking about, and writing in my engineering notebook, ideas for the design for the removable device that would attach onto a shoe.



Week2 Narrative
I created a few quick sketches in my engineering notebook detailing how the arduino device could possibly connect to the shoe. The upper left sketch shows a arduino device attached to the laces on top of the shoe, probably by a kind of clip. The upper right sketch shows a arduino device being placed inside the tongue of the shoe, this would involve taking material of the inside of the shoe out. The lower left picture shows an arduino devive being placed in the sole of the shoe. This design resembles Nike's Hyperdunk which involves taking material out from inside the sole of the shoe. The lower right sketch shows a picture of an arduino device being attached to the heel of the shoe being verical by being attached to a lip over the heel to the where the wearer's foot goes. All of these are possible designs that my team could use to attach our arduino device to a shoe and we will hopefully have more sketches from which we will choose from once we collaborate.

My Third task
Next we plan to get together as a group to collaborate in order to have as many design ideas as possible. Once we have a list of all of these ideas, we will create a decision matrix that will help us pick the best idea for our needs of attaching the Arduino to a shoe.

Summary of actual work over third weekend


The duck tape idea is the simplest idea. It requires taping the arduino to a shoe and nothing more.

The Velcro idea is a little more complex where the backing of the arduino device has Velcro which would be able to attach to the shoe.

The laces idea is more like a clip where the arduino would be on top of the shoe clipped through the laces.

The sole idea would be the closest resembling how Nike created a smart shoe, because it would be in-bedded in the sole of the shoe.

The lip idea involves making a clip that would allow the arduino device hang off the edge of the heel on the back of the shoe.

Week3 Narrative
Out of these five ideas we are creating a decision matrix that will help us make the best design idea for our purposes. This decision matrix will incorporate factoring variables such as: arduino security, endurance, accuracy, difficulty of construction, and fashionable. There are things like cost that do not contribute constraint much. However there was a Bluetooth sensor for the arduino that we were looking into purchasing because it could be a useful component for displaying the information, but it was way overpriced. We decided to go with a more simple way by using a transmitting and receiving sensors.

My Fourth task
Next we plan use the last week to test our design, which most likely be either the laces idea or the lip idea, and make modifications if necessary. For our final result we plan on having a video showing how accurate the smart shoe is showing a person jumping with the display on the computer next to them, so we could see how high they actually jump and what the arduino calculates.

Summary of actual work over fourth weekend
It was too bad the the parts that we wanted to use for the arduino never came in but our "Plan B" is to store the information on the arduino and be able to hook it up to a computer a see the height of a jump afterwards instead of simutaneously. We just need to modify the sketch a little bit.

Week4 Narrative
During our last week of working on the smart shoe project we were able to get the poster finished and upload it to wikiversity. And we spent time out of class attempting to test our design by having a group member wear the aduino device on their shoe and jump next to wall with a measurement so it will be clearly visible how high he/she actually jumps, compared with what the arduino loads onto the computer screen after jumping.

Complete Team Page
Team Page