Sistem Kerja Alat:
Sensor ultrasonik dipasang di bagian yang kira2 dilewati orang. Bisa dipagar atau depanpintu. Jika ada orang lewat maka akan memotong jarak ukur sensor dan dideteksi sebagai
pencuri. Alarm yang berupa buzzer akan aktif. Atur posisi sensor dengan jarak antara sensor
dengan tembok atau penghalang 2,5 m. Bisa juga disimulasikan seperti pada aplikasi
“Mengukur jarak dg sensor ultrasonic”.
Kebutuhan Hardware :
Sensor Ultrasonik HC-SR04
Modul LCD 2x16
Buzzer
Modul Arduino UNO
Power supply +9Volt
Schematics:
Source Code :
// Alarm Anti Maling
#define TRIGPIN 8
#define ECHOPIN 9
#include <LiquidCrystal.h>
LiquidCrystal lcd(2, 3, 4, 5,6,7);
unsigned int jarak, timer;
void setup(){
lcd.begin(16, 2);
lcd.print(" ALARM ");
lcd.setCursor(0, 1);
lcd.print(" ANTI MALING ");
delay(2000);
lcd.clear();
lcd.print("Kondisi=");
pinMode(ECHOPIN, INPUT);
pinMode(TRIGPIN, OUTPUT);
pinMode(11, OUTPUT);
}
void loop(){
digitalWrite(TRIGPIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIGPIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIGPIN, LOW);
timer = pulseIn(ECHOPIN, HIGH);
jarak= timer/58;
if(jarak<200) {
lcd.setCursor(8, 0);
lcd.print("Bahaya");
while(1){
digitalWrite(11,1);
delay(50);
digitalWrite(11,0);
delay(50);
}
}
else{
lcd.setCursor(8, 0);
lcd.print("Aman");
delay(500);
}
}
Tidak ada komentar:
Posting Komentar