Sabtu, 23 Juni 2018

Tutorial Sistem Pemantauan Pintu berbasis Arduino Reed Switch


Dalam Proyek DIY ini, saya akan menunjukkan kepada Anda bagaimana merancang sistem Pemantauan Pintu berbasis Arduino sederhana menggunakan Reed Switch.
Sistem Monitoring Pintu adalah aplikasi sederhana yang terus memantau status Pintu yaitu apakah terbuka atau tertutup.Berdasarkan status tindakan lebih lanjut seperti membuat alarm, mengirim pesan, memanggil nomor, dll dapat diimplementasikan.
Meskipun Sistem Pemantauan Pintu berbasis Arduino ini tampaknya merupakan proyek yang sederhana, namun tidak perlu diimplementasikan sebagai aplikasi yang berdiri sendiri. Sistem Monitoring Pintu ini dapat diintegrasikan ke dalam sistem keamanan rumah atau sistem alarm pencuri (atau yang serupa) dan dapat bertindak sebagai fitur keamanan tambahan.
Sistem Pemantauan Pintu berbasis Arduino menggunakan Reed Switch Image 3

Jika Anda ingat proyek sebelumnya, saya telah menunjukkan kepada Anda Bagaimana Cara Kerja Reed Switch dan Cara Menghubungkan Switch Reed dengan Arduino . Proyek ini dapat dianggap sebagai perpanjangan untuk proyek itu.
Dalam Reed Switch Project sebelumnya, saya telah mengendalikan sebuah LED yaitu menyalakannya ON dan OFF berdasarkan keadaan saklar Switch Reed yaitu tertutup (ketika magnet sudah dekat) atau terbuka (ketika magnet menjauh).
Dengan prinsip yang sama, saya telah menerapkan Sistem Pemantauan Pintu berbasis Arduino sederhana menggunakan Reed Switch di mana berdasarkan keadaan switch, saya akan menentukan apakah pintu terbuka atau tertutup.

Diagram Sirkuit Sistem Pemantauan Pintu Berbasis Arduino

Diagram rangkaian Sistem Pemantauan Pintu berbasis Arduino menggunakan Reed Switch ditunjukkan pada gambar di bawah ini.
Sistem Pemantauan Pintu berbasis Arduino menggunakan Reed Switch Circuit Diagram

Komponen Diperlukan

  • Arduino UNO (atau Arduino Board)
  • Reed Switch dengan Magnet (lebih disukai seperti yang digunakan dalam proyek ini)
  • 16 x 2 Layar LCD
  • 10 KΩ Resistor
  • 1 KΩ Resistor
  • 330 Ω Resistor (untuk Lampu Latar LCD - opsional)
  • LED
  • Mini Breadboard
  • Menghubungkan Kabel
  • Sumber Daya listrik
  • Kabel USB untuk Arduino (ke program)

Desain Sirkuit

Rancangan sirkuit untuk Sistem Pemantauan Pintu berbasis Arduino sangat sederhana.Pertama, LCD 16 x 2. Pin data D4, D5, D6 dan D7 dari 16 x 2 LCD Module dihubungkan ke Digital IO Pin 5, 4, 3 dan 2 dari Arduino UNO.
Kontrol LCD Pins RS, RW dan E terhubung ke Pin 7, GND dan Pin 6 dari Arduino masing-masing. Pin lampu latar LED (Pin 15 dan 16) dihubungkan ke + 5V dan GND (Resistor 330Ω dapat digunakan sebagai pembatas arus).
Sistem Pemantauan Pintu berbasis Arduino menggunakan Reed Switch Image 4
Pin 1 dan 2 dari 16 x 2 LCD terhubung ke GND dan + 5V. Pin 3 terhubung ke terminal pusat (penghapus) dari Potensiometer 10KΩ sementara dua ujung POT lainnya terhubung ke + 5V dan GND.
Datang ke Reed Switch, salah satu ujung Switch Reed terhubung ke GND dan ujung yang lain terhubung ke Pin 8 dari Arduino.Juga, Pin 8 dari Arduino ditarik-TINGGI dengan bantuan Resistor 10KΩ.
Sebuah LED terhubung ke Pin 13 dari Arduino (LED on-board digunakan) dan digunakan sebagai indikator.

Kode

Kode Arduino untuk Sistem Monitoring Pintu diberikan di bawah ini.
#include <LiquidCrystal.h>
const int reedPin = 8;
const int ledPin = 13;
const int RS = 7, EN = 6, D4 = 5, D5 = 4, D6 = 3, D7 = 2;
bool switchState = HIGH;
LiquidCrystal lcd(RS, EN, D4, D5, D6, D7);
void setup()
{
lcd.begin(16,2);
//Serial.begin(9600);
pinMode(reedPin, INPUT);
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);
lcd.print("Electronics Hub");
lcd.setCursor(0,1);
lcd.print(" Presents ");
delay(3000);
lcd.setCursor(0,0);
lcd.print("Door Monitoring ");
lcd.setCursor(0,1);
lcd.print(" System ");
delay(3000);
}
void loop()
{
switchState = digitalRead(reedPin);
if(switchState == LOW)
{
digitalWrite(ledPin, LOW);
//lcd.clear();
lcd.setCursor(0,0);
lcd.print(" Door is closed ");
lcd.setCursor(0,1);
lcd.print(" No Worries ");
}
else
{
digitalWrite(ledPin, HIGH);
lcd.setCursor(0,0);
lcd.print(" Door is Open ");
lcd.setCursor(0,1);
lcd.print(" BREACH BREACH" );
}
}

Bagaimana Menata Proyek Sistem Pemantauan Pintu Berbasis Arduino?

Karena Reed Switch adalah komponen utama dalam menentukan status pintu, pengaturan akan didasarkan pada posisi Reed Switch.
Sekarang, Anda tahu bahwa Reed Switch terdiri dari dua bagian: Reed Switch dan Magnet yang sebenarnya. Dalam pengaturan saya, saya telah memperbaiki Magnet ke tepi pintu.
Sistem Pemantauan Pintu berbasis Arduino menggunakan Reed Switch Image 5
Tepat di depan magnet, saya telah memperbaiki Reed Switch di dinding (atau bagian yang tidak bergerak di dekat dinding). Jarak pendeteksian maksimum antara Reed Switch dan Magnet adalah sekitar 1,5cm dalam kasus saya yaitu apa pun lagi ini, Reed Switch tidak akan mendeteksi magnet.
Arduino dan komponen-komponen lainnya ditempatkan di dekat Reed Switch sehingga mereka akan tetap di dinding. Satu-satunya hal yang akan bergerak adalah Magnet yang dipasang di pintu.

Kerja

Jika Anda mengikuti proyek sebelumnya Bagaimana Menghubungkan Switch Reed dengan Arduino, maka memahami kerja proyek ini tidak akan sesulit itu.
Karena pintu tertutup adalah posisi yang ideal, Magnet dan Reed Switch akan selalu dekat dan Reed Switch akan berada dalam keadaan tertutup (karena Reed Switch saya adalah tipe Normally Open).
Sistem Pemantauan Pintu berbasis Arduino menggunakan Reed Switch Image 1
Ketika pintu dibuka, magnet bergerak menjauh dari Reed Switch bersama dengan pintu dan saklar bergerak kembali ke status Open.
Karena Arduino terus memantau status pin di mana Switch Reed terhubung, perubahan status akan memicu Arduino dan pesan peringatan ditampilkan pada LCD (bersama dengan LED yang menyala).
Sistem Pemantauan Pintu berbasis Arduino menggunakan Reed Switch Image 2

Aplikasi

  • Seperti yang disebutkan dalam pendahuluan, Sistem Pemantauan Pintu berbasis Arduino ini dapat digunakan untuk memantau pintu ketika terkunci untuk waktu yang lama (biasanya, ketika Anda sedang dalam perjalanan atau ke luar kota).
  • Daripada menampilkan status, Anda dapat memodifikasi sirkuit untuk membuat panggilan ke nomor ponsel yang terdaftar dengan mengintegrasikan Modul GSM.
  • Anda dapat menggabungkan sistem ini dengan tindakan keamanan lainnya seperti Alarm Pencurian, Sistem Keamanan Laser, dll. Dan membangun Sistem Keamanan Rumah yang kompleks sendiri.

Tidak ada komentar:

Posting Komentar