Devices & Components
Arduino Nano
Buzzer
9V battery (generic)
Ultrasonic Sensor - HC-SR04 (Generic)
9V Battery Clip
Pushbutton Switch, Momentary
Hardware & Tools
Wooden Stick
Hot glue gun (generic)
Software & Tools
Arduino IDE
Project description
Code
Code
arduino
1// https://www.youtube.com/channel/UCaXI2PcsTlH5g0et67kdD6g // 2// Smart Stick for Blind peoples // 3// By MOHD SOHAIL // 4 5const int trigPin = 3; 6const int echoPin = 2; 7const int buzzer = 5; 8const int motorPin = 6; 9 10 11long duration; 12int distance; 13int safetyDistance; 14 15 16void setup() { 17pinMode(trigPin, OUTPUT); 18pinMode(echoPin, INPUT); 19pinMode(buzzer, OUTPUT); 20pinMode(motorPin, OUTPUT); 21Serial.begin(9600); 22} 23 24 25void loop() { 26 27digitalWrite(trigPin, LOW); 28delayMicroseconds(2); 29 30 31digitalWrite(trigPin, HIGH); 32delayMicroseconds(10); 33digitalWrite(trigPin, LOW); 34 35 36duration = pulseIn(echoPin, HIGH); 37 38 39distance= duration*0.034/2; 40 41safetyDistance = distance; 42if (safetyDistance <= 30){ 43 digitalWrite(buzzer, HIGH); 44 digitalWrite(motorPin, HIGH); 45} 46else{ 47 digitalWrite(buzzer, LOW); 48 digitalWrite(motorPin, LOW); 49} 50 51 52Serial.print("Distance: "); 53Serial.println(distance); 54} 55
Code
arduino
1// https://www.youtube.com/channel/UCaXI2PcsTlH5g0et67kdD6g // 2// Smart Stick for Blind peoples // 3// By MOHD SOHAIL // 4 5const int trigPin = 3; 6const int echoPin = 2; 7const int buzzer = 5; 8const int motorPin = 6; 9 10 11long duration; 12int distance; 13int safetyDistance; 14 15 16void setup() { 17pinMode(trigPin, OUTPUT); 18pinMode(echoPin, INPUT); 19pinMode(buzzer, OUTPUT); 20pinMode(motorPin, OUTPUT); 21Serial.begin(9600); 22} 23 24 25void loop() { 26 27digitalWrite(trigPin, LOW); 28delayMicroseconds(2); 29 30 31digitalWrite(trigPin, HIGH); 32delayMicroseconds(10); 33digitalWrite(trigPin, LOW); 34 35 36duration = pulseIn(echoPin, HIGH); 37 38 39distance= duration*0.034/2; 40 41safetyDistance = distance; 42if (safetyDistance <= 30){ 43 digitalWrite(buzzer, HIGH); 44 digitalWrite(motorPin, HIGH); 45} 46else{ 47 digitalWrite(buzzer, LOW); 48 digitalWrite(motorPin, LOW); 49} 50 51 52Serial.print("Distance: "); 53Serial.println(distance); 54} 55
Downloadable files
Circuit Diagram
Circuit Diagram

Comments
Only logged in users can leave comments