fbpx

Smart stick is developed to detects the obstacle using the ultrasonic sensor and provide the feedback to visually impaired person in the form of Audio using text to speech conversion provide location of the one using our product to care taker when in emergency . Our stick consist of the buzzer which start when it found any obstacle ahead and the intensity of the buzzer sound increase with the decrease in the distance of the obstacle with the person . Our stick is provided with one power button along with the SOS button when user press that button a text message along with the link of location is send to care taker with in 15 second . Our stick is easy to charge with normal USB port as found in the cell phone and other new tech.

Reason for developing

Developed Smart Stick detects obstacle using Ultrasonic sensor and provide feedback to visually impaired person in the form of Audio Using Text to Speech Conversion provides location of the one of its caretaker on pressing Save of Soul (SOS) Button . Available sticks for visually impaired person provides response either by vibration or using buzzer but in our project we are using text to speech technology (android) which converts ultra-sonic sensors data (distance from an obstacle) into an audio file and play sit. We are using an additional SOS feature which is enhancement of already present technologies. SOS (Save our soul) button provides emergency help and sends user location to relatives using GPS. India Is Home to the world’s largest number of visually impaired people. Of the 37 Million people across the globe who are blind, over 15 Million are from India. Our customers will be visually impaired people. We are providing an advancement of audio feedback; therefore our innovation will indeed neutralize their disability at low cost. Our approximated estimated cost of the stick will be around 3000 on mass production.

With the help of this smart stick person will able to detect any stationary or slowly moving object or obstacle via ultrasonic sensor at a distance of 45 cm from stick and provides beeps and audio messages as output. It also increases a frequency of beep with the decrease in distance of obstacle and sticks. It also has an SOS button. On clicking those buttons a message will send to the guardian of the person his/her live location with the help of a Wi-Fi and GPS modules and servers.

Block diagram

Circuit diagram

Video link

Code


#include <LiquidCrystal.h>

LiquidCrystal lcd(7,8,9,10,11,12);

const int trigPin = 5;

const int echoPin = 6;


void setup() {

// initialize serial communication:


//lcd.begin(16, 2);

Serial.begin(9600);

pinMode(3,OUTPUT);

digitalWrite(3,LOW);

pinMode(2,OUTPUT);

digitalWrite(2,LOW);

// Print a message to the LCD.

lcd.setCursor(0 ,0);

lcd.print("Advance fuel ");

lcd.setCursor(0 ,1);

lcd.print("Tank Monitoring ");

delay(2000);

//lcd.clear();





}


void loop()

{


int temp1 = analogRead(A0);


int a= temp1*0.49;

Serial.println(a);

if (a>40.00){

digitalWrite(2,HIGH);

delay(500);

}

if (a<40.00){

digitalWrite(2,LOW);

}


// establish variables for duration of the ping,

// and the distance result in inches and centimeters:

long duration, inches, cm;


// The sensor is triggered by a HIGH pulse of 10 or more microseconds.

// Give a short LOW pulse beforehand to ensure a clean HIGH pulse:

pinMode(trigPin, OUTPUT);

digitalWrite(trigPin, LOW);

delayMicroseconds(2);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);


// Read the signal from the sensor: a HIGH pulse whose

// duration is the time (in microseconds) from the sending

// of the ping to the reception of its echo off of an object.

pinMode(echoPin, INPUT);

duration = pulseIn(echoPin, HIGH);


// convert the time into a distance

inches = microsecondsToInches(duration);

cm = microsecondsToCentimeters(duration);


if (cm<25&&cm>20)

{

digitalWrite(3,HIGH);

delay(500);

digitalWrite(3,LOW);

delay(500);

}

if(cm<20&&cm>15){

digitalWrite(3,HIGH);

delay(400);

digitalWrite(3,LOW);

delay(400);

}

if(cm<15&&cm>10){

digitalWrite(3,HIGH);

delay(300);

digitalWrite(3,LOW);

delay(300);

}

if(cm<10&&cm>5){

digitalWrite(3,HIGH);

delay(200);

digitalWrite(3,LOW);

delay(200);

}

if(cm<5){

digitalWrite(3,HIGH);

delay(100);

digitalWrite(3,LOW);

delay(100);

}

//delay(500);

}




long microsecondsToInches(long microseconds)

{

// According to Parallax's datasheet for the PING))), there are

// 73.746 microseconds per inch (i.e. sound travels at 1130 feet per

// second). This gives the distance travelled by the ping, outbound

// and return, so we divide by 2 to get the distance of the obstacle.

return microseconds / 74 / 2;

}


long microsecondsToCentimeters(long microseconds)

{

// The speed of sound is 340 m/s or 29 microseconds per centimeter.

// The ping travels out and back, so to find the distance of the

// object we take half of the distance travelled.

return microseconds;

}

1 Comment
  1. Arvind prajapat 4 weeks ago

    Such a nice smart stick. It is very useful for blind person . Good initiative by our engineers . Happy to see this type of smart stick . Thank you guys for helping our blind person.

Leave a reply

Your email address will not be published. Required fields are marked *

*

or

Log in with your credentials

or    

Forgot your details?

or

Create Account