Professional Documents
Culture Documents
D
E
P
A
R
T
M
E
N
T
O
F
Submitted in fulfilment of the partial requirements for the degree of
I Bachelor of Science (Information Technology)
N
F
O Smart Blind Stick
R
M
A Supervised by: Mr. Shahzad Ali
T
I
O By:
N
i
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
ii
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
CERTIFICATE
This is to certify that Mr. ___________ S/o ___________ Roll No. ______ Final
Year student of Bachelor of Science (Information Technology) completed the
compulsory requirement of Project / Thesis during session, 2018-22. Thesis
“Smart Device for Blind People System” submitted to the Shaheed Benazir Bhutto
University, Sanghar Campus for the Bachelor of Science (Information
Technology).
Focal Person
iii
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
DECLARATION
We hereby declare that this thesis/project is a presentation of our own work except as
cited in the references and that it has not been submitted anywhere for any award.
Dated: _________________________
iv
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
DEDICATION
Proved for us as a
Identification in society.
v
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
ACKNOWLEDEMENT
We thank Almighty Allah who gives us the strength and ability to think, work and
deliver what we are assigned to do.
Foremost, I would like to express my sincere gratitude to my supervisor Mr. Shahzad
Ali for the continuous support of my project, for this patience, motivation, enthusiasm
and immense knowledge. His guidance helped me in all the time of writing of this
thesis.
I also acknowledge our chairman Mr. Shahzad Ali who guided, taught and helped us
during our whole study period.
vi
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
ABSTRACT:
Neurological factors resulting into visual ability caused the vision blindness. It would
be temporary or permanent and partial or complete. Blindness caused the dependent
on other for help. If we talk about the today’s world disable people become dependent
on other and seek help others. This stick is innovative devise which is an initiative
because to help blind people to solve their problem faced by them in daily life.
The blind stick is connected with their ultrasonic sensors, panic switch, navigation
switch and Bluetooth and soil moisture detector with Arduino UNO. This blind stick
is automatically detecting the obstacle in front of person in the system.
This stick is a Smart Device for Blind People is system device which incorporate
several features like obstacle detection, navigation. Panic button and moisture
detector.it is main objective is to help blind people to walk with complete relive and
self-dependence.
vii
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
TABLE OF CONTENT
CERTIFICATE ii
DECLARATION iii
DEDICATION IV
ACKNOWLEDGEMENT v
ABSTRACT VI
CHAPTER 1: INTRODUCTION
1.1 Introduction 1
1.2 Problem Statement 3
1.3 Purpose 3
1.4 Project Objectives 3
1.5 Related Work 3
1.6 Organization of thesis 4
CHAPTER 2: TOOLS AND TECHNIQUES
2.1 Arduino UNO 5
2.1.1 Power USB 6
2.1.2 Barrel jack
2.1.3 Voltage Regulator 7
2.1.4 Crystal Oscillator 7
2.1.5 Arduino reset8
2.1.6 Pins 8
2.1.7 Analog pins 9
2.1.8 Main microcontroller 10
2.1.9 ICSP Pins 11
2.1.10 Digital I/O 11
viii
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
2.1.11 AREF 12
ix
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
x
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
List of Figures
Figure 2.1: Arduino Uno Device 5
xi
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
xii
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
CHAPTER 1
INTRODUCTION
1.1 Introduction:
1
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
We all notice blind peoples. Their life is full of risks. They can’t walk without the
help of others. Their life is always dependent of others holding hands or taking dogs
along with them. Now these days TV and Mobiles are the main reasons of blindness.
We do a small research about new generation of peoples. They are using the mobiles
all the time playing games watching continues 2,2 hours’ movies and sessions on
Netflix. Through this there are many problems for eyesight weakness just like
“Blurred vision, Eye fatigue” cause of mobile blue light the people at the age of 60 get
blindness problems. Through the research of AMD, it’s predicted that by 2040, 288
million people will be affected AMD is one of the world’s leading causes of
blindness. we take the man which is our relative they have suffering for blindness
because of over age therefore that old man doesn’t go anywhere because when he is
going or decide to go anywhere the man don’t know how to walk and face so many
difficulties while walking on street and hitted by cars, peoples and fall dawn on the
ground. We saw these all problems then think how to help this person being an IT
student. Then we take help of internet and search about blind peoples and take some
ideas and start to make a stick using Arduino Nano and sensors to detect everything
which come in front of the stick.
Now this time technology is making advance things for human help technology has
made work easier for humans. Technology replace 100 peoples with one machine.
Now the artificial intelligence made many things to help humans just putting sensors
and installing coding into it. Like that we make a stick using Arduino and sensors and
other things. To help blind peoples to walk not holding others hand.
2
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
1.3 Purpose:
The purpose of this project is to help blind peoples to move from one place to another
place with the help of blind stick basically the purpose is to make the stick is to
comfort to old age peoples who is suffering from the blindness problem. for example
we take the man which is our relative they have suffering for blindness because of
over age therefore that man don’t go anywhere because when he is going or decide to
go anywhere the man don’t know how to walk then we being the students of It
department we are going to start to help that man so the group of people sharing their
ideas that how we help the person one of my friend tell that we made a stick which is
totally depends on sensors whenever that man start to walk they usually c6n array the
stick which can help the overage people. The stick is easy to carry when something is
in front of them then the sensors tells that there is something is in front of him.
The main objective of the device is to help blind people to walk with complete relieve
and self-dependency. The blind stick is integrated with three ultrasonic sensors, panic
switch, navigation switch, and Bluetooth and soil moisture detector along with
Arduino UNO.
Ever heard of Hugh Herr? He is a famous American rock climber who has shattered
the limitations of his disabilities; he is a strong believer that technology could help
3
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
disabled persons to live a normal life. In one of his TED talk Herr said “Humans are
not disabled. A person can never be broken. Our built environment, our technologies,
is broken and disabled. We the people need not accept our limitations, but can transfer
disability through technological Innovation”. These were not just words but he lived
his life to them, today he uses Prosthetic legs and claims to live to normal life. So yes,
Technology can indeed neutralize human disability; with this in mind let us use some
simple development boards and sensors to build an ultrasonic blind walking stick
using Arduino that could perform more than just a stick for visually impaired persons.
This Smart stick will have an Ultrasonic sensor to sense distance from any
obstacle, LDR to sense lighting conditions and a RF remote using which the
blind man could remotely locate his stick. All the feedbacks will be given to
the blind man through a Buzzer. Of course you can use a vibrator motor in
place of Buzzer and advance a lot more using your creativity
This thesis is sectioned in five chapters; all the major aspects are described inside
these chapters. In Chapter No.01 Describes the Introduction, Scope, Problem
statement and objective of our work and literature review to develop the project.
Inside chapter No.02 we have explained the study about tools-hardware and
Techniques-Process of code and program uploading process, which are utilized and
developed techniques to complete and function the project.
Chapter No.03 discoursed the design and architecture which are followed in our
project development process.
In Chapter No.04 we have explained discusses features of the system.
Inside the Chapter No.05 outlined the conclusion and future work of our system
To new advancement in our project, for new students and developers.
4
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
CHAPTER 2
5
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
6
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
The function of the voltage regulator is to control the voltage given to the Arduino
board and stabilize the DC voltages used by the processor and other elements.
The crystal oscillator helps Arduino in dealing with time issues. How does Arduino
calculate time? The answer is, by using the crystal oscillator. The number printed on
top of the Arduino crystal is 16.000H9H. It tells us that the frequency is 16,000,000
Hertz or 16 MHz
7
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
You can reset your Arduino board, i.e., start your program from the beginning. You
can reset the UNO board in two ways. First, by using the reset button (17) on the
board. Second, you can connect an external reset button to the Arduino pin labelled
RESET (5).
2.1.6 Pins:
8
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
GND (8) (Ground) − There are several GND pins on the Arduino, any of
which can be used to ground your circuit.
Vin (9) − This pin also can be used to power the Arduino board from an
external power source, like AC mains power supply.
The Arduino UNO board has six analog input pins A0 through A5. These pins can
read the signal from an analog sensor like the humidity sensor or temperature sensor
and convert it into a digital value that can be read by the microprocessor.
Analog pins
9
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
Each Arduino board has its own microcontroller (11). You can assume it as the brain
of your board. The main IC (integrated circuit) on the Arduino is slightly different
from board to board. The microcontrollers are usually of the ATMEL Company. You
must know what IC your board has before loading up a new program from the
Arduino IDE. This information is available on the top of the IC. For more details
about the IC construction and functions, you can refer to the data sheet.
Main
Microcontroller
10
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
Mostly, ICSP (12) is an AVR, a tiny programming header for the Arduino consisting
of MOSI, MISO, SCK, RESET, VCC, and GND. It is often referred to as an SPI
(Serial Peripheral Interface), which could be considered as an "expansion" of the
output. Actually, you are slaving the output device to the master of the SPI bus.
Icps pins
11
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
2.1.11 AREF:
AREF stands for Analog Reference. It is sometimes, used to set an external reference
voltage (between 0 and 5 Volts) as the upper limit for the analog input pin
AREF
12
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
For ultrasonic sensing, the most widely used range is 40 to 70 kHz. The frequency determines
range and resolution; the lower frequencies produce the greatest sensing range. At 58 kHz, a
commonly used frequency, the measurement resolution is once antimatter (cm), and range is
up to 11 meters
Ultrasound is sound waves with frequencies higher than the upper audible limit of
human hearing. Ultrasound is not different from "normal" sound in its physical
properties, except that humans cannot hear it. This limit varies from person to person
and is approximately 20 kilohertz in healthy young adults.
2.2.2 Size:
5 to 15 cm
2.2.3 Measurements:
13
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
2.2.4 Inventor:
2.3 Buzzer:
14
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
2.3.1 History:
2.3.2 Electromechanical:
This buzzer was launched in the year 1831 by an American Scientist namely Joseph
Henry but, this was used in doorbells until they were eliminated in 1930 in support of
musical bells, which had a smooth tone.
2.3.3 Piezoelectric:
These buzzers were invented by manufacturers of Japanese & fixed into abroad range
of devices during the period of 1970s – 1980s. So, this development primarily came
due to cooperative efforts through the manufacturing companies of Japanese. In the
year 1951, they recognized the Application Research Committee of Barium Titanate
that allows the corporations to be cooperative competitively & bring about numerous
piezoelectric creations.
Color is black
The frequency
range is 3,300Hz
Operating Temperature
ranges from – 20° C
to +60°C
Operating voltage ranges from 3V to 24V DC
The sound pressure level is 85dBA or 10cm
15
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
2.4 Capacitor:
2.4.1 Purpose:
2.4.2 Impedance:
The impedance of an ideal capacitor is equal in magnitude to its reactance, but these
two quantities are not identical. Reactance is expressed as an ordinary number with
the unit ohms, whereas the impedance of a capacitor is the reactance multiplied by -j,
i.e., Z = -jX
16
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
2.4.3 Polarity:
A capacitor that consists of the terminals which possess certain voltage values that is
either positive or negative. This type of terminal's classification leads to the
determination of the capacitor with polarity or without polarity.
2.5 Resistor:
2.5.1 Power:
17
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
2.6 LED:
A light-emitting diode is a semiconductor light source that emits light when current
flows through it. Electrons in the semiconductor recombine with electron holes,
releasing energy in the form of photons.
2.6.1 Voltages:
LEDs often require a certain amount of volts, depending on the type and color of the
LED. Most experts recommend 2-3 volts for LEDs
18
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
1. Dimmer Switches. The LED is available with dimmer switches similar to other
bulbs. The dimmer switch in normal incandescent bulbs doesn’t work well when
compared to dimmer switch with LED bulbs. So it is advisable to replace standard
bulbs with LED bulbs as it operates with minimum wattage than other standard
bulbs.
2. Color LED. The color LED attracts every person and is available in three
varieties like cool white LED, warm white LED, daylight LED. Most of the home
use halogen bulbs which are warm white. The color in the daylight LED which has
stark white and hint blue in it which is mainly used for highlighting the real color
5. COB LED. The COB stands for chip on board which is another LED generation
and offers a strong amount of light than SMD and has an accessible option as
the user considered a beam of controlling light. It serves a better watt ration to
lumen that signifies as it has high productivity
6. Graphene LED. The popular channel BBC charged the evolution of light
comprises LED filament shaped lined with graphene and marked as the most
available one in late 2015. It is cheaper than standard bulbs and claims for the
decrement in energy bills around 10%. The usage of graphene was invented by a
Russian scientist who was operating at Manchester university. The battle is now live
and helps in finding the innovative use of durable materials.
19
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
9. Organic LED. The organic LED is deployed with the fundamental idea of
light-emitting diodes. As the name implies, the LED is built with organic
components. The basic light emitting diode uses the basic inorganic semiconductors
with different levels of dopant and emits light from the dedicated PN junctions
which are the focus of light. The organic LED display is manufactured in thin sheets
and produces a diffused light area.
20
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
Figure 2.8: Arduino IDE, for Code editor compiler and uploader to microcontroller
Projects made using the Arduino are called sketches, and such sketches are usually
written in a cut-down version of C++ (a number of C++ features are not included).
Because programming a microcontroller is somewhat different from programming a
computer, there are a number of device-specific libraries (e.g., changing pin modes,
output data on pins, reading analog values, and timers). This sometimes confuses
21
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
2.8 Techniques:
The most and essential part of the system to develop the appropriate code to function
the system, in hardware development the code algorithms is to be efficient to perform
real time tasks.
Hold the stick with your hand centered in front of your body;
Move the stick with wrist/finger movement only, with your arm remaining still;
Move the stick tip in an arc that is about an inch wider than your body
Move the stick in rhythm with your feet with the stick tip always being on the
opposite of your forward foot
The stick either slides the ground
22
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
CHAPTER 3
The blind stick is integrated with ultrasonic sensor. Our proposed project uses
ultrasonic sensors to detect obstacles ahead using ultrasonic waves. On sensing
obstacles, the sensor passes this data to the microcontroller. The microcontroller then
processes this data and if the obstacle calculates is within the range. If the obstacle is
not that close (within range) the circuit does nothing. If the obstacle is within range
the microcontroller sends a signal to sound a speaker. It also detects and sounds a
buzzer and alerts the blind.
The Arduino is programmed in such a way that on switching ‘ON’ the Arduino, it
sends a LOW to HIGH signal on the TRIG pin of Ultrasonic sensor. This ultrasonic
sensor will send an Ultrasonic wave using the ultrasonic transmitter of the sensor.
These ultrasonic waves travel through air and on colliding with an obstacle, get
reflected. Programming is done in such a manner, that when this obstacle is in the
range of the sensor, the Arduino will play the buzzer.
The sensor would give an electrical response at the ECHO pin of the sensor. This
response is the time taken by the wave for a round journey from sensors to obstacle
and back to the sensors. For our calculation, we need only the one-way distance. This
can be calculated by Arduino using the following formula:
23
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
Here, Duration = Echo output; and since we need only one-way distance, hence we
divide this duration by 2.
24
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
Start
Distance 5m to 400cm
Buzzer
Yes\no
25
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
Ultrasonic sensors are used to detect obstacles ahead using ultrasonic waves. On
sensing obstacles, the sensor passes this data to the microcontroller. The
microcontroller then processes this data and calculates if the obstacle is close enough.
If the obstacle is not that close the circuit does nothing. If the obstacle is close the
microcontroller sends a signal to sound a buzzer.
#define trigPin 4
#define echoPin 2
#define buzzer 13
int Intens;
void setup()
{Serial.begin(9600);
{
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(buzzer,OUTPUT);
}
void loop()
{
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
26
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
delay(10);
}
}
Future scope
GPS can help blind peoples to source & destination route information.
GPS can help to find the shortest & best path as accordingly to Google Bing map
Based on real time coordinates
GPS attachment can help in future for any immediate causality help
27
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
CHAPTER 4
1. Entirely automated.
2. Can be maintained & operated easily.
3. Very comfy to function.
4. Authentic & Durable.
5. Low power consumption.
6. The Microcontroller can be code protected.
7. Overall manufacturing cost is low & parts are available in both local&
international market.
28
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
29
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
CHAPTER 5
5.1 Conclusion:
The smart stick acts as a basic platform for the coming generation of more aiding
devices to help the visually impaired to be safer. This device abates dependency of
visually loss people on family, friends. The smart stick identifies obstacles in front,
right, left side of the person in the form of buzzer based. The main advantage of this
project is to provide low cost and easily understanding an environment around a
visually challenged people. The Blind Walking Stick has been finally made into
prototype which can be used to guide the blind. Its aims to solve the problems faced
by the blind people in their daily life. The system also takes the measure to ensure
their safety. This project will operate to help all the blind people in the world to make
them easier to walk everywhere they want. It was done to help the blind to move in
front very well. It is used to help the people with disabilities that are blind to facilitate
the movement and increase safety
Variety of future scope are available that can be used of with the stick such as usage
of Global Positioning System (GPS) can help the blind person to source to destination
route information. GPS can help to find the shortest and best path as accordingly to
Google (Bing map based on real time coordinates). Water sensor that sense any kind
of water allowing the safe walk of the blind people in order to avoid slipping.
Different sensors can also introduced
30
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
5.3 Result:
The obstacle is detected by the stick and user is notified by a buzzing alarm.
REFERENCES:
31
SHAHEED BENAZIR BHUTTO UNIVERSITY, SANGHAR CAMPUS
Knowledge Commitment Leadership
“Vibration and Voice Operated Navigation System for Visually Impaired Person,” In
Informatics, Electronics & Vision (ICIEV), International Conference on IEEE, pp. 1-
5, 2014.
[4]. https://www.northdoor.co.uk/iot-device-action.
[5]. https://www.digikey.com/
[6]. https://Tutorialpoints.com
[7]. https://google-developer-training.github.io/
[8]. https://engineering.eckovation.com/
32