the-other-mariana / sonar

Sonar is a prototype belt that helps the blind navigate in the world based on ultrasonic object detection that triggers a vibration rythm. Built for Arduino Nano.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sonar

Sonar is a Sensory Substitution Device built as a belt that helps the blind navigate in the world based on ultrasonic sensor object detection that trigger a vibration rythm.

Specifications

  • Arduino Board: Arduino Nano
  • Processor: ATMega328P
  • Chip for USB Driver: CH340G
  • Sensor: Ultrasonic Sensor HC-SR04 x3
  • Sensor: Touch Sensor TTP223B x1
  • Motor: Vibration Motor x3
  • Battery: Any recharging smartphone power bank of 5V,1A

Vibration Motor

There are many options for these motors, but the ones used are the following.

image

Wiring

The complete wiring of the system should look as below.

image

Set Up

  1. Open the Arduino IDE.

  2. Connect the Arduino board via a USB port.

  3. Make sure you choose the Boad "Arduino Nano", Processor "ATMega328P" and the Port "COM3" or "COM4", just like below.


image

Compile & Run

  1. Open the .ino code that implements the solution.

  2. Click on the left-corner button that has a check on it. It will compile and verify the program.

  3. Click on the Upload button, besides the Verify button.

  4. Unplugg the board from your computer, and plug it to the battery bank.

  5. Buckle the belt around your waist, over your clothes.

  6. Press the touch sensor that is on the right of the belt, to turn on the processing.

Then, the ultrasonic sensor array (size 3) does its job in order to activate the vibration motors until you press again the touch sensor that acts as a On/Off button.


image

Stop

  1. Touch the button to turn off the sensor processing.

  2. Unplug the Arduino from the battery.

  3. Take off the belt.

About

Sonar is a prototype belt that helps the blind navigate in the world based on ultrasonic object detection that triggers a vibration rythm. Built for Arduino Nano.

License:MIT License


Languages

Language:C++ 100.0%