Professional Documents
Culture Documents
INTRODUCTION
There are many studies that relate to this innovation of walking stick
which use different design implementation such as infrared sensor, radio
signal and ultrasonic sensor detection for various applications.
1
1.2 Problem Statements
There are many blind persons that use the white stick to help their
daily movement. The stick helps them to detect obstructions around them
and to avoid them from danger.
The function of the common walking stick usually used by the blind is
limited. So, there is need to develop a new walking stick that can detect any
obstacles before the user hit it with the end of the stick.
2
1.4 Scope of the project
The first chapter starts with brief introduction of the project. This
chapter describes the background of the project, the problem statement,
objectives and the scope of the project. The second chapter is about the
researches related to fields of the project which are mainly about the different
in designs and implementations of walking stick for the blind, as well as
alternative microcontrollers and sensors used in the projects.
3
CHAPTER 2
LITERATURE REVIEW
This chapter describes the past and current researches that have
been carried out which are related to the project. This review investigates
from numerous aspects of sensors, indicators and the overall working system
of the related projects.
4
2.1.1 Working Principle
The sensor needs to supply a short 10µS pulse to the trigger input to
start the ranging. Then the module will send out an 8 cycle burst of
ultrasound at 40kHz and raises its echo line high. The module is quite large
to fit into small systems. Figure 2.1 shows the SRF-04 ultrasonic sensor.
5
Figure 2.1: SRF-04 Sensor
There are five main components in the system which are a charging
circuit, a battery, a vibrator, an ultrasonic sensor and a control unit.
Referring to Figure 2.2, ultrasonic module will emit ultrasonic waves which
bounce back when hit an object or an obstruction in the path of the user. The
received signal will be sent to the control unit which consists of an Arduino
6
Board. Arduino will do the calculation and then it triggers the vibrator as the
indicator to warn the user of the obstacles.
7
Figure 2.3 Block Diagram of the Components
8
2.3 Application of Radio Frequency Identification in Blind Navigation
System
9
Figure 2.4 Frame of Blind Navigation System
The blind need to tell the call center about his destination by his
mobile phone and then the mobile phone sends the user’s location
information to the call center. The RFID reader reads the road tag near the
user and it connects with the mobile phone by Bluetooth interface and sends
the tag information to the mobile phone.
Next, the call center inputs the destination and location information to
the route server. The route server searches necessary data from the tag
information database. The tag information database sends the data to the
route server and it produces an optimal route according to route arithmetic
and sends the route to the call center.
10
2.3.3 Indicator
The output is the call center will sends the optimal route to the user‟s
mobile phone. Instead of using a mobile phone, audio signal also can be the
output option to assist the blind in walking and finding their way.
2.4 Microcontroller
11
2.5 An Ultrasonic Navigation System For Blind People
12
Figure 2.5 Block Diagram of the System
13
2.6 An Electronic White Cane For Blind People Navigation Assistance
This project propose a system named Smart Vision [5] which is able to
help the user to move around unfamiliar environment, whether indoor or
outdoor, through a geographical information using RFID technology.
The main goal of Smart Vision project is to allow the blind person to
navigate himself in two different environment, indoor and outdoor. This
project used a stereo vision system, RFID tags, GPS for outdoor positioning
and GIS for indoor positioning. After getting the present position, through
GPS or RFID, the system feeds the user with applicable information with the
help of the GIS server, using Text to Speech software to convert text stored
in a database into audio signs.
The RFID tag reader is mounted at the bottom of the white cane. The
cane use USB to establish communication with the processing unit. Next, the
RFID tag reader unit is developed using Bluetooth to transmit data. A small
vibrator is also placed near the handle of the cane which is to alert the user
each time a tag is detected and allowing the user to know its relative position
to the tag.
14
Figure 2.6 RFID Tags Position
15
CHAPTER 3
METHODOLOGY
16
Figure 3.1 Aluminum Walking Stick
17
Figure 3.2 demonstrates the block diagram of the overall system. The
system has an ultrasonic sensors which function simultaneously to detect
obstacles in the user path. The sensors detect the obstacle and resolve the
distance between the obstacle and the user. The output of the sensor will be
sent to the microcontroller.
The microcontroller receives the output signal from the sensor and
processes them. If the output signal is within the programmed distance
range, the microcontroller will activate the indicators. In this project, there is
an indicator used which is a buzzer.
The system has one more advantage feature integrated to help the
blind find their stick if they forget where they kept it. By pressing the button
on the transmitter circuit, the signal will be sent to the receiver and a speaker
will sound. The user can easily locate the stick by following the direction of
the sound.
The electronic design of the system includes the ultrasonic sensor, Rf-
Tx module circuit, voltage regulator circuit, Arduino Nano, speaker, buzzer
18
and a switch, as shown in Figure 3.3.
The brain of the entire system is the microcontroller where most part
of the data management is done here. The microcontroller used in this
project is Arduino Nano, as illustrated in Figure 3.5. Arduino board has an
ATMEGA328P microcontroller merged in it [12]. It has 32 KB of flash
memory of storing code. It also has 2 KB of SRAM and 1 KB of EEPROM.
The detail features of the microcontroller are as in Appendix E.
19
Figure 3.5 Arduino Nano
20
Ultrasonic waves are emmited from the module and is able to detect
obstructions within the range of 2cm – 400cm long. The operating voltage for
the sensor is 5V and the consumption current is 15mA. The range through
the time interval between sending signal and receiving echo signal can be
calculated using the formula [8]:
3.3.3 Indicator
There are two indicators used in this project as the output of this stick.
For ultrasonic sensor, the indicators used is buzzer and for Rf-Tx module, the
indicator used is vibrator. Both indicators are triggered when there is obstacle
in the path of user and when the button pushed on the Eye Stick Finder. The
features of both indicators are described as below:
i. Buzzer
Figure 3.7 shows a buzzer with wire which a component that produces
a beeping sound based on the voltage supplied to it. It has two
terminals which are voltage supply and ground terminal. The operating
voltage range is 6V
21
Figure 3.7 Buzzer
ii. Speaker
22
3.3.4 Power Supply
The battery used in this project is Alkaline type. The entire system is
powered up by a battery which is able to supply 9V with battery capacity of
400mAH. The power supply is high enough to power up all the components.
Otherwise, the system will not be able to operate well. So we build a voltage
regulator circuit to convert 9V into 5V to make the supply compatible with all
components.
23
Figure 3.10 Toggle Switch
For our additional feature which is Eye Stick Finder, the transmitter
and receiver module are used. The transmitter/receiver (Tx/Rx) pair operates
at a frequency of 434 MHz. An RF transmitter receives serial data and
transmits it wirelessly through RF through its antenna connected at pin4. The
transmission occurs at the rate of 1Kbps - 10Kbps.The transmitted data is
received by an RF receiver operating at the same frequency as that of the
transmitter.
24
Figure 3.11 Rx-Tx Module
The ultrasonic sensor and the buzzer must be declared in the coding
before it can be set within the specific ranges as shown in Figure 3.11 below.
25
3.4.2 Distance Calculation
The schematic diagrams for this project are done using Fritzing
software. The whole circuit consists of two ultrasonic sensors, a buzzer, a
vibrator, a slide switch and the microcontroller. The schematic diagrams are
included in Appendix A.
For this project, the hardware design had been drawn by using
Solidworks software. The design included the length of stick, the size of the
circuit box and the dimension of transmitter remote.
26
Figure 3.14 Length of Stick
27
Figure 3.16 Dimension of Transmitter Remote
28
CHAPTER 4
29
4.2 Performance Analysis of Ultrasonic Sensor
30
Figure 4.1 Graph Performance
31
Figure 4.2 Range detection
For the first operational range, the distance is set to vary from 0cm to
10cm. The second range is set from 30cm. The third range is set from 50cm
until it is out of range.
Position of the ultrasonic sensor is assigned with the same output from
the buzzer. The output for the first range which is between 0cm -10cm
produces continuous sound 1 beep per second. For second range which is
11cm - 30cm produces continuous sound 2 beeps per second and for the
third range which is from 31cm – 50cm produces continuous sound 3 beeps
per second which indicate that the user is close to the obstacles.
For undeclared range, which is from 50cm until it is out of range, the
buzzer will not produce any sound nor vibrate. It shows that the user is safe
to continue walking.
32
4.4 Eye Stick Finder
From the table above, we can conclude that the receiver can received
signal from the transmitter up to 10m. 10 m is a quite large distance so the
user may find their stick if they misplaced it somewhere in the house.
The flowchart in Figure 4.3 explains the flow of object detection for
ultrasonic sensor. The sensor operates simultaneously and the system
repeats continuously. The outputs are set to be buzzer for different distance
ranges.
33
Figure 4.3 Flowchart for Ultrasonic Sensor
The flowchart in Figure 4.4 explains the flow of function for Eye Stick
Finder. The Rx-Tx module operates simultaneously and the system repeats
continuously. The outputs are set to be speaker.
34
Figure 4.4 Flowchart for Eye Stick Finder
The walking stick called Eye Stick is made from aluminium and have
maximum length of 130cm and minimum length of 80cm.
35
.
Figure 4.5 shows the top view of the Eye Stick. The black box contains
the main circuit of the system. And there is the remote that contain
transmitter module.
36
Figure 4.6 shows the position of ultrasonic sensor and buzzer
position of the Eye Stick with the 3D printing casing to hold them. The full
image of the complete walking stick is shown in Figure 4.7.
37
CHAPTER 5
5.1 Conclusion
The advancement of Eye Stick for the blind can be implemented using
several ways of distance measurement detection. Ultrasonic range sensor
and infrared sensor are examples of sensors that are appropriate for the
system. However, ultrasonic range sensor is more suitable to be
implemented due to several factors.
38
The ultrasonic sensor used in this project is placed in front of the stick
to detect the obstacles in the user path. This method is very helpful for the
blind especially when they are moving alone for outdoor activities [10].
Using the Arduino Nano as the microcontroller for the Eye Stick has
improved the overall system. The sensors and indicators are easy to be
programmed and easy to be implemented with the microcontroller. In
conclusion, the project is successfully done and the objectives of the project
are achieved.
The ultrasonic range sensor can be replaced with infrared sensor for
larger range of obstacles detection. The battery selection is also an important
part. It can be improved by implementing a rechargeable battery.
39
REFERENCES
[3] Bin Ding, Haitao Yuan, and Xiaoning Zang, The Research on Blind
Navigation System Based on RFID. University of Science &
Technology of China, 2007.
[8] Tarek Mohammad, Using Ultrasonic and Infrared Sensors for Distance
Measurement. World Academy of Science, Engineering and
Technolog, 200903-26. Chittagong, Bangladesh. 2009.
[10] Krishna Kumar (2014). Development of Walk Safe Cane For The
Rehabilition Of Blind People, Bachelor Degree National Institute Of
Technology Rourkella.
40
APPENDIX A
41
APPENDIX A
42
APPENDIX A
43
APPENDIX A
44
APPENDIX B
Features of Microcontroller
45
APPENDIX C
Source Code
#define trig 7
#define echo 6
void setup() {
Serial.begin(9600);
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
pinMode(5, OUTPUT);
void loop() {
long dist,duration;
digitalWrite(trig,LOW);
delayMicroseconds(2);
digitalWrite(trig,HIGH);
46
delayMicroseconds(2);
digitalWrite(trig,LOW);
duration = pulseIn(echo,HIGH);
dist= (duration/2)/29.1;
digitalWrite(5,HIGH);
delay(50);
digitalWrite(5,LOW);delay(100);
digitalWrite(5,HIGH);
delay(80);
digitalWrite(5,LOW);
delay(80);
digitalWrite(5,HIGH);
delay(80);
digitalWrite(5,LOW);delay(100);
47
else if(dist > 0 && dist <=20){
digitalWrite(5,HIGH);
delay(50);
digitalWrite(5,LOW);
delay(50);
digitalWrite(5,HIGH);
delay(50);
digitalWrite(5,LOW);
delay(50);
digitalWrite(5,HIGH);
delay(50);
digitalWrite(5,LOW);delay(60);
else{}
//Serial.println(duration);
Serial.println(dist);
48
APPENDIX D
Datasheet HC-SR04
49
APPENDIX E
50
APPENDIX F
51
APPENDIX G
52