Security Alarm Sederhana Menggunakan Arduino

Banyak manfaat bila belajar pemrograman arduino salah satunya membuat security alarm sederhana, yang dapat mengamankan kamar, rumah dan tempat lainya yang tidak ingin dimasukin orang yang tidak punya kepentingan. Hanya dengan menggunakan sensor Ultrasonik kamu bisa membuat semacam trigger untuk mendeteksi pergerakanya.

Yang dibutuhkan :

  1. Ultrasonic Sensor – HC-SR04 (Generic)
  2. Buzzer
  3. Male/Female Jumper Wires
  4. Resistor 221 ohm
  5. 5 mm LED: Red
  6. Arduino UNO & Genuino UNO
// defines pins numbers
 int trigerPin = 10;
 int echoPin = 9;
 int buzzer = 11;
 int ledPin = 13;

// defines variables
long duration;
int distance;
int v;

void setup() {
pinMode(trigerPin, OUTPUT); // Sets the trigPin as an Output
pinMode(echoPin, INPUT); // Sets the echoPin as an Input
pinMode(buzzer, OUTPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600); // Starts the serial communication
}


void loop() {
// Clears the trigPin
digitalWrite(trigerPin, LOW);
delayMicroseconds(2);

// Sets the trigPin on HIGH state for 10 micro seconds
digitalWrite(trigerPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigerPin, LOW);

// Reads the echoPin, returns the sound wave travel time in microseconds
duration = pulseIn(echoPin, HIGH);

// Calculating the distance
distance= duration*0.034/2;

v = distance;
if (v <= 5){
  digitalWrite(buzzer, HIGH);
  digitalWrite(ledPin, HIGH);
}
else{
  digitalWrite(buzzer, LOW);
  digitalWrite(ledPin, LOW);
}

// Prints the distance on the Serial Monitor
Serial.print("Distance: ");
Serial.println(distance);
}

 

We will be happy to hear your thoughts

Leave a reply