IOT Based Obstacle Detector System For Blind People: Preparing Students
IOT Based Obstacle Detector System For Blind People: Preparing Students
Preparing students:
Supervisor:
1|Page
الر ِح ِيم
الرحْ َم ِن ه ِبس ِْم ه ِ
َّللا ه
َّللا ِب َما تَ ْع َملُونَ َخ ِبير ){ (11 َّللا الهذِينَ آ َمنُوا ِمن ُك ْم َوالهذِينَ أُوتُوا ْال ِع ْل َم َد َر َجا ٍ
ت ۚ َو ه ُ } َي ْرفَ ِع ه ُ
2|Page
Supervisor
certification
3|Page
Dedication
A dedication to the highest good
4|Page
Acknowledgements
شكر وتقدير
5|Page
Abstract :
In today’s world millions of people are having problem of vision. According to the
recent survey of WHO about 289 million of peoples are visually impaired. This
problem make them dependent on others. there are different methods are used for
the aid of mobility of the visually impaired people. In this project we will make the
use of Ultrasonic sound to enhance the obstacle detection for the blind people
within the range of 50cm to 1.5m . The project is made by inspiring from the
natural navigation system of a mammal called Bat. Although the navigation for
blind using ultrasonic is a complex process but here we will present only the hurdle
detection procedure. The project make the use of Mega Arduino processor,
ultrasonic sensors, speaker , Arduino cable for burning, and some connecting
wires. All this setup will be arranged on stick and a blind person will use it. The
ultrasonic emitter emit ultrasonic sound of high frequency which is perceived by
the ultrasonic receiver after reflection from the obstacle and then passed to the
processor for further necessary action in the form of some sound.
6|Page
Table of contents
7|Page
List of tables
8|Page
List of figures
9|Page
Symbols definition
10 | P a g e
List of abbreviations
11 | P a g e
Chapter one
Introduction
12 | P a g e
تبقى فارغة
13 | P a g e
1.1 Introduction:
14 | P a g e
hurdles present in their surroundings. In this project the modern
technology has been used of to design such a system which could replace
the guide dog to help the visually impaired people. The use of technology
for such purposes is the highest moral achievement. Many devices were
made to cope up with this issue but all have certain limitations along with
its benefits. Here in this project we will make the use of ultrasound system
by inspiring from the natural navigation of a mammal called Bat. It will
make the use of high frequency sound and its reflection after striking the
obstacle. For this purpose we will make the use ultrasonic sensors i.e.
ultrasonic emitter and ultrasonic receiver. The reason for choosing this
ultrasonic sensor since this sensor is a sensor that is the most effective in
terms of distance measurements [2]. The emitter will produce the high
frequency sound and after its reflection from the barrier, is received by the
receptionist part of the project and then transmitted to the processor for
further action.
15 | P a g e
1.3 project outline :
16 | P a g e
Chapter Two
Tools And Software
17 | P a g e
تبقى فارغة
18 | P a g e
2.1 Literature Review:
Till the last few years, there are many new technologies have been
developed for visually challenged peoples ,But , there are a lot of limitations and
restrictions on those new inventions . All the above existing system cannot satisfy
the exact needs of the blind peoples. They use a white cane and pet dogs which is
very costlier and difficult to maintain. To overcome those limitations this project
will help. Nowadays there is a lot of technologies available for the visually
challenged but our project is cheaper among them.
19 | P a g e
2.1.2 Arm7 Based Electronic Travel Aid System for Blind People:
This device aims to help the blind people to find obstacle free path. This Electronic
Travel Aid System (ETA) is fixed to the body of the blind people. When the object
is detected near to the blinds’ body it alerts them with the help of vibratory circuit
(speakers or head phones). The system consists of ultrasonic sensor, GPS Module,
GSM Module and vibratory circuit (speakers or headphones).
20 | P a g e
2.2 Tools
In this section we will present software components that required to perform our
project.
2.2.1 Arduino IDE platform:
In the context of Arduino, "IDE" stands for Integrated Development
Environment. The Arduino IDE is a software application that provides a
convenient platform for writing, compiling, and uploading code to Arduino
microcontrollers. It includes a code editor with features like syntax highlighti
ng and auto-completion, a compiler to convert the written code into machine-
readable instructions, and tools for uploading the compiled code to an Arduino
board.
The Arduino IDE simplifies the development process for those working with
Arduino boards, making it easier to write and upload code without having to use
multiple tools separately. It's a user-friendly environment designed to streamline
the process of programming and working with Arduino microcontrollers.
23 | P a g e
2.3.1 ULTRASONIC SENSOR :
The Ulitrasonic must connect to four Arduino pins as all device almost. one
pin to 5V and other to GND and the remaining terminal echo and trigger must
connect to output and input pin in order
24 | P a g e
The LM386 have four terminal that must connect to the microcontroller .as
follow, Vcc terminal to microcontroller Vcc or to external power supply, all GND
pins on the module should be connected together and then connected to the
Arduino's GND pin and your power to the microcontroller Ground pin , The IN
terminal must Connect to Arduino PWM pin (e.g, pin 5 ,6 ,11 on Arduino Mega).
Figure 2.5
25 | P a g e
2.3.4 Micro SD card module
The module (MicroSD Card Adapter) is a Micro SD card reader module. It used
for transferring data to and from a standard SD card. The pin out is directly
compatible with Arduino and also can be used with other microcontrollers. It allow
us to add mass storage and data logging to our project.
The Basic Connections of this adapter :
Power:
VCC: Connect to your device's 3.3V or 5V power rail, depending on the module's
specifications.
GND: Connect to your device's ground pin.
SPI communication:
SCK (SPI Clock): Connect to the SPI
clock pin of your device.
MOSI (Master Out Slave In): Connect to the
SPI Master Out Slave In pin of your device.
MISO (Master In Slave Out): Connect to
the SPI Master In Slave Out pin of your device.
CS (Chip Select): Connect to a digital pin
on your device that you can use to select the
micro SD card.
26 | P a g e
2.3.5 micro SD card :
A microSD card is a small removable flash memory card used for storing data. It is
a type of Secure Digital (SD) card, and is the smallest form factor of SD cards
available. microSD cards are commonly used in mobile phones, cameras, handheld
game systems, and other portable devices.
Figure 2.8
Figure 2.9
27 | P a g e
2.3.7 Bread board:
A bread board is a thin plastic board used to hold electronic components. It
is used to build and test circuits quickly before finalizing any kind of circuit. Bread
board contain large number of holes in which the components like ICs, resistors,
etc. are inserted. A common bread board is shown below.
Figure 2.10
28 | P a g e
29 | P a g e
30 | P a g e
[1] World Blind Union (2009). White cane safety day. World Blind Union, Press release, October,
Canada
[2] J. D. Armstrong, (1975) Evaluation of man-machine systems in the mobility of the visual
handicapped. Human Factors in Health Care R.M. Pickett and T. J. Trigg’s Eds. Lexington Book,
Massachusetts
31 | P a g e