Bagaimana Cara Membuat Sistem Keamanan Rumah Berbasis GSM?
Kejahatan jalanan menjadi sangat umum saat ini. Dengan meningkatnya kejahatan jalanan ini, produksi sistem keamanan juga meningkat di abad ini. Berbagai jenis sistem keamanan modern tersedia di pasar yang sangat efisien dan dapat mengingatkan pemilik dalam hitungan detik jika penyusup mencoba memasuki area yang diawasi. Peringatan ini bisa dalam bentuk sirene, alarm, atau panggilan telepon. Sistem keamanan ini sangat mahal dan sebagian besar orang tidak mampu membelinya jika mereka ingin memasangnya dalam skala kecil seperti di rumah.
Jadi dalam artikel ini, kita telah membahas sebuah metode untuk membuat sistem keamanan yang akan seefisien sistem yang tersedia di pasar tetapi akan sangat rendah biayanya. Proyek ini dapat dibuat dari komponen yang mudah didapat di pasaran. Inti dari proyek ini adalah Arduino Uno yang merupakan mikrokontroler yang digunakan dalam proyek ini. Sensor PIR akan merasakan adanya gerakan dalam jarak 6 meter dan jika terdeteksi gerakan tersebut akan mengirimkan sinyal ke mikrokontroler. Arduino kemudian akan menggunakan modul GSM untuk terlebih dahulu mengirim SMS ke pemilik dan kemudian melakukan panggilan ke nomor yang ditentukan.
Bagaimana Cara Membuat Alarm Keamanan Menggunakan Modul GSM?
Keamanan yang cukup dari pencuri, asap, api, dll. Dapat diberikan dengan menggunakan sistem keamanan modern. Sistem keamanan ini memberi tahu kami segera setelah mendeteksi objek tidak dikenal yang bergerak ke area yang diawasi. Jadi tujuan utama dari proyek ini adalah untuk membuat sistem peringatan penyusup berbiaya rendah dan efisien yang akan mengirim SMS ke pemilik dan dengan penundaan dua detik, hubungi dia ketika mendeteksi penyusup.
Langkah 1: Mengumpulkan Komponen
Sebelum memulai proyek apa pun, pastikan Anda memiliki semua komponen yang akan Anda gunakan dalam proyek tersebut. Jika Anda tidak memiliki semuanya, pendekatan terbaik adalah membuat daftar lengkap semua komponen dan membelinya dari pasar. Ini adalah teknik yang sangat baik jika Anda ingin menghemat banyak waktu dan ingin mencegah diri Anda terjebak di tengah-tengah proyek. Daftar lengkap dari semua komponen yang akan kita gunakan dalam proyek ini diberikan di bawah ini:
Langkah 2: Apa itu GSM?
Modul GSM yang kami gunakan di sini adalah SIM900A. Ini adalah modul yang sangat andal dan sangat kompak. Ini adalah solusi GSM / GPRS dual-band yang lengkap. Ini memiliki built-in RS232 antarmuka. Ia bekerja pada rentang frekuensi 900/1800 MHz. Antarmuka RS232 membantu modul ini untuk dihubungkan ke PC atau mikrokontroler lainnya secara serial. Setelah terhubung ke mikrokontroler menggunakan kabel serial, maka dapat mengirim SMS, melakukan panggilan suara atau mengakses internet.
Langkah 3: Bekerja
Karena abstrak dari proyek ini telah dibahas, mari kita melangkah lebih jauh dan melalui studi singkat tentang kerja proyek ini.
Sensor Passive Infrared (PIR) adalah sensor elektronik yang mendeteksi pancaran sinar infra merah dari benda-benda di bidang operasinya. Sensor ini paling sering digunakan dalam perangkat pendeteksi gerakan. Kata pasif menunjukkan bahwa sensor ini tidak memancarkan energi untuk mendeteksi, mereka bekerja sepenuhnya dengan mendeteksi sinar IR yang dipancarkan oleh objek yang berbeda. Jadi ketika sensor PIR akan mendeteksi gerakan apa pun di sekitarnya, PIN outputnya akan menjadi TINGGI yang awalnya RENDAH ketika tidak ada gerakan yang terdeteksi. Sensor PIR dapat beroperasi dengan sangat baik dalam jarak 6 meter.
Saat sirkuit dirakit dan dihidupkan, sensor PIR diperlukan untuk melakukan pemanasan sekitar satu menit. Hal ini diperlukan karena sensor PIR harus mengamati lingkungan sekitar dan menetapkan detektor IR sesuai dengan lingkungan sekitarnya. Sensor PIR dapat dikalibrasi menggunakan potensiometer di atasnya. Selama waktu ini, usahakan agar tidak ada gerakan yang dihasilkan di dekat sensor PIR sehingga detektor IR dapat dipasang dengan benar.
Jadi, ketika sensor PIR akan mendeteksi gerakan apa pun di sekitarnya, itu akan mengirim sinyal TINGGI ke papan Arduino. Segera setelah Arduino mendapatkan bentuk tunggal sensor PIR, ia akan mengirim komunikasi serial dengan modul GSM dan kemudian modul GSM akan mengirim SMS ke nomor SIM yang ditentukan dan memberi tahu orang tersebut bahwa seseorang telah memasuki area yang diawasi .
Langkah 4: Merakit Sirkuit
Sekarang karena kita memiliki ide tentang kerja proyek ini, mari kita lanjutkan dan merakit semua komponen bersama-sama.
Karena kami menggunakan sensor gerak PIR untuk mendeteksi gerakan di area tertentu, koneksi sensor ini dengan papan Arduino cukup sederhana. Pin keluaran dari sensor gerak PIR terhubung ke pin5 dari papan Arduino. Vcc dan pin arde dari sensor ini terhubung ke 5V dan arde papan Arduino masing-masing.
Sambungan modul GSM dengan papan Arduino dibuat secara serial. Pin Tx dan pin Rx dari modul GSM masing-masing terhubung ke pin Rx dan pin Tx dari papan Arduino.
Saat mengunggah kode di Arduino, pastikan GSM terputus dari papan Arduino.
Langkah 5: Memulai Arduino
Arduino IDE adalah perangkat lunak tempat Anda dapat menulis, men-debug, dan mengompilasi kode yang akan dijalankan pada mikrokontroler Arduino. Kode ini akan diunggah ke mikrokontroler melalui IDE ini. JIKA Anda tidak memiliki pengalaman sebelumnya dengan perangkat lunak ini, tidak ada yang perlu dikhawatirkan karena seluruh prosedur untuk menggunakan perangkat lunak ini diberikan di bawah ini.
- Jika Anda belum memasang perangkat lunak tersebut, klik di sini untuk mengunduh perangkat lunak tersebut.
- Hubungkan papan Arduino Anda ke PC dan buka Control Panel. Klik Perangkat keras dan Suara.Sekarang buka Perangkat dan Printer dan temukan port yang terhubung dengan papan Anda. Porta ini berbeda di komputer lain.
- Sekarang buka Arduino IDE. Dari Alat, atur papan Arduino ke Arduino / Genuino UNO.
- Dari menu Alat yang sama, atur nomor port. Nomor port ini harus sama persis dengan nomor port yang diamati sebelumnya di panel kontrol.
- Unduh kode yang terlampir di bawah ini dan salin ke IDE Anda. Untuk mengunggah kode, klik tombol unggah.
- Untuk mengunduh kode, klik di sini.
Langkah 6: Kode
Kode ini sangat sederhana dan dikomentari dengan baik. Meskipun sangat sederhana untuk dipahami, hal itu dijelaskan secara singkat di bawah ini:
1. Di awal, Pin Arduino diinisialisasi yang akan dihubungkan ke bel, led dan sensor gerak PIR. LED akan disambungkan ke pin12 Arduino, Buzzer akan disambungkan ke pin8 Arduino dan pin keluaran sensor gerak PIR akan disambungkan ke pin5 Arduino Uno.
int led = 12; // sambungkan ke pin12 dari Arduino int buzzer = 8; // menghubungkan mengarah ke pin8 dari Arduino int pirOutput = 5; // hubungkan keluaran sensor PIR ke pin5 dari Arduino
2. batalkan pengaturan()adalah fungsi yang hanya dijalankan sekali dalam sebuah program. Ini hanya berjalan ketika mikrokontroler dihidupkan atau tombol aktifkan ditekan. Kecepatan Baud diatur dalam fungsi ini menggunakan Serial. mulai perintah. Baud rate sebenarnya adalah kecepatan dalam bit per detik yang digunakan mikrokontroler untuk berkomunikasi dengan komponen eksternal yang terpasang. Kemudian pin mikrokontroler yang digunakan, dinyatakan digunakan sebagai OUTPUT. Pada akhirnya, sinyal RENDAH dikirim ke LED, bel, dan pin keluaran sensor gerak PIR.
batal penyiapan () {Serial.begin (9600); //set baud rate pinMode(led,OUTPUT); // deklarasikan pin led sebagai OUTPUT pin pinMode (buzzer, OUTPUT); // deklarasikan pin buzzer sebagai OUTPUT pin pinMode (pirOutput, INPUT); // deklarasikan pin sensor PIR sebagai pin OUTPUT digitalWrite (pirOutput, LOW); // awalnya mengirim sinyal RENDAH ke pin keluaran sensor PIR digitalWrite (led, LOW); // matikan LED digitalWrite (buzzer, LOW); //matikan bel }
3. lingkaran kosong()adalah fungsi yang berjalan berulang kali dalam satu putaran. Dalam fungsi ini, pin keluaran sensor PIR diperiksa secara terus menerus. Jika pin menunjukkan sinyal TINGGI, yang berarti gerakan terdeteksi, led dan bel akan menyala dan SMS akan dikirim ke nomor ponsel yang ditentukan di kode. Setelah mengirim SMS, itu akan menunggu selama dua detik dan kemudian memanggil nomor telepon yang ditentukan.
void loop () {if (digitalRead (pirOutput) == HIGH) // jika gerakan terdeteksi {digitalWrite (led, HIGH); // nyalakan LED digitalWrite (buzzer, HIGH); // nyalakan bel Serial.println ("OK"); // cetak OK pada serial Monitor delay(1000); // tunggu satu detik Serial.print ("AT + CMGF = 1 \ r"); // setel modul GSM untuk mengirim penundaan SMS (1000); // tunggu satu detik Serial.print ("AT + CMGS = \" + xxxxxxxxxxx \ "\ r"); // ganti xxxxxxxxxx dengan nomor ponsel Anda Serial.print ("Peringatan Penyusup - Seseorang telah memasuki Rumah Anda \ r"); // kirim pesan ini ke nomor ponsel tertentu Serial.write (0x1A); // Kode ASCII untuk penundaan CTRL + Z (akhir pesan) (2000); // tunggu dua detik Serial.println ("ATD + 91xxxxxxxxxx;"); // ganti xxxxxxxxxx dengan nomor ponsel Anda untuk menghubungi Serial.println ("ATH"); }}
Jadi inilah keseluruhan prosedur untuk membuat alarm penyusup bu yang mengintegrasikan sensor gerak PIR dan modul GSM dengan papan mikrokontroler Arduino Uno. Sekarang Anda dapat mengikuti langkah-langkah di atas dan menikmati membuat alarm penyusup Anda sendiri dengan sangat mudah di rumah.