Mündəricat:

DÜŞÜK MALİYYƏTLİ OĞURLUQ AYDIRMA CİHAZI (Pi Ev Təhlükəsizliyi): 7 addım
DÜŞÜK MALİYYƏTLİ OĞURLUQ AYDIRMA CİHAZI (Pi Ev Təhlükəsizliyi): 7 addım

Video: DÜŞÜK MALİYYƏTLİ OĞURLUQ AYDIRMA CİHAZI (Pi Ev Təhlükəsizliyi): 7 addım

Video: DÜŞÜK MALİYYƏTLİ OĞURLUQ AYDIRMA CİHAZI (Pi Ev Təhlükəsizliyi): 7 addım
Video: Çinin ən böyük oğurluğu! ABŞ-dan oğurlanan təyyarə! Çinlilərin Əsrlik Oğurluğu! 2024, Iyul
Anonim
Image
Image

Sistem, bir binaya və ya digər sahələrə müdaxiləni (icazəsiz girişi) aşkar etmək üçün hazırlanmışdır. Bu layihə, mənzildə, ticarətdə, sənaye və hərbi mülklərdə oğurluqdan və ya maddi ziyandan qorunmaq üçün istifadə edilə bilər, həm də qəsbkarlara qarşı fərdi qorunma Sahənin divarına nəzarət edilməli olan kompakt, aşağı büdcəli bir cihaz quraşdırılmışdır. Bu layihə, təcavüzkarın varlığını aşkar edəcək və sahibinə xəbər verəcək bir PIR Hareket Sensorundan ibarətdir. Real vaxt ssenarisini sınamaq üçün bizə kömək edə biləcəyini və nəticələrin olduqca müsbət olduğunu sınamaq üçün ofisimizdə yerləşdirdik.

Təchizat

Avadanlıq:

  • NodeMCU ESP8266
  • PIR Hərəkət Sensoru
  • Çörək lövhəsi
  • Jumper telləri

Proqram təminatı:

  • Blynk (Android və ya iOS)
  • Arduino IDE

Addım 1: Necə işləyir?

Bu necə işləyir?
Bu necə işləyir?

Bildiyiniz kimi, NodeMCU, Wi-Fi ilə İnternetə qoşula bilən, WiFi ilə işləyən bir mikro nəzarətçidir. Beləliklə, BLYNK Blynk tətbiqindən istifadə edərək cihazı aktivləşdirə bilərik. Bu məqsədlə düyməni virtual pinlə bağladıq ki, aktivləşdirmə düyməsinə basıldıqda "vəziyyət" dəyişənindəki dəyər "1" dən "0" a dəyişsin (Koda baxın).

Növbəti addımda, "vəziyyət" 1 -dirsə, PIR Sensoru daxil olanları yoxlamağa başlayır. Beləliklə, hər dəfə bir müdaxilə (yəni hərəkət) aşkar edildikdə, sensor NodeMCU -ya YÜKSEK bir dəyər göndərəcək. NodeMCU yüksək bir dəyər oxuduqda, NodeMCU -dan bir HTTP sorğusu göndəriləcək. Bu HTTP sorğusu (WebHooks API) ClickSend SMS Xidmətini işə salacaq, buna görə də Hərəkət Algılanan kimi SMS -i Telefonumuza alırıq.

HTTP (Hypertext Transfer Protocol), müştəri ilə server arasında sorğu-cavab protokolu kimi fəaliyyət göstərən standart bir tətbiq protokoludur.

HTTP müştəri HTTP sorğularını göndərməyə və HTTP serverindən HTTP cavablarını almağa kömək edir.

Ev Otomasyonu, nəqliyyat vasitələrinin mühərrik parametrlərinin təhlili üçün uzaqdan izləmə və s.

Addım 2: Avadanlıq

Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq

PIR Hərəkət SensoruPIR

Sensorlar, demək olar ki, həmişə bir insanın sensorlar aralığına daxil olub -olmadığını yoxlamaq üçün istifadə olunan hərəkəti hiss etməyə imkan verir. Kiçik, ucuz, aşağı gücə malikdir, istifadəsi asandır və köhnəlmir. Bu səbəbdən, ümumiyyətlə evlərdə və ya iş yerlərində istifadə olunan cihazlarda və cihazlarda olur. Onlara tez -tez PIR, "Passiv İnfraqırmızı", "Pyroelektrik" və ya "IR hərəkəti" sensorları deyilir.

NodeMCU

NodeMCU, ESP8266 wifi çipi üçün hazırlanmış açıq mənbəli LUA əsaslı 9 proqramdır. ESP8266 çipi ilə funksionallığı araşdıraraq NodeMCU firmware, ESP8266 İnkişaf lövhəsi/dəsti ilə, yəni NodeMCU İnkişaf lövhəsi ilə birlikdə gəlir. NodeMCU açıq mənbəli bir platforma olduğundan, onun hardware dizaynı redaktə etmək/dəyişdirmək/qurmaq üçün açıqdır. NodeMCU Dev Kit/board, ESP8266 wifi effektiv çipdən ibarətdir. ESP8266, TCP/IP protokolu ilə Espressif Systems tərəfindən hazırlanmış ucuz Wi-Fi çipidir. ESP8266 haqqında daha ətraflı məlumat üçün ESP8266 WiFi Moduluna müraciət edə bilərsiniz.

Addım 3: Blynk tətbiqini konfiqurasiya edin

Blynk Tətbiqinin konfiqurasiyası
Blynk Tətbiqinin konfiqurasiyası
Blynk Tətbiqinin konfiqurasiyası
Blynk Tətbiqinin konfiqurasiyası
Blynk Tətbiqini konfiqurasiya edin
Blynk Tətbiqini konfiqurasiya edin

PlayStore/AppStore -dan Blynk Tətbiqini quraşdırın. Hesabınız yoxdursa daxil olun və ya yeni bir hesab yaradın. Bir Button Widget yaradın və bir keçid açarı olaraq edin. Düyməni Virtual pin V1 ilə konfiqurasiya edin. Bu düymə cihazı işə salacaq və ya söndürəcək. yəni cihaz yalnız açar AÇIQ olduqda işləyəcək. Sonra, Virtual Pin V2 -də bir LED Widget yaradın. Sonra Düzəliş rejimindən çıxmaq üçün sağ üst küncdəki Play düyməsini basın. Addımlar aşağıda verilmişdir.

Addım 4: WebHooks -u konfiqurasiya edin

Veb Qarmaqlarının Konfiqurasiyası
Veb Qarmaqlarının Konfiqurasiyası
Veb Qarmaqlarının Konfiqurasiyası
Veb Qarmaqlarının Konfiqurasiyası
Veb Qarmaqlarının Konfiqurasiyası
Veb Qarmaqlarının Konfiqurasiyası

IFTTT olaraq da bilinən Bu Sonra Olarsa, applet adlanan sadə şərtli ifadələr zəncirləri yaradan pulsuz bir veb əsaslı xidmətdir. Bir applet, Gmail, Facebook, Telegram, Instagram və ya Pinterest kimi digər veb xidmətlərində baş verən dəyişikliklərdən qaynaqlanır. Bu Bağlama Platforması vasitəsi ilə Konfiqurasiya və ya SMS funksiyasını yerinə yetiririk.

Əvvəlcə BURAYA tıklayarak IFTTT veb saytını açın. Google hesabınızla daxil olun. Sonra yeni bir applet yaradın. Yeni bir applet yaratmaq üçün sağ üst küncdəki Hesab simgesini (Kəşf Et) yaxınlığında yaradın. İndi bunu vurun və WebHooks axtarın. Bağlan düyməsini basın. Yeni bir pəncərədə "Veb sorğusu qəbul et" olan mavi rəngli bir qutu yüklənəcək. Qutuya vurun. İndi sizdən TƏDBİRLƏRİN ADINI təqdim etməyiniz xahiş olunacaq. Qutuya ESP_MOTION yazın və "Tetikleyici yaradın" düyməsini basın.

İndi üzərinə basın və SMS axtarın və ClickSend SMS seçin. Bu xüsusiyyət konfiqurasiya edilmiş mobil nömrəyə SMS göndərəcək. Bağlan düyməsini vurun və yeni bir hesab yaradın, sonra yeni açılan pəncərəni bağlayın və yenidən Bağlan düyməsini basın və hesabla daxil olun və icazə verin. İndi formanı lazımi detallarla doldurun. Birinci sahə Alıcının Mobil Nömrəsidir, ikinci sahə bir ad və ya nömrə ola biləcək Göndərən detallarıdır (əslində heç bir əhəmiyyəti yoxdur) və üçüncü qutu Mesaj gövdəsidir, istədiyiniz kimi düzəldə bilərsiniz.

Və nəhayət, Fəaliyyət Yarat düyməsini basın.

Addım 5: Kodun Yüklənməsi

Kod yüklənir
Kod yüklənir
Kod yüklənir
Kod yüklənir
Kod yüklənir
Kod yüklənir
Kod yüklənir
Kod yüklənir

SMS xidmətini konfiqurasiya etdik. İndi PIR Sensor və NodeMCU -nu konfiqurasiya edilmiş WebHooks API ilə konfiqurasiya etməliyik. Aşağıda verilən kodu açın, ESP8266 Core qurduğunuzdan əmin olun, yoxsa onu axtarın. İnternetdə bir çox yazı tapa bilərsiniz. İndi Məcəlləyə bəzi dəyişikliklər etməlisiniz. Tədbir, WiFi SSID, Şifrə və Blynk identifikasiya nişanını işə salmaq üçün WebHooks URL.

const char* iftttURL = "WEBHOOKS URL"; const char* ssid = "SSID"; // WiFi Adınız. const char* parol = "PAROLA"; // WiFi Şifrəniz. char auth = "BLYNK_AUTHTOKEN"; // Blynk Doğrulama əlamətiniz.

URL -in işə salınması üçün WebHooks Sənədləri Səhifəsini açın. Bu səhifədəki Sənədlər düyməsini basın.

Bunun kimi bir şey görəcəksiniz

"https://maker.ifttt.com/trigger/{event}/with/key/cngKKJ6py15q3adxlbAv*****************"Burada, buruq mötərizədə olan hadisə adını redaktə etməli, həmin mötərizələri çıxarmalı və orada Hadisə adını yazmalı və bütün linki kopyalamalısınız. 'Açardan' sonra gələn mətn WebHooks Açarınızdır. İndi Arduino kodunuza kopyalanan URL -ni yapışdırın. İndi diqqət edilməli olan bir şey var ki, Linkdən bir hərf çıxarmalısan. "S" hərfini https:// saytından silin. Bağlantı belə görünəcək

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

İndi WiFi SSID və Şifrənizi daxil edin.

Dəyişdirməli olduğunuz növbəti şey Blynk identifikasiya nişanıdır. İşarəni əvvəllər qeydiyyatdan keçdiyiniz E -poçtunuzda tapa bilərsiniz. Tokeni kopyalayın və Kodunuza yapışdırın.

Hər bir kod sətrinin məqsədi Kodda Şərh olaraq göstərilmişdir, buna görə yenidən yazmayacağam.

İndi mənim vəziyyətimdə NodeMCU olan düzgün lövhəni və lövhənin bağlı olduğu portu seçin. Və Yükləmə Düyməsini basın. Telefonunuzda Blynk tətbiqini açın və cihazı aktivləşdirin. İndi LOW-COST Oğurluq aşkarlama cihazınızın fəaliyyətdə olduğunu görün.

İndi bu SMS üçün xüsusi bir Bildiriş Səsi seçsək, onu həyəcan siqnalı kimi istifadə edə bilərik. Belə ki, hər hansı bir hərəkət aşkar edildikdə Siqnal işə düşür.

Addım 6: Dövrə və Kod

Dövrə və Kod
Dövrə və Kod

Dövrəni və Kodu GitHub Depomuzdan Yükləyin.

github.com/pibotsmakerhub/pi-home-security

Addım 7: Düzgün etdiyinizə əmin olmaq üçün Videoya baxın

Hər şeyi düzgün etdiyinizə əmin olmaq üçün youtube videosuna baxın.

Bu layihədə hər şey var, təşəkkür edirəm

Tövsiyə: