Introduction: Blind Navigation Aid With Android App

Blind mobility is one of the main challenges that scientists are still facing around different parts of the world. According to the World Health Organization, approximately 0.4% of the population is blind in industrialized countries while the percentage is rising to 1% in developing countries. The simplest and most widely used travelling aid used by all blinds is the white cane. It has provided those people with a better way to reach destination and detect obstacles on ground, but it cannot give them a high guarantee to protect themselves and being away from all level of obstacles. With the recent advances in assistive technology, it is possible to extend the support provided to blind people taking into consideration the concept of the white cane. Historically, there are various types of assistive technologies that are currently available to blind or visually impaired people. One example is the smart phone, which addresses some of the concerns that the blind and partially sighted people needed in their daily life. The smart phones allow those people to listen to voicemails and even write and send emails. Another example refers to the electronic oriented aids, is the laser or ultrasonic. In this technology, energy waves are emitted ahead, then it is reflected from obstacles in the path of the user and detected by a matching sensor. Thus, the distance to the obstacle is calculated according to the time variance between the two signals.


-Making of Android app

-Bluetooth connection with android app.

-Android based navigation (Using Built in google app)

-Connectivity of gps, sms facility gsm

-Voice o/p on Android app indicating direction of obstacle.

- Arduino Controller

-4 Ultrasonic sensors

-RF transmitter/receiver

Step 1: Components and Block Daigrams

Hardware Required:

Arduino Mega

Ultrasonic sensors (x4)

RF Module(1 pair i.e. receiver and transmitter )

Bluetooth module (HC-05)

Step 2: Making Hardware

I have attached a circuit diagram of the hardware and how will the components are connected is shown

Step 3: Implementing Stage

Step 4: Android App

I have used BASIC4ANDROID software to develop my android app

download my android app here :

download full project report here:

Step 5: Arduino Code

Arduino code has been attached :)