Anti Collision Glasses for the Blind




About: An electronics hobbyist

We are making so many things and stuffs and all of us with normal eyes are experiencing it. But what if we have no eyes?? Can you imagine??Horrible..right?They face so many problems. So keeping in mind of those people, I'm here presenting a specs for the visually impaired which can prevent collision. It will give an alarm when the person is very near to a obstacle and he/she is going to collide with it.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Components Required

1. Arduino Nano/Micro

2. Ultrasonic Sensor HCSR04 1pc

3. 32Ohm headphone speaker

4. some jumpers

5. tapes for attaching

6. A specs

7. Switch 1pc

8. Battery(I used here 9V, u can go for Li as well)

Step 2: Working Principle

This glass has the Arduino Nano as the brains of the system.The person will wear the glasses and switch it on.Now he starts walking. As the ultrasonic sensor detects that if the distance between the person and an obstacle is below 20 Cm(u can change to any value u want)....he will get an alert over the 32Ohm headphone Speaker( I have used a melody tone as the alert) attached in his ear.And he will immediately be aware of that obstacle. So the collision will be prevented.

here you can find the working of HCSR04.

Step 3: Making the Circuit

Here is the circuit Schematic in a Fritzing file here you can download fritzing.

After installing, open the file attached here and attach the components as given using jumpers. It is pretty easy.

Use tapes for easy attaching in the specs. Attach the speaker and the switch. Your stuff should somewhat look like the pic attached here

Step 4: Upload the Code

Now open the arduino Software and download the two files attached here.You need to simultaneously run the two files. That the Blind_glasses.ino first and then open a new tab and open the pitches.h file. Then upload the sketch.The two file will be uploaded simultaneously.See the pic attached here for details.

So your glasses are now ready. Power on the switch and plug the speaker to your ear and test it and help your blind ones in your neighborhood. In case of any problem comment here or mail me at

Be the First to Share


    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    6 Discussions


    Reply 25 days ago

    If i want to collect data based on this project what kind of observation can I run?


    Reply 25 days ago

    You may add an SD card module for example to keep track of every obstacle it faces. And if you get more money you can attach a small camera with it. Then you might run any AI algorithm to analyse them.


    2 years ago


    Blind people work a little slower than the rest of us, but 20cm is way too little heads up time.

    Even if we go as low as half the average walking speed of an average seeing person (~1.4m/s), taking into account the total reaction/response time (from super fast 0.7s to slow 3s or more - average 2.3s), the person would move from 50cm to 2.1m (or more), with an average around 1.6m, so they'd slam into whatever they were "beeped" about.

    To cover all reaction/response times, it would need to alert at a bit over 2m. This present another challenge, as the US beam needs to be a bit wider than the person at that distance - too narrow and it won't see all obstacles, too wide and it will give false "positives". Further, the wearer would need to travel in the exact direction the glasses look.

    And finally... Blind people are just as vain as seeing people, so good luck getting someone to wear those glasses beyond the testing research ;)


    1 reply

    Reply 2 years ago

    Yes Sir... there are actually many drawbacks of this system....but it would be helpful in a less congested area... also the 20cm can be changed to any value as you want in the code...