Welcome to Hackster!
Hackster is a community dedicated to learning hardware, from beginner to pro. Join us, it's free!
DanielKang21
Published © GPL3+

The Arduino social - distancing sensor

The Arduino social - distancing sensor regulates social distancing through an ultrasonic sensor and an LED.

BeginnerShowcase (no instructions)36,427
The Arduino social - distancing sensor

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
SparkFun Solder-able Breadboard - Mini
SparkFun Solder-able Breadboard - Mini
×1
Ultrasonic Sensor - HC-SR04 (Generic)
Ultrasonic Sensor - HC-SR04 (Generic)
×1
LED (generic)
LED (generic)
×1
Jumper wires (generic)
Jumper wires (generic)
×1
Male/Female Jumper Wires
Male/Female Jumper Wires
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)

Story

Read more

Custom parts and enclosures

3d Printable casing for the social - distancing sensor

Schematics

Tinkercad model of circuit

Code

Social distancing sensor code

Arduino
int trigger_pin = 2;

int echo_pin = 3;

int buzzer_pin = 10; 

int time;

int distance; 




void setup ( ) {

        Serial.begin (9600); 

        pinMode (trigger_pin, OUTPUT); 

        pinMode (echo_pin, INPUT);

        pinMode (buzzer_pin, OUTPUT);

        pinMode(13, OUTPUT);



}




void loop ( ) {

    digitalWrite (trigger_pin, HIGH);

    delayMicroseconds (10);

    digitalWrite (trigger_pin, LOW);

    time = pulseIn (echo_pin, HIGH);

    distance = (time * 0.034) / 2;

    

  if (distance <= 50) 

        {


        Serial.print (" Distance= ");              

        Serial.println (distance);        

        digitalWrite(13, HIGH);

        delay (500);

        }

  else {
\

        Serial.print (" Distance= ");              

        Serial.println (distance);        

        digitalWrite(13, LOW);

        delay (500);        

  } 

  }

Credits

DanielKang21
0 projects • 4 followers
Contact

Comments

Please log in or sign up to comment.