User:Eyabe20/New project/ENES100/Project 3

Delete the italics (delete the two quote marks) when filling out this form.

Project Preference
1-Smart shoe, 2- Autonomous power wheel , 3- Biovest , 4-Wind turbine

Problem Statement
First this week of Spring break ,i work on the presentation of the smart shoe device for the festival =Theory of Operation= The Smart Shoe system calculates and displays a user's vertical jump height. An accelerometer is used to sense the movement of a person's foot when the jump starts (take-off) and ends (landing). From the landing time and take-off time, a total "hang time" can be determined. Using the physics of free-fall, the maximum height is calculated. This numerical value is then transmitted wirelessly via a radio frequency (RF) transmitter. The signal is received by an RF receiver, and trannsferred via USB to a desktop (or laptop) computer. The jump height is then displayed on the monitor, so it can be viewed from across the room.

=System Components=

Smart Shoe Transmitter

 * Plastic case
 * Elastic strap (not shown)
 * 9V battery (and spares)
 * Sparkfun Pro Micro 5V
 * RF transmitter
 * Accelerometer
 * Assorted wires and resistors
 * On/Off switch (optional)

Smart Shoe Receiver

 * Arduino Uno
 * Prototype Shield
 * RF receiver
 * Assorted wires

Processing (2.1.2 or later)
=Beginning=
 * 1) Turn on the computer and the monitor.
 * 2) Connect the Smart Shoe Receiver to the computer via USB cable.
 * 3) Open Arduino software.
 * 4) Open Processing sketch "SmartShoeDisplay".
 * 5) Click arrow to run sketch. Proc window.jpg
 * 6) Turn on Smart Shoe Transmitter, either by using switch control or inserting a 9V battery.Later, carefully put all components in plastic case and close it.
 * 7) Simulate jump by jostling device. Confirm that monitor display is changing.
 * 8) Attach device to shoe especially the part where we put the lace, using elastic band(s) or velcro strap(s).
 * 9) Jump straight !

=Troubleshooting= Format this as a list of problems and corresponding fixes.

Things that can cause problems: Basically, it is a good one but we have to adjust some of them
 * Lose wire if we have a higher speed on the jump.
 * Bad/broken solder joint
 * Low battery
 * No antenna on receiver (out of range)
 * Wrong serial port set on Processing sketch
 * Sketch not loaded onto transmitter (Pro Micro) and/or receiver (UNO)
 * Serial monitor open before running Processing sketch
 * Virtual Wire library not installed
 * Interference from other RF devices?
 * Device shaking against shoe if it is not tie enough.
 * Kicking foot during jump only if we fall down

Project Plan
The next four weeks, we are going to build other smart shoe device , add a switch on it , try to make him more reliable than the former one

Week 2 Narrative
This week, i work on building another smart shoe without soldering it which means with a breadboard. First we reproduce the transmitter by using the same components that above but this time with a breadboard.As you can see, this transmitter is different from above because there is no case o it .Only the receiver is matching the one above base from the sketch that you can see on the CDIO report on project 2. After i got the code from the professor that works for the smart shoe .At the beginning, it did not work because i was still receiving the same value of 16 inches .But later i add 1 k resistor on the transmitter and coreect the board on the Arduino and it works .The next steps will be to add a switch and try to build with soldering it

Week 3 Narrative
For week 3, i had to help building a switch on the smart shoe for the presentation, prepare the presentation and configure my computer for the engineering seminar for my group to show how the smart shoe work. So i help adding the switch especially outside of the box because we use a sort of wall switch because it is more reliable to the case .I also changing the battery because when we test it, one was 7 v and other was 6.05 volt but none of them was really working,

Week 4 Narrative
For this week, my task was to finish building the case,the sliding door and make sure that the smart shoe can fit inside the smart shoe. First we fix the problem on the smart shoe because one connection was cutting and we have to solder again. We fix this issue. First, we built one case of the smart shoe but it was too small to fit all the smart shoe so we have to go back on Auto desk design and just increase a little bit the design to finally print it on the 3D print.Now when we put the smart shoe on it it worked but only the smart shoe without a switch work and fit really well on the case .But there was a problem on the case after the print, it was broke in half so we tape it and the result was cool.It worked really well.