0% found this document useful (0 votes)
11 views21 pages

Mini Pro

Uploaded by

kalyaniigummoji
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views21 pages

Mini Pro

Uploaded by

kalyaniigummoji
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

SMART BLIND STICK

Assistive Technology for the Visually Impaired

Presented by
R190805(S.Moiyeza Muskan)
R190806(Kalyani Gummoji)
OVERVIEW

Introduction

Circuit Diagram

Hardware requirements

Software requirements

Mechanism

Result

Conclusion
INTRODUCTION
The smart stick for the blind as the name
suggests is a device for the visually impaired to
guide the user to respective destination and
avoiding to collide with the obstacles.
The objectives of blind stick with sensor is to help
the blind individuals to detect obstacles in their path,
navigate safely and gain more independence in their
daily lives.It uses a microcontroller,powersupply &
ultrasonic sensor to detect the obstacles in between.
CIRCUIT DIAGRAM
HARDWARE REQUIREMENTS
ARDUINO UNO

Technical characteristics

Clock speed: 16 MHz (Intel 286: 12.5 MHz) - 8-bit

Flash program memory: 32 KBytes (0.5 used by bootloader)

SRAM: 2 KBytes

Input / Output

14 digital input/output pins

6 analog input pins

6 analog output pins (PWM)
ULTRASONIC SENSOR

A very popular sensor used in many
applications where measuring distance or
sensing objects are required.

The module has 2 eyes like projects in the
front which forms the ultrasonic transmitter
and receiver. It works with the simple high school formula that
Distance = Speed x Time

The ultrasonic transmitter transmits an ultrasonic wave, this wave
travels in air and when it gets objected by any material it gets
reflected back toward the sensor

BUZZER

A small buzzer is a common feature in
electronic products and can provide an
effective way of interacting with users or
raising an alarm.

Depending on the type and
strength of the signals available to drive the buzzer,
the physical space available,and the required audio sound pressure
level,a magnetic or piezoelectric type will be the most common
options for your applications.
LED- Light Emitting Diode


An average 5mm red LED has a
2V forward voltage drop and a
forward current of 2ma.
JUMPER WIRES 9V BATTERY
SOFTWARE REQUIREMENTS
ARDUINO IDE SOFTWARE

Allows to write programs and upload them
to Arduino board

Very simple for novice programmers

Open Source computer programming
language

Derived by C/C++ language with some
slight simplifications and modifications

Includes classical libraries and functions
– Data types (Integer, float, long, character, ...)
– Operators (Mathematical, logical, comparison, ...)
– Control statements (If, switch/case, while, for, ...)

Offer to the programmer simple access to I/O devices

Wiring programs are called sketch

Text editor containing syntax highlighting and automatic
indentation
– Toolbar
– Text Console
– Compiler
– Serial Monitor to debug

Allows to read the data that Arduino communicates through
COM serial port
MECHANISM
CONNECTIONS
ULTRA SONIC SENSOR CONNECTION WITH ARDUINO

1.VCC ------- 5V Pin


2.Trig ------- Pin 9
3.ECHO ------ Pin 10
4.Gnd -------- Gnd Pin
BUZZER CONNECTION WITH ARDUINO

1.Positive ------ Pin 11


2.Negative ------ Gnd pin

LED CONNECTION WITH ARDUINO

1.Positive ------ Pin 13


2.Negative ------ Gnd pin
CODE
// defines pins numbers
const int trigPin = 9;
const int echoPin = 10;
const int buzzer = 11;
const int ledPin = 13;

// defines variables
long duration;
int distance;
int safetyDistance;

void setup() {
pinMode(trigPin, OUTPUT); // Sets the trigPin as an Output
pinMode(echoPin, INPUT); // Sets the echoPin as an Input
pinMode(buzzer, OUTPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600); // Starts the serial communication
}
void loop() {
// Clears the trigPin
digitalWrite(trigPin, LOW);
delayMicroseconds(2);

// Sets the trigPin on HIGH state for 10 micro seconds


digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);

// Reads the echoPin, returns the sound wave travel time in microseconds
duration = pulseIn(echoPin, HIGH);
// Calculating the distance
distance= duration*0.034/2;

safetyDistance = distance;
if (safetyDistance <= 5){
digitalWrite(buzzer, HIGH);
digitalWrite(ledPin, HIGH);
}
else{
digitalWrite(buzzer, LOW);
digitalWrite(ledPin, LOW);
}
// Prints the distance on the Serial Monitor
Serial.print("Distance: ");
Serial.println(distance);
}
WORKING

The Smart Blind stick scan the path infront of it with the
help of an HC-SR04 Ultrasonic sensor. Whenever the sensor
detects any object in its path the buzzer starts beeping and
also at the same time the LED turns on.
The blind person can hear the beeping of the buzzer
and manage to change the way. In this way, the person can
easily find his way without getting injured.
The Smart blind stick aims at giving the blind person
a better understanding of the path he is moving on. It will help
the visually impaired individuals to be independent.
RESULT
CONCLUSION

The smart walking stick, constructed with at most
accuracy, will help the blind people to move from
one place to another without others help.

This could also be considered a crude way of
giving the blind a sense of vision.

The proposed combination of various working
units makes a real-time system that monitors
position of the user and provides dual.

You might also like