We came to this WinHacks, wanting to contribute our efforts towards health care as the theme suggested mobility. As a result, we have been inspired to make this project that helps the visually impaired.
What it does
This device is meant to help the visually impaired to walk safely while they are in public. The device detects the distance of objects in front of the owner and uses the left and right buzzers to indicate the location of the object. The frequency of the sound that the buzzers produce also indicates how far the object is (The higher the frequency is, the faster the sound is and the closer the object is). The device can be turned ON/OFF using a touch sensor and a red LED indicates if it's ON/OFF. The device has the ability to light up blue LEDs automatically at night so the visually impaired can be visible to cars and other people to protect him/her. The device includes a fall detection system that detects falls and sends a message with the location to the owner's emergency contact.
How we built it
To build this device, we have integrated both software and hardware to make it functional. We have used Arduino IDE and C++ for the software part of the project to make it work. For the hardware part, we have used our skills in circuitry and design, combined different sensors and actuators (ultrasonic sensors, buzzers, LEDs, GPS, Bluetooth etc.) and calculated the required resistor values that we used to make this project work.
Challenges we ran into
Our team has faced challenges on both the software and hardware components. In the coding part, we were challenged when we had to write the code for the fall detection system as we had to integrate the accelerometer that detects the fall with the messaging and GPS part. Eventually, we solved this issue and gained experience on how to integrate different code blocks together. For the hardware part, because our device had many components there was a lot of wiring required. In order to make it look clean and aesthetically appealing, we had to find a way on how to connect all the wires on the breadboard and choose the right pins in order to hide everything inside the hat in such a small area. Finally, we came up with the most effective circuit design we could make and be able to make the hat visually appealing.
Accomplishments that we're proud of
The work we had to put to learn Arduino IDE and different electronic elements and how it goes with one another is really fascinating. We are really happy to build up this project from scratch and how it turned out looking with almost zero prior knowledge of the components we used.
What we learned
• How to cooperate as a team and brainstorm effectively even coming from a different discipline. • Learned about different types of Arduino and other electronic components that suits Arduino to figure out the the component we need for the project. • Most of us were not familiar with C++ language which we got to learn on our way of building the project. • Also, we learned about the poor advancement of technology for users with disabilities.
What's next for Oubli
So given the time and shortage of equipment, there are many areas where we can improve. If we get to work on it further, we will make the hat even smarter by making its own app, connecting it with the internet and implement google assistant instructions on the hat.