Daftar Isi:

PERANGKAT DETEKSI PENCURIAN IOT BIAYA RENDAH (Keamanan Rumah Pi): 7 Langkah
PERANGKAT DETEKSI PENCURIAN IOT BIAYA RENDAH (Keamanan Rumah Pi): 7 Langkah

Video: PERANGKAT DETEKSI PENCURIAN IOT BIAYA RENDAH (Keamanan Rumah Pi): 7 Langkah

Video: PERANGKAT DETEKSI PENCURIAN IOT BIAYA RENDAH (Keamanan Rumah Pi): 7 Langkah
Video: Cara Jadi Seperti Hacker dalam 5 Detik 2024, November
Anonim
Image
Image

Sistem ini dirancang untuk mendeteksi intrusi (entri tidak sah) ke dalam gedung atau area lain. Proyek ini dapat digunakan di properti perumahan, komersial, industri, dan militer untuk perlindungan terhadap pencurian atau kerusakan properti, serta perlindungan pribadi terhadap penyusup. Perangkat kompak dan murah dipasang di dinding area yang harus dipantau. Proyek ini terdiri dari Sensor Gerak PIR yang akan mendeteksi keberadaan penyusup dan memberi tahu pemiliknya. Untuk menguji skenario waktu nyata, kami menerapkannya di kantor kami untuk menguji seberapa mungkin itu dapat membantu kami dan hasilnya cukup mendukung.

Perlengkapan

Perangkat keras:

  • NodeMCU ESP8266
  • Sensor Gerak PIR
  • Papan tempat memotong roti
  • Kabel Jumper

Perangkat lunak:

  • Blynk (Android atau iOS)
  • Arduino IDE

Langkah 1: Bagaimana Cara Kerjanya?

Bagaimana cara kerjanya?
Bagaimana cara kerjanya?

Seperti yang Anda ketahui, NodeMCU adalah mikrokontroler berkemampuan WiFi, yang dapat terhubung ke internet melalui WiFi. Jadi, dengan menggunakan aplikasi BLYNK Blynk, kita dapat mengaktifkan perangkat. Untuk tujuan ini, kami menghubungkan tombol dengan pin virtual, sehingga ketika tombol aktivasi ditekan, nilai pada variabel "status" akan berubah dari "1" menjadi "0" (Kode referensi).

Pada langkah berikutnya, jika "status" adalah 1, Sensor PIR mulai memeriksa penyusup. Jadi, setiap kali penyusup (yaitu, gerakan) terdeteksi, sensor akan mengirimkan nilai TINGGI ke NodeMCU. Ketika NodeMCU membaca nilai TINGGI, permintaan HTTP akan dikirim dari NodeMCU. Permintaan HTTP ini (WebHooks API) akan memicu Layanan SMS ClickSend, sehingga kami menerima SMS di Ponsel kami segera setelah Gerakan Terdeteksi.

HTTP (Hypertext Transfer Protocol) adalah protokol Aplikasi standar yang berfungsi sebagai protokol permintaan-respon antara klien dan server.

Klien HTTP membantu mengirim permintaan HTTP dan menerima tanggapan HTTP dari server

Ini banyak digunakan dalam aplikasi tertanam berbasis IoT seperti Otomasi Rumah, pemantauan parameter mesin kendaraan dari jarak jauh untuk analisis, dll.

Langkah 2: Perangkat Keras

Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras

Sensor Gerak PIRPIR

sensor memungkinkan Anda untuk merasakan gerakan, hampir selalu digunakan untuk mendeteksi apakah manusia telah masuk atau keluar dari jangkauan sensor. Mereka kecil, murah, daya rendah, mudah digunakan dan tidak aus. Untuk alasan itu, mereka biasanya ditemukan di peralatan dan gadget yang digunakan di rumah atau bisnis. Mereka sering disebut sebagai sensor PIR, "Passive Infrared", "Pyroelectric", atau "IR motion".

NodeMCU

NodeMCU adalah 9firmware berbasis LUA open-source yang dikembangkan untuk chip wifi ESP8266. Dengan mengeksplorasi fungsionalitas dengan chip ESP8266, firmware NodeMCU hadir dengan papan/kit Pengembangan ESP8266 yaitu papan Pengembangan NodeMCU. Karena NodeMCU adalah platform sumber terbuka, desain perangkat kerasnya terbuka untuk diedit/dimodifikasi/dibangun. NodeMCU Dev Kit/board terdiri dari chip berkemampuan wifi ESP8266. ESP8266 adalah chip Wi-Fi murah yang dikembangkan oleh Espressif Systems dengan protokol TCP/IP. Untuk informasi lebih lanjut tentang ESP8266, Anda dapat merujuk ke Modul WiFi ESP8266.

Langkah 3: Mengonfigurasi Aplikasi Blynk

Mengonfigurasi Aplikasi Blynk
Mengonfigurasi Aplikasi Blynk
Mengonfigurasi Aplikasi Blynk
Mengonfigurasi Aplikasi Blynk
Mengonfigurasi Aplikasi Blynk
Mengonfigurasi Aplikasi Blynk

Instal Aplikasi Blynk dari Playstore/AppStore. Masuk atau Buat Akun baru jika Anda belum memiliki Akun. Buat Widget Tombol dan jadikan sebagai sakelar sakelar. Konfigurasi tombol dengan Virtual pin V1. Tombol ini akan mengaktifkan atau menonaktifkan perangkat. yaitu, perangkat hanya akan bekerja jika sakelar ON. Selanjutnya, Buat Widget LED di Virtual Pin V2. Kemudian klik Tombol Putar di sudut kanan atas untuk Keluar dari Mode Edit. Langkah-langkah diberikan di bawah ini.

Langkah 4: Mengonfigurasi WebHooks

Mengonfigurasi WebHook
Mengonfigurasi WebHook
Mengonfigurasi WebHook
Mengonfigurasi WebHook
Mengonfigurasi WebHook
Mengonfigurasi WebHook

If This Then That, juga dikenal sebagai IFTTT, adalah layanan berbasis web freeware yang membuat rantai pernyataan kondisional sederhana, yang disebut applet. Applet dipicu oleh perubahan yang terjadi dalam layanan web lain seperti Gmail, Facebook, Telegram, Instagram, atau Pinterest. Kami sedang Mengkonfigurasi atau fitur SMS melalui Linking Platform ini.

Pertama-tama, buka situs IFTTT dengan mengklik DI SINI. Masuk dengan akun Google Anda. Kemudian buat applet baru. Untuk membuat applet baru, Klik Ikon Akun di pojok kanan atas (Near Explore) dan klik buat. Sekarang klik Ini dan cari WebHooks. Klik Hubungkan. Sebuah jendela baru akan dimuat dengan kotak berwarna biru yang berisi "Recieve a web Request". Klik pada kotak. Sekarang Anda akan diminta untuk memberikan NAMA ACARA. Ketik ESP_MOTION di dalam kotak dan tekan "Buat pemicu".

Sekarang klik itu dan cari SMS dan pilih ClickSend SMS. Fitur ini akan mengirim SMS ke nomor ponsel yang dikonfigurasi. Klik Hubungkan dan buat akun baru, lalu tutup jendela yang baru dibuka, dan tekan Tombol Hubungkan lagi dan masuk dengan akun dan otorisasi. Sekarang isi formulir dengan Detail yang diperlukan. Kolom pertama adalah Nomor Ponsel Penerima, kolom kedua adalah detail Pengirim, yang dapat berupa nama atau nomor (tidak terlalu penting), dan kotak ketiga adalah isi Pesan, Anda dapat menyesuaikannya sesuka Anda.

Dan terakhir, klik tombol Create Action.

Langkah 5: Mengunggah Kode

Mengunggah Kode
Mengunggah Kode
Mengunggah Kode
Mengunggah Kode
Mengunggah Kode
Mengunggah Kode
Mengunggah Kode
Mengunggah Kode

Kami telah mengkonfigurasi layanan SMS. Sekarang kita harus Mengkonfigurasi Sensor PIR dan NodeMCU dengan API WebHooks kita yang telah dikonfigurasi. Buka Kode yang diberikan di bawah ini, Pastikan Anda telah menginstal Core ESP8266, jika belum, cari. Anda dapat menemukan banyak posting di web. Sekarang Anda harus membuat beberapa perubahan pada Kode. URL WebHooks untuk memicu Acara, SSID WiFi, Kata Sandi, dan Token otentikasi Blynk.

const char* iftttURL = "URL WEBHOOKS"; const char* ssid = "SSID"; // Nama WiFi Anda. const char* kata sandi = "PASSWORD"; // Kata Sandi WiFi Anda. char auth = "BLYNK_AUTHTOKEN"; // Token Otentikasi Blynk Anda.

Buka Halaman Dokumentasi WebHooks untuk menjalankan URL. Klik tombol Dokumentasi di halaman ini.

Anda akan melihat sesuatu seperti ini

"https://maker.ifttt.com/trigger/{event}/with/key/cngKKJ6py15q3adxlbAv******************"Di sini, Anda harus mengedit nama acara yang ada di dalam kurung kurawal, hapus tanda kurung tersebut dan ketik nama Acara di sana dan salin seluruh tautannya. Teks setelah 'kunci' adalah Kunci WebHooks Anda. Sekarang Tempel URL yang Disalin dalam kode Arduino Anda. Sekarang satu hal penting yang harus diperhatikan adalah, Anda harus Menghapus satu huruf Dari Tautan. Hapus "S" dari https://. Tautan akan terlihat seperti ini

"https://maker.ifttt.com/trigger/ESP_MOTION/with/key/cngKKJ6py15q3adxlbAv******************"

Sekarang ketikkan SSID dan Kata Sandi WiFi Anda.

Hal berikutnya yang harus Anda ubah adalah token otentikasi Blynk. Anda dapat menemukan token di Email yang Anda gunakan untuk mendaftar. salin Token dan tempel di Kode Anda.

Tujuan dari setiap baris kode ditampilkan dalam Kode sebagai Komentar, Jadi saya tidak akan menulis ulang.

Sekarang Pilih papan yang benar, yang merupakan NodeMCU dalam kasus saya, dan port yang terhubung dengan papan. Dan klik tombol Unggah. Buka aplikasi Blynk di ponsel Anda dan Aktifkan perangkat. Sekarang lihat perangkat pendeteksi Pencurian BIAYA RENDAH Anda beraksi.

Sekarang, jika kita Memilih Nada Pemberitahuan khusus untuk SMS ini, Kita dapat menggunakannya sebagai alarm. Sehingga, Setiap kali gerakan terdeteksi, Alarm akan menyala.

Langkah 6: Sirkuit dan Kode

Sirkuit dan Kode
Sirkuit dan Kode

Unduh Sirkuit dan Kode Dari Repositori GitHub kami.

github.com/pibotsmakerhub/pi-home-security

Langkah 7: Tonton Video untuk Memastikan Anda Melakukannya dengan Benar

Tonton video youtube untuk memastikan Anda telah melakukan semuanya dengan benar.

Itu saja dalam Proyek ini, Terima Kasih

Direkomendasikan: