Rajat Gera
Published

Diamond Security System

If the temp>20 the it will activate the motion sensor if motion is detected will activate ultrasonic sensor then buzzer will make sound.

IntermediateProtip10 hours32
Diamond Security System

Things used in this project

Hardware components

ZX Distance and Gesture Sensor
SparkFun ZX Distance and Gesture Sensor
×1
Temperature Sensor
Temperature Sensor
×1

Story

Read more

Code

Diamond security system

Arduino
float temp;
int tempPin = 0;
int sensor=11;
int sensor_value;
const int trigger=2;
const int echo=3;
long duration;
int distance;

void setup() 
{
  // put your setup code here, to run once:
  pinMode(sensor, INPUT);
pinMode(10,OUTPUT);
pinMode(trigger,OUTPUT);
pinMode(echo,INPUT);
  pinMode(13,OUTPUT);
  Serial.begin(9600);
  
  
}

void loop() {
  // put your wwmain code here, to run repeatedly:
 
temp=analogRead(tempPin);
temp= temp * 0.48828125;
temp= temp + 32;
Serial.print("Temparature = ");
Serial.print(temp);
Serial.print(" Farhaneit");
Serial.println("");
delay(1000);
if(temp>20)
{
  

sensor_value=digitalRead(sensor);
Serial.println("    ");
 Serial.println(    sensor_value);
 if(sensor_value==1)
{
  
  digitalWrite(13, HIGH);
  delay(100);
   
 
  
 Serial.println("Motion detected");
 
 
 digitalWrite(trigger,LOW);
 delayMicroseconds(2);
 digitalWrite(trigger,HIGH);
 delayMicroseconds(10);
 digitalWrite(trigger,HIGH);
 duration=pulseIn(echo,HIGH);  
 distance= duration*(0.036/2);
 
 if(distance>5)
 {
  digitalWrite(10,HIGH);
  delay(100);
  digitalWrite(13,HIGH);
  delay(100);
  digitalWrite(13,LOW);
  delay(100);
  Serial.println("Distance: ");
 Serial.println(distance);
 }
 else
 {
   digitalWrite(10,LOW);
 }

}
else
{
  digitalWrite(13,LOW);
 
  Serial.println("Motion not detected");
  
}

}
 
 
 
}

Credits

Rajat Gera
6 projects • 2 followers

Comments