Haptic Proximity Module – Cheap and Easy

Haptic Proximity Module -The HPM by Sourabh Kumar
Very Cheap and Easy To make
( Minor Project @ B.tech )
Haptic Proximity Module-The HPM_Andro_Root B.tech Project

God gifted sense of vision to the human being is an important aspect of our life. But there are
some unfortunate people who lack the ability to visualize things.There are approximately 37 million people across the globe who are blind, over 15 million are from India. Even for the non-visually impaired the congestion of obstacles is sometimes problematic, it’s even worse for the visually impaired. People with visual disabilities are often dependent on external assistance which can be provided by humans, trained dogs, or special electronic devices as support systems for decision making. Existing devices are able to detect and recognize objects that emerge on the floor, but a considerable risk also includes the objects that are at a sudden depth, or obstacles above waist level or stairs. Thus we were motivated to develop a smart device to overcome these limitations.

Our Haptic Proximity Module is now listed in inventions on Idea Connection Website

The Silent features of Haptic Proximity Module:-

  • The HPM will detect the obstacle and warn the user.
  • Different Type of sound for Different Distance.
  • Depth and Height of any Obstacle can Be Detected.
  • Vibration Motor help the user in Crowded Places.


Parts Required for Haptic Proximity Module:

  • Haptic Proximity Module-With Arduino Board:-
    1. Any Arduino Board
    2. Buzzer
    3. Vibrating Motor(From Old Mobiles)
    4. Breadboard
    5. Connecting Wires
    6. HC-sr 04 Ultrasonic Sensor
    7. 9v Battery
    8. 9v Battery Holder
  • Haptic Proximity Module-Without Arduino Board:-Following is the list of parts or the components required to design this circuit:-
    1. Atmega328P-PU
    2. HC Sr-04 ultrasonic Sensor
    3. Buzzer
    4. Vibrating Motor
    5. 7805 Voltage Regulator
    6. 10uf capacitor
    7. 16mhz Crystal capacitor
    8. 22pf Disk Capacitor
    9. Resistor (10kohm)
    10. Zero PCB board
    11. Header Pins
    12. 28 pin IC socket
    13. Connecting Wires
    14. Switch
    15. Battery (9V)
    16. LED
    17. ARDUINO IDE 1.6.6
    18. Soldering Iron
    19. Soldering Wire

Circuit Diagram of Haptic Proximity Module:-

Haptic Proximity Module-With Arduino Board
Haptic Proximity Module-The HPM_Andro_Root B.tech Project
Haptic Proximity Module-Without Arduino Board:-
Haptic Proximity Module-The HPM_Andro_Root B.tech Project

Code for Haptic Proximity Module-:-


/*The Haptic Proximity Module (THE HPM)
* by Sourabh Kumar
* www.androroot.com
int buzzerPin = 2; //buzzer
int buzzmot = 5; //vibrator
int ledPin = 6;//indicator
int pingPin = 3; //Trig
int inPin = 4; //Echo
int proximity=0;
int duration;
int distance;
void setup()
pinMode(inPin, INPUT);
pinMode(pingPin, OUTPUT);
pinMode(buzzerPin, OUTPUT);
pinMode(buzzmot, OUTPUT);
pinMode(ledPin, OUTPUT);
void loop()
pinMode(ledPin, HIGH);
digitalWrite(pingPin, HIGH);
digitalWrite(pingPin, LOW);
duration = pulseIn(inPin, HIGH);
distance = (duration/2) / 29.1;
proximity=map(distance, 0, 60, 8, 0);
if (proximity <= 0){
else if (proximity >= 0 && proximity <= 2){
tone(buzzerPin, 250000, 200);
digitalWrite(buzzmot, LOW);
else if (proximity >= 3 && proximity <= 4){
tone(buzzerPin, 200000, 200);
digitalWrite(buzzmot, HIGH);
else if (proximity >= 5 && proximity <= 6){
tone(buzzerPin,5000, 200);
digitalWrite(buzzmot, HIGH);
else if (proximity >= 7 && proximity <= 8){
tone(buzzerPin, 1000, 200);
digitalWrite(buzzmot, HIGH);
digitalWrite(buzzmot, LOW);

Final Result :- Haptic Proximity Module-The HPM

Haptic Proximity Module-The HPM_Andro_Root B.tech Project
Haptic Proximity Module-The HPM_Andro_Root B.tech Project
Haptic Proximity Module-The HPM_Andro_Root B.tech Project

Check other Projects :-Make An Ultrasonic Radar or USDAR

                                   How To Make An Android Controlled Robot


This Project has been an attempt to develop portable Device to help Blind Or Low vision Peoples. This device has a buzzer and Vibrating motor and it will help blind people with the sound and
vibration. The Haptic Proximity Module (HPM) seeks to enable people with low vision, or other
vision impairments, to engage with their direct surroundings through vibration feedback from a
range detector and do so cheaply with readily available components.
Sourabh Kumar

About Sourabh Kumar

Sourabh Kumar is the founder of weobserved.com, he is a Tech savvy Engineer, Artist, and a Blogger, living in Jaipur, India. He is a fan of photography, technology, Robotics, and Creative Artworks. He is also interested in programming and innovation. He loves technology, gadgets and Spends lots of time with them.

View all posts by Sourabh Kumar →

Leave a Reply

Your email address will not be published. Required fields are marked *