top of page

A LOOK AT OUR PROJECT

shoe diagram.jpg
Screenshot (172).png

COMPONENTS

new arrivals
ultrasonic-sensor.jpg
arduino uno.jpg
ULTRASONIC
SENSOR

It detects if the sole of the shoe is facing the floor or not.

ARDUINO
UNO
accelerometer gy61.jpg
ACCELEROMETER
GY61
It detects a sudden jerk in the foot.
bluetooth module.jpg
BLUETOOTH
MODULE
It notifies about the person's fall through the app.

PROCESS

The mechanism is that we are using an accelerometer and an ultrasonic sensor to detect fall. Our entire circuit is fitted in a small rectangular shaped box which can be easily attached in any outdoor wearable shoe or indoor flippers.

IMG_20190413_215028.jpg
IMG_20190413_150643.jpg
IMG_20190413_162840.jpg

The ultrasonic sensor tells us whether the person’s feet are facing the floor or not and the accelerometer tells us whether there was a sudden jerk or not. We are judging these 2 factors because when a person falls then his/her feet are not facing the floor unlike when the person is walking and there is always a sudden jerk in the foot when the person falls. The sensors attached in the shoe detect a fall and communicate it to the old person’s phone via bluetooth. 

IMG_20190413_220119.jpg

ABOUT OUR PROJECT

These smart shoes notify the friends, family members or medical services when a person wearing them experiences a sudden fall or jerk while moving. These are designed for older adults, construction workers, hikers or anyone who feels like they may require assistance if they're alone indoors or outdoors. The shoes contain an ultrasonic sensor that gets activated when the distance of the shoe increases beyond a set threshold from the ground, an accelerometer that determines if there is a sudden change in direction, arduino uno and a bluetooth device to connect it to the mobile application for the mentioned notification alert.

The problem statement we worked on is that several times old people fall due to age problems and they die due to unavailability of immediate help.

The stakeholders for this problem are elderly people and their family members.

TEAM MEMBERS

Soumyadeep Paul (2018104)

Himanshu Aggarwal (2018146)

Shivangi Dhiman (2018265)

Om Khandade (2018289)

phone.jpg
Contact

SOURCE CODE

 

#include <SoftwareSerial.h>

#define RxD 0 

#define TxD 1

SoftwareSerial blueToothSerial(RxD, TxD);

int xpin = A5;

int ypin = A4;

int zpin = A3;

int trigPin=12;

int echoPin=13;

int k=1;

int prev=0;

int c=0;

 

void setup()

{

       pinMode(TxD,OUTPUT);

       pinMode(RxD,INPUT);

       pinMode(trigPin,OUTPUT);

       pinMode(echoPin,INPUT);

       Serial.begin(9600);

}

void loop()

{

       int x = analogRead(xpin);

       delay(1);

       int y = analogRead(ypin);

       delay(1);

       int z = analogRead(zpin);

       delay(1);

  digitalWrite(trigPin, LOW);

  delayMicroseconds(5);

  digitalWrite(trigPin, HIGH);

  delayMicroseconds(10);

  digitalWrite(trigPin, LOW);

  pinMode(echoPin, INPUT);

  int duration = pulseIn(echoPin, HIGH);

  int cm = (duration/2) / 29.1; 

  if(k==1)

  {

         prev=cm; 

         k=2;   

  }

  int inches = (duration/2) / 74;

  

  if((cm)>20)

  {

         c=c+1;

         if(c==2)

      {

         Serial.print("1|");

         c=0;

      }

  }

  else

  {

         c=0;

         Serial.print("0|");

  }

  

       prev=cm;

       delay(1000);

}

image source: shutterstock images

bottom of page