ALARM ANTI MALING
๐จ ALARM ANTI MALING
Proyek sederhana tapi efektif untuk mendeteksi penyusup di area tertentu. Cocok untuk pintu kamar, jendela, atau pagar kecil. Gunakan sensor HC-SR04 dan buzzer sebagai indikator alarm saat gerakan terdeteksi!
๐ WIRING ATAU RANGKAIAN
Komponen | Pin Arduino |
|---|---|
HC-SR04 VCC | 5V |
HC-SR04 GND | GND |
HC-SR04 TRIG | D9 |
HC-SR04 ECHO | D10 |
Buzzer (+) | D8 |
Buzzer (โ) | GND |
๐ป SOURCE CODE
Kode di bawah ini mendeteksi apakah ada benda (atau orang) yang masuk dalam area deteksi. Jika jarak lebih dekat dari threshold, maka alarm berbunyi.
#define trigPin 9
#define echoPin 10
#define buzzerPin 8
#define BATAS_DETEKSI 50 // cm (ubah sesuai kebutuhan)
void setup() {
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(buzzerPin, OUTPUT);
}
void loop() {
long duration;
float distance;
// Kirim sinyal ultrasonik
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Hitung jarak
duration = pulseIn(echoPin, HIGH);
distance = duration * 0.0343 / 2;
Serial.print("Jarak: ");
Serial.print(distance);
Serial.println(" cm");
if (distance < BATAS_DETEKSI) {
// Alarm aktif
tone(buzzerPin, 2000);
delay(500);
noTone(buzzerPin);
delay(200);
}
delay(300); // jeda antar pembacaan
}๐ง PENJELASAN PROGRAM
- HC-SR04: Mendeteksi jika ada objek mendekat ke area deteksi.
- Threshold: Jarak 50 cm dianggap batas alarm (bisa diubah sesuai kebutuhan).
- Buzzer: Memberi bunyi alarm saat objek terdeteksi masuk zona pengawasan.
- Serial Monitor: Digunakan untuk melihat data pembacaan jarak saat uji coba.
๐ก๏ธ Dengan alat ini, kamu bisa membuat sistem keamanan sederhana untuk mencegah akses tanpa izin. Bisa juga dikembangkan jadi sistem otomatis yang mengirim notifikasi atau nyalakan lampu!
Selamat mencoba! Jangan lupa pasang di lokasi strategis, dan tetap semangat ngoprek! ๐ง๐ค