Skip to content

Cara Membuat Alarm Pintu Otomatis Berbasis Arduino

Keamanan Tambahan untuk Hunian Anda

Menjaga keamanan ruangan tidak harus selalu menggunakan sistem mahal yang rumit. Dengan Arduino dan Sensor Magnetic Switch (Reed Switch), Anda bisa membuat alarm pintu otomatis yang akan berbunyi seketika saat pintu dibuka oleh orang yang tidak dikenal. Proyek ini sangat cocok untuk pemula yang ingin belajar dasar logika input-output.

Cara Kerja Sistem

Sistem ini memanfaatkan gaya magnet. Satu bagian sensor ditempelkan pada kusen pintu, dan magnet pasangannya ditempelkan pada daun pintu. Ketika pintu tertutup, sensor mendeteksi magnet (kondisi aman). Namun, saat pintu terbuka dan magnet menjauh, Arduino akan memicu Buzzer untuk mengeluarkan suara peringatan.

Komponen yang Dibutuhkan

  • Arduino Uno atau Nano.
  • Magnetic Door Switch (Reed Switch).
  • Buzzer Piezo 5V (Sebagai sumber suara).
  • LED Merah (Sebagai indikator visual).
  • Resistor 220 Ohm (Untuk LED).
  • Kabel Jumper & Breadboard.
  • Baterai 9V (Untuk sumber daya mandiri).

Skema Pemasangan Kabel

  1. Sensor Magnet: Satu kabel ke GND, kabel lainnya ke Pin D2 Arduino.
  2. Buzzer: Kabel positif ke Pin D3, kabel negatif ke GND.
  3. LED: Kaki panjang (anoda) ke Pin D4 melalui resistor 220 Ohm, kaki pendek ke GND.

Kode Program (Sketch)

const int doorSensor = 2;
const int buzzer = 3;
const int ledIndikator = 4;

void setup() {
  pinMode(doorSensor, INPUT_PULLUP); // Mengaktifkan internal pull-up
  pinMode(buzzer, OUTPUT);
  pinMode(ledIndikator, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int doorStatus = digitalRead(doorSensor);

  if (doorStatus == HIGH) { // Kondisi ketika magnet menjauh (pintu terbuka)
    digitalWrite(buzzer, HIGH);
    digitalWrite(ledIndikator, HIGH);
    Serial.println("Peringatan: Pintu Terbuka!");
  } else {
    digitalWrite(buzzer, LOW);
    digitalWrite(ledIndikator, LOW);
  }

  delay(100);
}

Langkah Instalasi

  1. Pemasangan Sensor: Pastikan jarak antara magnet dan sensor tidak lebih dari 1 cm saat pintu tertutup agar pembacaan tetap akurat.
  2. Penempatan Buzzer: Letakkan buzzer di tempat yang tidak terlalu tertutup agar suaranya terdengar jelas ke seluruh ruangan.
  3. Uji Coba: Nyalakan Arduino dan coba buka pintu. Jika buzzer langsung berbunyi, berarti sistem keamanan Anda sudah aktif!

Kesimpulan

Alarm pintu otomatis ini adalah cara efektif dan ekonomis untuk meningkatkan kewaspadaan di rumah atau kamar kos. Anda bisa mengembangkannya lebih lanjut dengan menambahkan Modul GSM untuk mengirim SMS peringatan ke ponsel Anda jika pintu dibuka paksa saat Anda tidak ada di rumah.


Tetap aman dan teruslah berinovasi!