Professional Documents
Culture Documents
Design and Implementation of Smart Cane For Visually Impaired People
Design and Implementation of Smart Cane For Visually Impaired People
Abstract
In this paper, a smart cane can help visually impaired people to detect the obstacles around
them is designed and implemented. A PCB board uses a microcontroller to get data from
ultrasonic sensors to determine the distance from the cane to the nearest obstacles. This
distance information will be transferred to the Android smart phone via Bluetooth protocol.
Whenever user is walking to an area where having obstacles around and the distance
between user and obstacle is shorter than a predefined threshold, the phone will display
distance and give warning by speaking that value in centimeter unit while the vibration
motor attached to the cane will vibrate with the intensity in inversely proportional with the
value of the distance.
Keywords
Smart cane Android Ultrasonic sensor Bluetooth protocol
2.6. Unlikely the other popular OSs for mobile phone like 2 System Design
iOS (developed by Apple) or Windows Phone (developed by
Microsoft), the users who own Android devices have variety The system model of the smart cane is described in Fig. 2.
of applications because the developers are able to enhance There are two main parts including hardware design and
their creativity in open source environment. Moreover, the Android application development. The heart of the hardware
users have many options to buy Android devices because the is an ATmega microcontroller which used to get data from
open of the Android OS attracts many manufactures to the ultrasonic sensors, converts it into distance value, and
develop their products run on Android OS. Besides using send them to Android phone via Bluetooth protocol.
Android OS for mobile phone and tablet, many manufac- Because this cane is designed for using almost all day, the
turers also use Android OS for the other devices such as battery charger is necessary for recharging the battery easily
smart watch, glass, smart television or the automobile whenever the energy level is low. Moreover, the amplitude
entertainment on the car. voltage of Li-Ion battery is 3.7 V but all the components
In this study, a smart cane is implemented for visually need 5 V power supply to run, the step-up voltage is needed
impaired people to move independently in a safer way than to boot-up voltage from 3.7 to 5 V. One vibration motor
using traditional cane which just helps these people avoid attached to the cane is used to express the distance by its
obstacles ahead or distance lower than about 1 m. To vibration intensity, so the user can feel the distance to
announce as soon as existing obstacles around, smart cane obstacles. The Android application receives the data from
works with smart phone runs on Android OS can be a better circuit attached to the cane, displays it on the screen, and
solution for visually impaired people which is shown in speaks out via speaker or headphone if it exceeds a threshold
Fig. 1. The objective of this project includes two parts: which can be set by users.
hardware implementation and Android application develop- In this study, ultrasonic module HC-SR04 is used to
ment. The Printed Circuit Board (PCB) board must be measure the distance. This sensor uses sonar to determine
compact to be put inside a cane while the power consumption distance to an object like bats or dolphins do. It offers
is low enough to be used for a long duration with an available excellent non-contact range detection with high accuracy
battery. The Android application that can get data through and stable readings in an easy-to-use package.
Bluetooth protocol, display them on the screen and speak In measurement procedure, the trigger signal of SR04
aloud the distance in case it exceeds a predefined threshold. must be on high level logic at least 10 ls and wait for the
The rest of this paper is divided as follows: Sect. 2 reflected ultrasonic burst. Whenever the sensor detects
introduces the overview of the system. Section 3 describes obstacles, the level logic on echo pin will be high and delay
the steps of building Android application for this project. for a periodic which proportion to the distance. The timing
Section 4 shows the results of the study. Finally, Sect. 5 diagram is shown in Fig. 3. Distance D is measured by time
concludes the paper and gives some future works. duration the Echo on high level logic as follows:
Obstacle Detected
X cenƟmeters
ahead
Design and Implementation of Smart Cane … 251
Atmega
Step-up Voltage Bluetooth Module Smartphone
Microcontroller
Internal
Ultrasonic Transducer will issue eight 40KHz pulse
Start
Set
Threshold
Turn on Bluetooth
Bluetooth N is on?
Obstacle
Distance
Measuring Tape
Sensor
Smartphone
(PCB Board)
Fig. 9 Working current measurement
improved by embedding some sensors and modules to 3. Niitsu Y, Taniguchi T, Kawashima K (2014) Detection and
support users with fall detection, GPS-based direction, notification of dangerous obstacles and places for visually impaired
person using a smart cane. ICMU, Singapore, pp 68–69
and web-based aided services. 4. Abdullah S, Noor NM, Ghazali MZ (2014) Mobility recognition
system for the visually impaired. ISTT, Malaysia, pp 362–367
5. Takizawa H, Yamaguchi S, Aoyagi M, Ezaki N, Mizuno S (2013)
References Kinect cane: object recognition for the visually impaired, Poland,
pp 473–478
6. Agarwal N, Iyer A, Naidu S, Rodrigues S (2015) Electronic
1. World Health Organization (2014) Visual impaired and blindness, Guidance System for the visually impaired—a framework, Mumbai,
fact sheet no. 282 pp 1–5
2. World Health Organization (2010) Global data on visual 7. Drongelen MV (2015) Android studio cookbook. PACKT Publish-
impairments ing, Birmingham