Blind Stick using Arduino
Heading 1
Blind Stick is an intelligent device which can automatically detect the obstacle in front of the person and give him a response to the person by vibrating the stick and also with a warning sound. Through this, the blind person can aware about the obstacles in front of him. Using this smart blind stick, a visually impaired person can walk without anyone's help.
Components Required
1. An Arduino Uno
2. A Buzzer
3. An Ultrasonic Sensor
4. A 9V Battery
5. A Stick
6. A Toggle Switch
7. LED
8. A Mini breadboard
9. A 9V Battery connector
10. DC Male Power Jack
11. Jumper Wire
Programming Arduino for Blind Stick
#define trigPin 13
#define echoPin 12
#define motor 7
#define buzzer 6
void setup()
{
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(motor, OUTPUT);
pinMode(buzzer,OUTPUT);
}
void loop()
{
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
if (distance < 70)// This is where checking the distanceyou can change the value
{
digitalWrite(motor,HIGH); // When the the distance below 100cm
digitalWrite(buzzer,HIGH);
} else
{
digitalWrite(motor,LOW);// when greater than 100cm
digitalWrite(buzzer,LOW);
} delay(500);
}
Applications
· The system can be used both indoor and outdoor navigation.
· Blind person’s location can be tracked whenever needed which will ensure additional safety.
· Detects obstacles and alerts the blind person through vibration alert and speech output.