ConnectCane: Navigation Aid for the Visually Impaired

Using NFC tags embedded in tactile paving and an NFC reader attached to a white cane to give the visually impaired more information.

ConnectCane Overview

Background

Without assistance, visually impaired individuals might often find themselves in dangerous situations due to their lack of spatial awareness or understanding of their environment. For example, road crossings or approaching escalators in the opposite direction. At these danger areas, tactile paving would allow the visually impaired to be alerted but what if the tactile paving would tell them more? The ConnectCane is a walking aid that would allow the visually impaired to “listen” to their environment by scanning for information on nfc-enabled tactile pavings.

Design

The ConnectCane consists of five main components, the NFC reader attached to the tip of a white cane, a speaker, a microcontroller, the cane itself and programmable NFC Tags.

The NFC reader will read from the detected NFC tags which will contain information about the location of the paving and what dangers might be around. The information will be processed on-board the device and the device will be constantly updated with new information about tags in more locations.

The NFC Tags will have information in the following format: LATLONG:POSTAL:TYPE:INFORMATION

LATLONG - refers to the latitude and longitude information of the tactile paving for navigation
POSTAL - refers to postal code of the area to more specifically define the area
TYPE - refers to the danger level of the area

TYPE 0: Safe Zone  
TYPE 1: Limited Access  
TYPE 2: Danger Area  

INFORMATION - additional details

An example of a string embedded in the NFC Tag following the format is as follows 001.2655,103.8221:098585:1:TOILET,MALE that would refer to a male toilet in some shopping mall. This string can be also be shortened by removing characters to become @/$0012655,1038221:098585:1:TLT,M& without losing the essential information. @/$ and & demarcates the start and end of the string respectively. @/$0012655,1038221:098585:2:ESC,U& might refer to an escalator going in the opposite direction which could potentially be dangerous for the user.

Implementation

The ConnectCane was made using the Flip&Click board, NFC Click and TextToSpeech Click by MikroE, and programmed using the Arduino IDE. The microcontroller parses the embedded information in the NFC tags into a user-friendly string that can be read aloud or trigger an alert to warn the user to stay away.

Usage

Simply turn on the ConnectCane and run the tip of the cane between the tactile bumps and over the NFC tags and the information will be read-aloud.

Security

The ConnectCane will contain private information such as the location of the user and also contain details about the environment for the different tactile pavings. This information needs to be especially secure as if these information were to be tampered with, the visually impaired might be led towards danger instead of away.

Potential Extensions

The ConnectCane could incorporate navigational cues to bring the user to their desired location through audio or tactile feedback. The user’s preferences and information could also be used to make the parsed information user-specific or customized.