Assistive Belt

by TecnoProfesor in Circuits > Assistive Tech

3333 Views, 10 Favorites, 0 Comments

Assistive Belt

20191227_094305.jpg

The following project I present you is an ultrasonic belt I think it could help visually impaired people to detect obstacles.

The belt has been designed to use while the people is walking (maximum speed about 3,1 mph) or in narrow environments

The circuit for this project has been fully designed with TINKERCAD Circuit.

I hope be useful for somebody.

Supplies

How It Works

alcance maximo.jpg

In this project I have mounted two ultrasonic sensors HC-SR04 and two vibration motors in the front and the rear of a money belt everything controlled by an ARDUINO NANO.

When an obstacle in front or rear is detected by the sensors, the vibration motor begins to vibrate at a frequency proportional to the distance measured.

The assistive belt can work in two different mode.

In the first mode, the default mode, the maximum detection distance is 40" and in the second one is 80". If an obstacle is detected beyond these distances the vibration motor will not vibrate.

As I have mentioned at the beginning the belt has been designed to use while the people is walking.

The first mode is thinking to use in narrow enviroments with a lot obstacles around, as our home.

The second one is thinking to use while is walking at a maximum speed about 3.1 mph.

Of course you can easily change these values.

A little push button installed in the front of the belt switches between the two modes. When it is pressed both vibration motors vibrate and stop during 100 ms four times to confirm the mode change.

TINKERCAD Circuit

Assistive Belt.png

The picture shows you the circuit wiring. There is a couple of things to take into account in this design:

  • To simulate a three pins vibration motor I have used a two pins TINKERCAD one with a NPN transistor to control it.
  • The two blue leds, one in the front and the other one in the rear of the belt has been installed only for testing purpose. When one motor begins to vibrate its belonging led lights up.

You can copy this TINKERCAD circuit here

Anyway in the next step I have included an embed version of the circuit where you can simulate it and download the ARDUINO code.

TINKERCAD Circuit Simulation and ARDUINO Code Download

To begin the simulation just push the "Start Simulation" button:

  • To place an object in front of one sensor, just click over it and move the point to the desire distance.
  • To switch between the two function modes (40"/80"), just click the push button.

To see the block code and download the ARDUINO code just push the "Code" button.

Complete Assistive Belt Circuit

Belt_bb.jpg

Wiring the Power Supply

20191111_190417.jpg
20191201_212552.jpg
20191201_212509.jpg
Belt_bb.jpg
20191215_202418.jpg
20191211_211105.jpg

Because the space in a belt is limited, I have mounted the power supply in a external little belt bag.

I have used the following:

  • One little belt bag
  • Two banana plug and socket jack connectors
  • One lithium battery 3,7 V 1800 mAh
  • One micro USB lithium battery charger
  • One boost converter (DC-to-DC) that steps up voltage while stepping down current from its input (supply) to its output (load). In this case from 3,7 V to 5 V

As you can see in the pictures I have marked the positive connectors with a velcro adhesive tape to easily identify them.

Wiring the Circuit

20191127_184637.jpg
20191202_184031.jpg
20191127_185139.jpg
20191127_201230.jpg
20191215_202030.jpg
20191126_163629.jpg
20191223_081225.jpg

To wire the circuit I have done the following:

  • Wiring the sensors and the vibration motors
  • Wiring the ARDUINO NANO or compatible microcontroller
  • Open two little holes for each sensor in the money belt
  • Install the push button in the front of the money belt
  • Solder two wires to the push button and connect them to the ARDUINO NANO
  • Open one little holes in the rear of the money belt to pass through it the power supply wires with the banana connectors
  • Install inside the money belt all the devices and wires

Testing the Assistive Belt

Testing the assistive belt (test 1)
Testing the assistive belt (test 2)

As I mentioned above, to test the belt I have installed two 5 mm blue leds in the front and the rear of the belt.

If the led lights the vibration motor is vibrating. These leds will allow us to test the belt easily.

In the first video you will see the belt on my working table, using the power supply installed in the little bag and testing the two function modes (for this test the maximum distances detection are 10"/15").

In the second one you will see how it works the assistive belt in a real environment. In this test the belt is working with a maximum distance detection of 10".