Skip to main content

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! ๐Ÿ”ง๐Ÿค–