element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Build a Present
  • Challenges & Projects
  • Project14
  • Build a Present
  • More
  • Cancel
Build a Present
Blog Blind Stick
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: rpiloverbd
  • Date Created: 20 Jan 2022 1:18 PM Date Created
  • Views 1294 views
  • Likes 11 likes
  • Comments 3 comments
Related
Recommended

Blind Stick

rpiloverbd
rpiloverbd
20 Jan 2022
Blind Stick

I have made a simple blind stick. This can be helpful to blind people. I have used a SONAR sensor, an Arduino UNO, some jumper wires and a buzzer.

Arduino UNO is the brain of this project. The SONAR sensor  and a buzzer is connected to the arduino UNO. The Arduino takes reading from the SONAR sensor

When the nearest obstacle is less than  25 cm away,  the Arduino makes the buzzer pin High. The buzzer starts making a sound.  Thus the user can be alert and alter their way. I attached the circuit to a white stick-like thing that was available at home.

Parts list

Arduino UNO x 1 

HCSR04 SONAR sensor x 1

Buzzer x 1

Walking Stick x 1 

Jumper wires

Double sided tapes

Connection: 

Arduino UNO SONAR Sensor
VCC VCC
GND GND
Trig 2
Echo 3

Arduino Uno Buzzer
11 +
GND -

Code

#define trigPin 2
#define echoPin 3
#define buzzerPin 11

// Define variables:
float duration=0.00;
float distance=0.00;

void setup() {
  // Define inputs and outputs:
  pinMode(trigPin, OUTPUT);
  pinMode(buzzerPin, OUTPUT);
  pinMode(echoPin, INPUT);

  //Begin Serial communication at a baudrate of 9600:
  Serial.begin(9600);
}

void loop() {
  // Clear the trigPin by setting it LOW:
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);

  // Trigger the sensor by setting the trigPin high for 10 microseconds:
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  // Read the echoPin, pulseIn() returns the duration (length of the pulse) in microseconds:
  duration = pulseIn(echoPin, HIGH);
  // Calculate the distance:
  distance = duration /58.82 ;

  // Print the distance on the Serial Monitor (Ctrl+Shift+M):
  Serial.print("Distance = ");
  Serial.print(distance);
  Serial.println(" cm");

  delay(1000);
  if(distance<=25)
  {
    digitalWrite(buzzerPin ,HIGH);
  }

  else
  {
    digitalWrite(buzzerPin ,LOW);
  }
}

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

  • Sign in to reply
Parents
  • beacon_dave
    beacon_dave over 3 years ago

    Perhaps a compass with audible/haptic feedback might be useful addition ?

    I've encountered visually impaired people who have lost their sense of orientation in unfamiliar open spaces. A compass would perhaps help get them heading in a known direction again. 

    This wearable acoustic wayfinder with haptic feedback project based on the 'Hoover' cane may be of interest:

    Sonar navigation
    https://youtu.be/uGR3G30FyMc

    Acoustic wayfinding appears to be a popular final project for students studying microcontrollers at Cornell.

    sonar scanner with audio localization
    https://youtu.be/YrCAXayGJN0

    Bat Hat
    https://youtu.be/xsL3UTauHmk

    personal collision detector
    https://youtu.be/tLfEd7xI-BE

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • rpiloverbd
    rpiloverbd over 3 years ago in reply to beacon_dave

    Thanks for such an informative suggestion, sir. It will surely help me improve my work. God bless you.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • rpiloverbd
    rpiloverbd over 3 years ago in reply to beacon_dave

    Thanks for such an informative suggestion, sir. It will surely help me improve my work. God bless you.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube