Introduction: Smart Shoes-Walking Towards a Better Future

About: Student

Are you bored of going for a walk everyday even though knowing its benefits?? I am sure that at the end of reading this project you will all be geared up to take a walk each and everyday!!

Yeah, why not?? when Smartness is inculcated in shoes, everyone would love to walk and generate electricity!!

Yes, you heard it right!! You can generate electricity just by walking and power your phone and what not!!

Now, Come on, lets go through this project and make a Smart shoes for ourselves and start walking towards a better future!!!



Let us start this cool project by knowing the lesser known facts about walking.

MOTIVATION

STATISTICS:

• Distance walked by a typical human being per day - 3.5 miles - 7500 steps.

• Average weight of typical human being - 179 lb.

• No. of calories burnt by each person =7500*0.063=472.5 calories.

• Population of the world - 7.4 billion.

• Total no. of calories burnt - 7.4 billion*472.5=3.4 trillion calories/ day.

A huge amount of 3.4 trillion calories of energy is being burnt by people just while walking. This nasty number of calories of energy being burnt everyday motivated me to do this project with which energy can be generated that can be used to power few electronic boards and mobile just while walking.


The aim of Energy harvesting is to capture free energy, available without costs, from the
environment. The advanced techniques allowed us to capture, store and to manage natural energy, transforming them into electrical energy. From the point of view of wearable electronic devices, the most efficient energy harvesting system for capturing energy is to use devices such as SMART SHOES.

WATCH THE ANIMATED VIDEO WHICH SUMMARIZES THIS COOL PROJECT.

AUTODESK PROVIDES AN AWESOME TOOL CALLED FUSION 360 TO MAKE 3D OBJECTS.

THANK YOU AUTODESK FOR PROVIDING SUCH A GREAT TOOL WHICH HELPS IN BRINGING OUR IMAGINATION TO REALITY!!

Step 1: Features of Smart Shoes

FEATURES OF THE SMART SHOES:


1)Generate electricity while we walk

2)Charge the Phone on the go

3)Health Tracker

4)Obstacle detection for Blind

5)Location Finder Using GPS

Step 2: Let Us Generate Electricity While We Walk

REQUIREMENTS:

HARDWARE:

Piezo transducers:
A piezoelectric sensor is a device that uses the piezoelectric effect, to measure changes in pressure, acceleration, temperature, strain, or force by converting them to an electrical charge. The prefix piezo- is Greek for press or squeeze. As pressure is applied on the piezo materials due to feet and hence energy is generated.

https://www.amazon.com/12-pack-Piezoelectric-Eleme...

Wires: Few wires to connect different parts of the sub system.

https://www.amazon.com/BNTECHGO-electrical-resista...

Soldering Set :For soldering the piezo materials as per the requirement.
https://www.flipkart.com/easy-electronics-6-1-kit-...

Diode-IN4007:Arranged in the form of bridge rectifier to convert AC to DC.

http://www.amazon.in/Generic-1000Pcs-1N4007-In4007...



3.3 v Regulator :Gives a regulated voltage of 3.3 v constantly.
https://www.tanotis.com/products/3-3v-500ma-positi...

Rechargeable Batteries: Used for storing the electrical energy
Specifications:
• Composition-NiMH
• AA battery
• Output voltage 1.2v

• Required recharging specifications :
-voltage 3.3v

-current 60 mA (not mandatory)
http://www.amazon.in/dp/B00MGVR252/ref=pd_lpo_sbs_...

Foam: A foam which is cut in the form of sole.

http://www.amazon.in/Foam-Sheet-X18-2mm-White-pack...

Double sided Tape: A tape which has stickiness on both of its ends.

http://www.amazon.in/Generic-Acrylic-Adhesive-Doub...

Shoes: APair of shoes.

Link: Transform your favorite shoes into Smart Shoes :P

SOFTWARE:

Arduino IDE:

The Arduino Integrated Development Environment - or Arduino Software (IDE) - contains a text editor for writing code, a message area, a text console, a toolbar with buttons for common functions and a series of menus. It connects to the Arduino and Genuino hardware to upload programs and communicate with them.

https://www.arduino.cc/en/Main/Software

Learn more about Arduino:https://www.arduino.cc/

Fusion 360:

Fusion 360 is an Autodesk product that is designed to be a powerful 3D Modeling software package with an integrated, parametric, feature based CAM module built into the software. This is a first in the CAD/CAM world.

http://www.autodesk.com/products/fusion-360/studen...

Learn more about Fusion 360:http://www.autodesk.com/products/fusion-360/overvi...

Last but not the least: A good amount of time :)



3D MODELS OF THE REQUIRED MATERIALS CREATED FROM FUSION 360-AUTODESK CAN BE SEEN IN THE ABOVE PICTURES. RESPECTIVE 3D FILES HAVE BEEN ATTACHED IN THIS DOCUMENT.

Step 3: Let Us Generate Electricity While We Walk-cont...

Steps:

1)After making a research for quite a bit of time. We found the pressure points of our feet while we walk.

2)According to the research about the pressure points, markings are done on the foam on which the piezo elements are going to be integrated. The design is as shown in the picture.

2)The piezoelectric elements are placed as per the design on the sole.

3)Piezoelectric elements are fixed on the markings using a double sided tape.

4)Piezoelectric elements are soldered in the parallel form.


Note: As we aware that the current that we get from each piezo element is too less, so all the piezo elements are soldered in parallel so that current gets added up.

We can get an output of 4-5 v and 50-60 mA.


5)The output of these piezo elements is given to full wave bridge rectifier for rectification.

Bridge rectifier: Four IN4007 diodes are connected in the form of a bridge for rectification. Check the above circuit for clarifications.

6)The output of the rectifier is connected to a 3.3 v voltage regulator to get the regulated output. Refer the picture for the circuit.

7)The subsystem is placed on the sole of the shoes.

8)NIMH Rechargeable batteries are connected to the output of the voltage regulator and hence the batteries get charged.

9)Every subsystem is placed on the shoe as per the 3D CAD Model.

OUR FIRST PROTOTYPE WHICH COULD GENERATE ELETRICTY CAN BE SEEN IN THE PIC. THESE RECHARGEABLE BATTERIES CAN BE USED TO CHARGE THE PHONE ON THE GO!!!!

Step 4: Health Tracker-Pedometer

Have you ever imagined Shoes assessing your health?? Then, these are the smart shoes which you are looking for!!These Smart shoes can count the number of steps and number of calories burnt by a person while walking!!

Yes, these Smart shoes can just not generate electricity but can also act as a pedometer.

Pedometer:

A pedometer is a device that counts each step a person takes by detecting the motion of the person's movement. Because the distance of each person's step varies, an informal calibration, performed by the user is required.


REQUIREMENTS:

Arduino Uno Microcontroller : Arduino Uno is a microcontroller board based on the ATmega328P (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.
http://www.amazon.in/Arduino-UNO-board-DIP-ATmega...

Accelerometer ADXL 335 :

The ADXL335 is a small, thin, low power, complete 3-axis accelerometer with signal conditioned voltage outputs. The product measures acceleration with a minimum full-scale range of ±3 g. It can measure the static acceleration of gravity in tilt sensing applications, as well as dynamic acceleration resulting from motion, shock, or vibration.
http://www.amazon.in/Simple-Labs-Triple-Axis-Accel...


Bluetooth Module HC05:


HC-05 module is an easy to use Bluetooth SPP (Serial Port Protocol) module, designed for transparent wireless serial connection setup. Serial port Bluetooth module is fully qualified Bluetooth V2.0+EDR (Enhanced Data Rate) 3Mbps Modulation with complete 2.4GHz radio transceiver and baseband. It uses CSR Blue core 04-External single chip Bluetooth system with CMOS technology and with AFH(Adaptive Frequency Hopping Feature). It has the footprint as small as 12.7mmx27mm. Hope it will simplify your overall design/development cycle.

http://www.amazon.in/Innogear-Wireless-Bluetooth-T...

Blueterm:

VT-100 terminal emulator for communicating with any serial device using a bluetooth serial adapter. The RFCOMM/SPP protocol emulates serial communications over bluetooth. You need a bluetooth serial adapter.

https://play.google.com/store/apps/details?id=es.p...



3D MODELS OF THE REQUIRED MATERIALS CREATED FROM FUSION 360-AUTODESK CAN BE SEEN IN THE ABOVE PICTURES. RESPECTIVE 3D FILES HAVE BEEN ATTACHED IN THIS DOCUMENT.

Step 5: Health Tracker-Pedometer-cont...

STEPS:


1)Arduino is powered from the rechargeable batteries that are charged through walking.

2)ADXL 335 and Bluetooth module are interfaced as given in the above picture.

3)Upload the Arduino code

4)Android Screen displays:

• No. of steps walked

• Number of calories burnt

Note: APP used is BLUETERM


Pseudo code for working of an accelerometer ADXL-335:


• Continuously read the analog data from the pins of ADXL-335 using microcontroller
• Calculate the Acceleration Vector
• Analyze the data and set the threshold
• Calibrate the Accelerometer
• If Acceleration vector increases the threshold Increase the count
• Send the data to Android via Bluetooth Module





Arduino code is attached in this document

Step 6: Obstacle Detection for Blind

There are as many as 285 million blind people in this world. These Smart shoes can be a great aid to the blind people to help and guide their journey while walking as these Smart shoes can act as a obstacle detector and hence these smart shoes lead the way for the blind.

Obstacle detector: A device which detects the obstacle in front of it and informs about it to the person in some or the other way.

REQUIREMENTS:

HC-SR04:Ultrasonic sensor is a device which is used to calculate the distance of the object from the sensor. This sensor is calibrated in a particular way so that the blind person gets to know about the obstacle when he encounters any thus helping him out to reach the destination safely.

http://www.amazon.in/HC-SR04-Ultrasonic-Distance-M...

Arduino Uno Microcontroller : Arduino Uno is a microcontroller board based on the ATmega328P (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.

http://www.amazon.in/Arduino-UNO-board-DIP-ATmega3...

Buzzer: For making a sound to inform the blind.

3D MODELS OF THE REQUIRED MATERIALS CREATED FROM FUSION 360-AUTODESK CAN BE SEEN IN THE ABOVE PICTURES. RESPECTIVE 3D FILES HAVE BEEN ATTACHED IN THIS DOCUMENT.

Step 7: Obstacle Detection for Blind-cont...

Steps:

1)Arduino is powered using the rechargeable batteries that are charged through walking.

2)Connections are made as given.

3)Arduino code is uploaded

4)Buzzer is connected to Arduino digital pin 2

5)Values are continuously read from the HC SR-04

6)Scaling the raw values

7)A threshold is set.

8)Arduino digital pin 2 is written high if the reading goes less than the threshold value.

9)Buzzer rings and blind gets notified.


Connections are as given below:


VCC -> Arduino +5V pin

GND -> Arduino GND pin

Trig -> Arduino Digital Pin 2

Echo -> Arduino Digital Pin 4

Arduino code is enclosed in this project

Step 8: Location Finder Using GPS

A GPS module is used for locating the person wearing Smart Shoes thus helping in many situations.

REQUIREMENTS:

3DR GPS module:

The 3DR UBlox GPS + Compass module is the recommended GPS for Pixhawk, PX4 and APM2.6 (and above) flight controllers using Plane, Rover and Copter. These come set-up with the best known GPS configuration and have been thoroughly tested by thousands of users.



https://www.amazon.com/Robotics-GPS-Module-Pixhawk...

Arduino Uno Microcontroller : Arduino Uno is a microcontroller board based on the ATmega328P.It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.

http://www.amazon.in/Arduino-UNO-board-DIP-ATmega3...

3D MODELS OF THE REQUIRED MATERIALS CREATED FROM FUSION 360-AUTODESK CAN BE SEEN IN THE ABOVE PICTURES. RESPECTIVE 3D FILES HAVE BEEN ATTACHED IN THIS DOCUMENT.

Step 9: Location Finder Using GPS-cont...

    Pseudo code:

    1 ) Calibration is done by rotating the 3DR GPS module in all possible directions
    2 ) Offset of x and y-axes are calculated respectively
    3 ) Bearing is calculated using the formula atan(y,x)

    4 ) Verification of Bearing
    5 ) GPS is fixed and location can be found as shown in the picture.



    Connections are as shown in the above picture.

    Arduino code is enclosed in this project.

    Attachments

    Step 10: Conclusion

    There is a necessity of innovative ideas which can bring a magical and huge impact on the world.

    There are around 7.4 billion people in the world, implying 3.4 trillion calories of energy are being burnt by people while walking. This Smart Shoes makes the most of this energy being wasted for various exciting applications.


    There are around 285 million people who are visually impaired and Smart Shoes can be a great aid to these people. Introducing Smart Shoes can make a great impact on the country and help us walk towards a better and bright future.

    Then, why wait??

    I hope you had a great time going through this cool project!! Have a nice time!!

    LET US START WALKING TOWARDS A BETTER FUTURE!!