Project brief
This project is an ultrasonic distance sensor warning system designed to help visually impaired individuals move safely at home. The device is wearable, resembling a neckband or belt. It uses four ultrasonic sensors to cover different directions, detecting obstacles in real-time. The system is operated using voice commands. It tracks the user’s speed and adjusts its sensitivity. By adjusting the sensitivity, the trigger threshold of the warning system can be adjusted to avoid producing alarms too early or too late. The device also supports adjusting sensitivity manually using voice commands to give users more flexibility. Additionally, it estimates battery levels using the battery voltage to provide low battery warning.
Build:
To build this project, install VS Code and ESP IDF plugin, configure ESP IDF to version 5.2.2. Then simply clone and open this project folder in VS code. Select IDF 5.2.2 at lower left corner, click build icon at the right of IDF version selection.
To build the ASR project for voice command MCU, install the "ASR IDE.exe" included in the ASR-PRO folder and open NaviSense.hd using the IDE.