The concept behind HapNav is providing an efficient and cheap alternative to seeing-eye animals for the blind and visually impaired. HapNav pairs to any bluetooth LE enabled device with a GPS and uses the Google Directions API to navigate the user based on vibration feedback to the user's wrists. Traditional guide-animals are costly and require specific training to navigate around the neighborhood. With HapNav, users can cheaply get to any location through walking directions. It's quick and reflexive.

I ran into a few challenges when I found out that my phone doesn't support BLE as well as the amount of time that it took to create the hardware. This is my second hack using Arduino and I am very proud of how far I've come in terms of hardware design.

I definitely learned a lot about wireless communication from a hardware perspective and about Android/Google API implementation.

Unfortunately, I couldn't finish the Android app on time, but the hardware is functional. Future plans for HapNav include different patterns of vibration for different commands as well as snap activation for the bracelet instead of voice commands. I would also like to miniaturize everything so it fits in a small watch-like device.

Share this project: