Solutions Touch
← Back to all blogs

August 19, 2019

Ultrasonic Security System

By Rupesh Sonkamble

Ultrasonic Security System

This project is a simple Iot application for home security and simple security systems. In which ultrasonic sensor is used to detect the objects in the path. If sensor founds the obstacles, the buzzer will start alarm to indicate that some obstacle is coming. The Arduino micro-controller is used to interface ultrasonic sensor and buzzer.This idea can be implemented where restriction is necessary for security reasons.

 

This tutorial will demonstrate the implementation of a simple security system using Arduino Uno and Ultrasonic sensor.

STEP 1:

First of all we will discuss the components needed for impementing this project:

  1. Arduino Uno Board
  2. Ultrasonic Sensor
  3. Buzzer
  4. Wires
  5. Breadboad (if required)

Step 2:

If you are ready with above components then try to make connections with the help of following pin diagram that is

  1. VCC of Ultrasonic sensor = +5V of arduino.
  2. GND of Ultrasonic sensor = GND of arduino.
  3. TRIGGER pin of Ultrasonic sensor = Digital pin 2 of arduino,
  4. ECHO pin of Ultrasonic sensor =  Digital pin 3 of arduino.
  5. VCC of buzzer = Digital pin 4 of arduino.
  6. GND of buzzer = GND of arduino.

   

Step 3:

Now upload the following code to the Arduino Board

//use SoftwareSerial library file for displaying result 
//on serial monitor 
#include<SoftwareSerial.h>

//digital pin 2 for trigger
const int triggerpin=2;
//digital pin 3 for echo
const int echopin=3;
//digital pin 4 for buzzerpin
const int buzzerpin=4;

//use two variables "dur" for duration  
long dur;
//and "dist" for calculating distance
long dist;

void setup(){
  //define the pins under setup block
   pinMode(triggerpin,OUTPUT);
   pinMode(echopin,INPUT);
   pinMode(buzzerpin,OUTPUT);
   //define baudrate 9600 for communication
   Serial.begin(9600);
}
 
void loop(){
  //first make sure that trigger pin is low  
  digitalWrite(triggerpin,LOW);
  delayMicroseconds(2);
  //now make trigger pin high for 10 microseconds
  digitalWrite(triggerpin,HIGH);
  delayMicroseconds(10);
  digitalWrite(triggerpin,LOW);
  //calculate duration of sound pulse by making echo pin high
  dur=pulseIn(echopin,HIGH);
  delayMicroseconds(30);
  dist=(dur*0.034)/2;//since speed of sound in air is 343.2 m/s.
  //condition for object detection
  if(dist<10){
    digitalWrite(buzzerpin,HIGH);
    Serial.println("Object detected ");
  }else{
    digitalWrite(buzzerpin,LOW);
    Serial.println("object Not detected ");
  }
  delay(500);
}

Step 4:

It will produce the following output on serial monitor.You can hear buzzing of detection without serial monitor also :

 

 

If you succesfully reached step 4 then your security system is ready to use.......!!!! 

 

ultrasonic sensor arduino ultrasonic sensor home security system simple security system object detection distance calc limitations of ultrasonic sensor