Isi kandungan:

PERANGKAT PENETAPAN BANYAK KOS RENDAH (Pi Home Security): 7 Langkah
PERANGKAT PENETAPAN BANYAK KOS RENDAH (Pi Home Security): 7 Langkah

Video: PERANGKAT PENETAPAN BANYAK KOS RENDAH (Pi Home Security): 7 Langkah

Video: PERANGKAT PENETAPAN BANYAK KOS RENDAH (Pi Home Security): 7 Langkah
Video: Beginilah hasilnya kalau uang kertas di print 2024, Julai
Anonim
Image
Image

Sistem ini dirancang untuk mengesan pencerobohan (kemasukan tanpa izin) ke dalam bangunan atau kawasan lain. Projek ini dapat digunakan dalam harta tanah kediaman, komersial, perindustrian, dan ketenteraan untuk perlindungan terhadap pencurian atau kerosakan harta benda, serta perlindungan diri terhadap penceroboh. Perangkat yang padat dan murah dilekatkan pada dinding kawasan yang harus dipantau. Projek ini terdiri daripada PIR Motion Sensor yang akan mengesan kehadiran penceroboh dan memberitahu pemiliknya. Untuk menguji senario masa nyata, kami menyebarkannya di pejabat kami untuk menguji bagaimana mungkin ia dapat membantu kami dan hasilnya cukup tegas.

Bekalan

Perkakasan:

  • NodeMCU ESP8266
  • Sensor Gerakan PIR
  • Papan roti
  • Wayar Pelompat

Perisian:

  • Blynk (Android atau iOS)
  • Arduino IDE

Langkah 1: Bagaimana Ia Berfungsi?

Bagaimanakah ia berfungsi?
Bagaimanakah ia berfungsi?

Seperti yang anda ketahui, NodeMCU adalah mikrokontroler berkemampuan WiFi, yang dapat menyambung ke internet melalui WiFi. Oleh itu, dengan menggunakan aplikasi BLYNK Blynk, kita dapat mengaktifkan peranti. Untuk tujuan ini, kami menyambungkan butang dengan pin maya, sehingga apabila butang aktifkan ditekan, nilai dalam "keadaan" pemboleh ubah akan berubah dari "1" menjadi "0" (Rujuk kod).

Pada langkah seterusnya, jika "keadaan" adalah 1, PIR Sensor mula memeriksa penceroboh. Jadi, setiap kali penyusup (iaitu gerakan) dikesan, sensor akan menghantar nilai TINGGI ke NodeMCU. Apabila NodeMCU membaca nilai TINGGI, permintaan HTTP akan dihantar dari NodeMCU. Permintaan HTTP ini (API WebHooks) akan memicu Perkhidmatan SMS ClickSend, oleh itu kami menerima SMS di Telefon kami sebaik sahaja Gerak Dikesan.

HTTP (Hypertext Transfer Protocol) adalah protokol Aplikasi standard yang berfungsi sebagai protokol permintaan-permintaan antara klien dan pelayan.

Pelanggan HTTP membantu menghantar permintaan HTTP dan menerima respons HTTP dari pelayan

Ia digunakan secara meluas dalam aplikasi tertanam berdasarkan IoT seperti Automasi Rumah, pemantauan parameter mesin kenderaan dari jauh untuk analisis, dll.

Langkah 2: Perkakasan

Perkakasan
Perkakasan
Perkakasan
Perkakasan

PIR Sensor Gerak PIR

sensor membolehkan anda merasakan pergerakan, hampir selalu digunakan untuk mengesan sama ada manusia telah bergerak masuk atau keluar dari jarak sensor. Mereka kecil, murah, rendah daya, mudah digunakan dan tidak usang. Atas sebab itu, mereka biasanya terdapat di perkakas dan alat yang digunakan di rumah atau perniagaan. Sensor ini sering disebut sebagai sensor PIR, "Pasif Inframerah", "Proroelektrik", atau "Gerakan IR".

NodeMCU

NodeMCU adalah 9firmware berasaskan LUA sumber terbuka yang dibangunkan untuk cip wifi ESP8266. Dengan meneroka fungsi dengan cip ESP8266, firmware NodeMCU dilengkapi dengan papan / kit Pembangunan ESP8266 iaitu papan Pembangunan NodeMCU. Oleh kerana NodeMCU adalah platform sumber terbuka, reka bentuk perkakasannya terbuka untuk diedit / ubah suai / bina. NodeMCU Dev Kit / board terdiri daripada cip berdaya wifi ESP8266. ESP8266 adalah cip Wi-Fi kos rendah yang dikembangkan oleh Espressif Systems dengan protokol TCP / IP. Untuk maklumat lebih lanjut mengenai ESP8266, anda boleh merujuk ke Modul WiFi ESP8266.

Langkah 3: Mengkonfigurasi Aplikasi Blynk

Mengkonfigurasi Aplikasi Blynk
Mengkonfigurasi Aplikasi Blynk
Mengkonfigurasi Aplikasi Blynk
Mengkonfigurasi Aplikasi Blynk
Mengkonfigurasi Aplikasi Blynk
Mengkonfigurasi Aplikasi Blynk

Pasang Aplikasi Blynk dari Playstore / AppStore. Log masuk atau Buat Akaun baru jika anda tidak mempunyai Akaun. Buat Widget Butang dan jadikannya sebagai suis togol. Konfigurasikan butang dengan pin Maya V1. Butang ini akan mengaktifkan atau menyahaktifkan peranti. iaitu, peranti akan berfungsi hanya jika suis dihidupkan. Seterusnya, Buat Widget LED pada Virtual Pin V2. Kemudian klik pada Butang Main di sudut kanan atas untuk Keluar dari Mod Edit. Langkah-langkahnya diberikan di bawah.

Langkah 4: Mengkonfigurasi WebHooks

Mengkonfigurasi WebHooks
Mengkonfigurasi WebHooks
Mengkonfigurasi WebHooks
Mengkonfigurasi WebHooks
Mengkonfigurasi WebHooks
Mengkonfigurasi WebHooks

If This Then That, juga dikenali sebagai IFTTT, adalah perkhidmatan berasaskan web perisian percuma yang membuat rangkaian pernyataan bersyarat sederhana, yang disebut applet. Applet dipicu oleh perubahan yang berlaku dalam perkhidmatan web lain seperti Gmail, Facebook, Telegram, Instagram, atau Pinterest. Kami mengkonfigurasi atau menggunakan SMS melalui Platform Pautan ini.

Pertama sekali, buka laman web IFTTT dengan mengklik DI SINI. Log masuk dengan akaun Google anda. Kemudian buat applet baru. Untuk membuat applet baru, Klik pada Ikon Akaun di sudut kanan atas (Near Explore) dan klik buat. Sekarang klik pada Ini dan cari WebHooks. Klik pada Sambung. Tetingkap baru akan dimuat dengan kotak berwarna biru yang mengandungi "Menerima Permintaan web". Klik pada kotak. Sekarang anda akan diminta memberikan NAMA ACARA. Ketik ESP_MOTION di dalam kotak dan tekan "Buat pemicu".

Sekarang klik pada itu dan cari SMS dan pilih ClickSend SMS. Fungsi ini akan menghantar SMS ke nombor telefon bimbit yang dikonfigurasi. Klik pada Connect dan buat akaun baru, kemudian tutup tetingkap yang baru dibuka, dan tekan Butang Sambung sekali lagi dan log masuk dengan akaun tersebut dan beri kebenaran. Sekarang isi borang dengan Butiran yang diperlukan. Medan Pertama adalah Nombor Mudah Alih Penerima, bidang kedua adalah perincian Pengirim, yang boleh menjadi nama atau nombor (tidak terlalu penting), dan kotak ketiga adalah badan Mesej, anda boleh menyesuaikannya sesuka hati.

Dan akhirnya, klik Butang Buat Tindakan.

Langkah 5: Memuat naik Kod

Memuat naik Kod
Memuat naik Kod
Memuat naik Kod
Memuat naik Kod
Memuat naik Kod
Memuat naik Kod
Memuat naik Kod
Memuat naik Kod

Kami telah mengkonfigurasi perkhidmatan SMS. Sekarang kita harus Mengkonfigurasi PIR Sensor dan NodeMCU dengan API WebHooks kita yang dikonfigurasi. Buka Kod yang diberikan di bawah, Pastikan anda telah memasang Teras ESP8266, jika belum, cari. Anda boleh menemui banyak catatan di web. Sekarang anda harus membuat beberapa perubahan pada Kod. URL WebHooks untuk mencetuskan Acara, WiFi SSID, Kata Laluan dan Token pengesahan Blynk.

const char * iftttURL = "URL WEBHOOKS"; const char * ssid = "SSID"; // Nama WiFi Anda. const char * kata laluan = "PASSWORD"; // Kata Laluan WiFi Anda. char auth = "BLYNK_AUTHTOKEN"; // Token Pengesahan Blynk anda.

Buka Halaman Dokumentasi WebHooks agar URL dapat dijalankan. Klik pada butang 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 terdapat dalam kurungan keriting, mengeluarkan tanda kurung tersebut dan taipkan nama Acara di sana dan menyalin keseluruhan pautan. Teks selepas 'kunci' adalah Kunci WebHooks anda. Sekarang Tampal URL yang Disalin dalam kod Arduino anda. Sekarang satu perkara penting yang harus dijaga adalah, anda mesti Buang satu huruf dari Pautan. Keluarkan "S" dari https://. Pautan akan kelihatan seperti ini

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

Sekarang masukkan SSID dan Kata Laluan WiFi anda.

Perkara seterusnya yang perlu anda ubah adalah token pengesahan Blynk. Anda boleh mendapatkan token di E-mel di mana anda biasa mendaftar. salin Token dan tampal dalam Kod anda.

Tujuan setiap baris kod ditunjukkan dalam Kod sebagai Komen, Oleh itu saya tidak akan menulisnya semula.

Sekarang Pilih papan yang betul, yang NodeMCU dalam kes saya, dan port yang disambungkan oleh papan. Dan klik Butang Muat Naik. Buka aplikasi Blynk pada telefon anda dan Aktifkan peranti. Sekarang lihat peranti pengesanan Pencurian KOS RENDAH anda.

Sekarang, jika kita Memilih Nada Pemberitahuan khusus untuk SMS ini, Kita dapat menggunakannya sebagai penggera. Sehingga, Setiap kali pergerakan dikesan, Penggera akan menyala.

Langkah 6: Litar dan Kod

Litar dan Kod
Litar dan Kod

Muat turun Litar dan Kod Dari GitHub Repository kami.

github.com/pibotsmakerhub/pi-home-security

Langkah 7: Tonton Video untuk Memastikan Anda Membuatnya dengan Betul

Tonton video youtube untuk memastikan anda telah melakukan semuanya dengan betul.

Itu sahaja dalam Projek ini, Terima Kasih

Disyorkan: