Lee sihyungledelLee ye binpark-jiyunChoi HyunBeen
Published © GPL3+

Corridor Collision Protection Device

This device prevents collisions in the hallway.

IntermediateFull instructions provided7 hours894
Corridor Collision Protection Device

Things used in this project

Hardware components

Arduino Nano R3
Arduino Nano R3
×2
Solderless Breadboard Half Size
Solderless Breadboard Half Size
×2
Jumper wires (generic)
Jumper wires (generic)
×16
Resistor 100 ohm
Resistor 100 ohm
×2
LED (generic)
LED (generic)
×2
Ultrasonic Sensor - HC-SR04 (Generic)
Ultrasonic Sensor - HC-SR04 (Generic)
×2
9V battery (generic)
9V battery (generic)
×2
9V Battery Clip
9V Battery Clip
×2

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

how

Code

Corridor Collision Protection Device

Arduino
This code is used in our device.
int trigPin = 3;
int echoPin = 2;
int ledPin1 = 8;
int buzzerPin = 6;
long distance;
long duration;

void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(ledPin1, OUTPUT);
pinMode(buzzerPin, OUTPUT);
Serial.begin(9600);
}

void loop() {
  ultra();
  led();
  Serial.println("distance = " + String(distance));
}

void ultra(){
digitalWrite(trigPin, LOW);
delayMicroseconds(2);

digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);

duration = pulseIn(echoPin, HIGH);

distance= duration*0.034/2;
}

void led(){
if(distance<=130){
    digitalWrite(ledPin1, HIGH);
    tone(buzzerPin, 1500, 1000);
    delay(3000);
}
else if(distance>130){
    digitalWrite(ledPin1, LOW);
    noTone(buzzerPin);
}
else{
    digitalWrite(ledPin1, LOW);
    noTone(buzzerPin);
}
}

Credits

Lee sihyun
3 projects • 3 followers
Hello! Nice to meet you!
Contact
gledel
100 projects • 116 followers
Looking back on my childhood, I was happy when I was making something and I was proud of myself. "Making is instinct!"
Contact
Lee ye bin
4 projects • 1 follower
Contact
park-jiyun
4 projects • 2 followers
I am a high school student studying hard.
Contact
Choi HyunBeen
5 projects • 4 followers
Contact

Comments

Please log in or sign up to comment.