Team members Gustavo and Lucas have been doing research in wearable devices and a recent trip to a previous hackathon helped our team form new device ideas that could assist blind people with day to day activities.
What it does
The belt uses sonar sensors to detect nearby objects and sends the corresponding results to your android device. The android device will then speak a warning to the wearer about the nearby object.
How I built it
Team members Gustavo and Samuel built the belt device using an arduino, a small battery pack, two sonar sensors, a breadboard, and a belt. Team member Lucas and I wrote the mobile application to receive the sonar results and provide a warning: Lucas wrote the code to connect via bluetooth and compute the sonar sensor's results, John created the user interface.
Challenges I ran into
The rate of transmission from the sonar sensors to the phone was problematic, the sensors would keep sending new results to the phone while the phone was computing the averages of the previous one hundred sensor results.
Designing and building a structure to hold the sonar sensors was challenging because we needed specific orientations for each sensor.
Accomplishments that I'm proud of
Designing a case to hold the sonar sensors using TinkerCad and a 3D printer.
What I learned
John: I learned a bit more about animating graphics in android and creating applications with user experience in mind.
Gustavo: I learned how to use TinkerCad to 3D print designs and how sonar sensors work.
Lucas: I learned how to handle multiple asynchronous threads on Android.
What's next for Sonar Navigation Belt
Test the device with its target audience and upgrade the belt with more powerful sensors. Design a case to cover the electrical components on the belt.