aithasahith0214jaicharanmanda2001mrvarun99ananthulasiddharthasatyalohit2001
Published

Social Distancing Cap

Ensure Proper Social Distance among individuals.

IntermediateProtip12,229
Social Distancing Cap

Things used in this project

Hardware components

Arduino Nano R3
Arduino Nano R3
×1
Ultrasonic Sensor - HC-SR04 (Generic)
Ultrasonic Sensor - HC-SR04 (Generic)
×3
Buzzer, Piezo
Buzzer, Piezo
×1
9V battery (generic)
9V battery (generic)
×1
9V Battery Clip
9V Battery Clip
×1
Male/Female Jumper Wires
Male/Female Jumper Wires
×14
Resistor 1k ohm
Resistor 1k ohm
×1
Solderless Breadboard Half Size
Solderless Breadboard Half Size
×1

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free

Story

Read more

Custom parts and enclosures

cad of social distancing cap

Schematics

Social Distancing Cap Circuit Diagram

Code

Social Distancing Cap Source Code

Arduino
#define trigPin1 13
#define echoPin1 12
#define trigPin2 9
#define echoPin2 8
#define trigPin3 5
#define echoPin3 4


long duration, distance, RightSensor,BackSensor,FrontSensor,LeftSensor;

void setup()
{
Serial.begin (9600);
pinMode(trigPin1, OUTPUT);
pinMode(echoPin1, INPUT);
pinMode(trigPin2, OUTPUT);
pinMode(echoPin2, INPUT);
pinMode(trigPin3, OUTPUT);
pinMode(echoPin3, INPUT);
  pinMode(2,HIGH);
}
void loop() {
 
    Serial.print("CIRCUIT CLOSED"); 
  noTone(2);
SonarSensor(trigPin1, echoPin1);
RightSensor = distance;
  if(distance<100)
  buzzer();
SonarSensor(trigPin2, echoPin2);
LeftSensor = distance;
  if(distance<100)
  buzzer();
SonarSensor(trigPin3, echoPin3);
FrontSensor = distance;
if(distance<100)
  buzzer();
Serial.print(LeftSensor);
Serial.print(" - ");
Serial.print(FrontSensor);
Serial.print(" - ");
Serial.println(RightSensor);
  
}

void SonarSensor(int trigPin,int echoPin)
{
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
}
void buzzer()
{
  tone(2,1000);
  delay(1000);
  noTone(2);
  delay(1000);
}

Credits

aithasahith0214
1 project • 1 follower
Contact
jaicharanmanda2001
1 project • 2 followers
Contact
mrvarun99
1 project • 1 follower
Contact
ananthulasiddhartha
1 project • 1 follower
Contact
satyalohit2001
1 project • 1 follower
Contact

Comments

Please log in or sign up to comment.