2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
Image
Sistēma ir paredzēta, lai atklātu ielaušanos (neatļautu iekļūšanu) ēkā vai citās vietās. Šo projektu var izmantot dzīvojamos, komerciālos, rūpnieciskos un militāros īpašumos, lai pasargātu no ielaušanās vai īpašuma bojājumiem, kā arī individuālai aizsardzībai pret iebrucējiem. Šis projekts sastāv no PIR kustības sensora, kas noteiks iebrucēja klātbūtni un paziņos tā īpašniekam. Lai pārbaudītu reālā laika scenāriju, mēs to izvietojām savā birojā, lai pārbaudītu, kā tas varētu mums palīdzēt, un rezultāti bija diezgan apstiprinoši.
Piegādes
Aparatūra:
NodeMCU ESP8266
PIR kustības sensors
Maizes dēlis
Jumper vadi
Programmatūra:
Blynk (Android vai iOS)
Arduino IDE
1. darbība. Kā tas darbojas?
Kā tas darbojas?
Kā jūs zināt, NodeMCU ir WiFi kontrolēts mikrokontrolleris, kas var izveidot savienojumu ar internetu, izmantojot WiFi. Tātad, izmantojot lietojumprogrammu BLYNK Blynk, mēs varam aktivizēt ierīci. Šim nolūkam mēs savienojām pogu ar virtuālo tapu, lai, nospiežot aktivizēšanas pogu, vērtība mainīgajā "stāvoklis" mainītos no "1" uz "0" (atsauces kods).
Nākamajā solī, ja "stāvoklis" ir 1, PIR sensors sāk pārbaudīt iebrucējus. Tātad, ikreiz, kad tiek konstatēts iebrucējs (ti, kustība), sensors NodeMCU nosūtīs HIGH vērtību. Kad NodeMCU nolasa HIGH vērtību, no NodeMCU tiks nosūtīts HTTP pieprasījums. Šis HTTP pieprasījums (WebHooks API) aktivizēs ClickSend SMS pakalpojumu, tāpēc mēs saņemam īsziņas savā tālrunī, tiklīdz tiek konstatēta kustība.
HTTP (hiperteksta pārsūtīšanas protokols) ir standarta lietojumprogrammu protokols, kas darbojas kā pieprasījuma atbildes protokols starp klientu un serveri.
HTTP klients palīdz nosūtīt HTTP pieprasījumus un saņemt HTTP atbildes no HTTP servera.
To plaši izmanto uz IoT balstītās iegultās lietojumprogrammās, piemēram, mājas automatizācijā, transportlīdzekļa dzinēja parametru uzraudzībā attālināti analīzei utt.
2. darbība. Aparatūra
AparatūraAparatūra
PIR kustības sensorsPIR
sensori ļauj uztvert kustību, gandrīz vienmēr tiek izmantoti, lai noteiktu, vai cilvēks ir pārvietojies sensoru diapazonā vai ārpus tā. Tie ir mazi, lēti, mazjaudīgi, viegli lietojami un nenodilst. Šī iemesla dēļ tās parasti atrodamas ierīcēs un sīkrīkos, ko izmanto mājās vai uzņēmumos. Tos bieži dēvē par PIR, "pasīvo infrasarkano", "piroelektrisko" vai "IR kustības" sensoru.
NodeMCU
NodeMCU ir uz atvērtā koda LUA balstīta 9 programmaparatūra, kas izstrādāta wifi mikroshēmai ESP8266. Izpētot funkcionalitāti ar mikroshēmu ESP8266, NodeMCU programmaparatūra tiek piegādāta kopā ar ESP8266 izstrādes plati/komplektu, ti, NodeMCU attīstības paneli. Tā kā NodeMCU ir atvērtā koda platforma, tās aparatūras dizains ir atvērts rediģēšanai/modificēšanai/veidošanai. NodeMCU izstrādātāju komplekts/dēlis sastāv no mikroshēmas ar iespējotu wifi. ESP8266 ir lēta Wi-Fi mikroshēma, ko izstrādājusi Espressif Systems ar TCP/IP protokolu. Lai iegūtu papildinformāciju par ESP8266, skatiet ESP8266 WiFi moduli.
Instalējiet lietotni Blynk no Playstore/AppStore. Pierakstieties vai izveidojiet jaunu kontu, ja jums nav konta. Izveidojiet pogu logrīku un izveidojiet to kā pārslēgšanas slēdzi. Konfigurējiet pogu ar virtuālo tapu V1. Šī poga aktivizēs vai deaktivizēs ierīci. ti, ierīce darbosies tikai tad, ja slēdzis ir IESLĒGTS. Pēc tam virtuālajā tapā V2 izveidojiet LED logrīku. Pēc tam augšējā labajā stūrī noklikšķiniet uz pogas Atskaņot, lai izietu no rediģēšanas režīma. Tālāk ir norādītas darbības.
If This Then That, kas pazīstams arī kā IFTTT, ir bezmaksas tīmekļa pakalpojums, kas izveido vienkāršu nosacītu paziņojumu ķēdes, ko sauc par sīklietotnēm. Sīklietotni aktivizē izmaiņas, kas notiek citos tīmekļa pakalpojumos, piemēram, Gmail, Facebook, Telegram, Instagram vai Pinterest. Izmantojot šo saistīšanas platformu, mēs konfigurējam vai sūtām īsziņu.
Vispirms atveriet IFTTT vietni, noklikšķinot ŠEIT. Pierakstieties, izmantojot savu Google kontu. Pēc tam izveidojiet jaunu sīklietotni. Lai izveidotu jaunu sīklietotni, augšējā labajā stūrī noklikšķiniet uz konta ikonas (Netālu no izpētes) un noklikšķiniet uz izveidot. Tagad noklikšķiniet uz Šī un meklējiet WebHooks. Noklikšķiniet uz Savienot. Tiks ielādēts jauns logs ar zilu lodziņu, kurā ir "Saņemt tīmekļa pieprasījumu". Noklikšķiniet uz lodziņa. Tagad jums tiks lūgts norādīt PASĀKUMA NOSAUKUMU. Lodziņā ierakstiet ESP_MOTION un nospiediet "Izveidot aktivizētāju".
Tagad noklikšķiniet uz tā un meklējiet SMS un atlasiet ClickSend SMS. Šī funkcija nosūtīs SMS uz konfigurēto mobilā tālruņa numuru. Noklikšķiniet uz Savienot un izveidojiet jaunu kontu, pēc tam aizveriet tikko atvērto logu un vēlreiz nospiediet pogu Savienot un piesakieties, izmantojot kontu un autorizējoties. Tagad aizpildiet veidlapu ar nepieciešamo informāciju. Pirmais lauks ir adresāta mobilā tālruņa numurs, otrais lauks ir informācija par sūtītāju, kas var būt vārds vai numurs (tam nav īsti nozīmes), bet trešais lodziņš ir ziņojuma pamatteksts, jūs varat to pielāgot, kā vēlaties.
Visbeidzot, noklikšķiniet uz pogas Izveidot darbību.
Mēs esam konfigurējuši SMS pakalpojumu. Tagad mums ir jākonfigurē PIR sensors un NodeMCU, izmantojot mūsu konfigurēto WebHooks API. Atveriet tālāk norādīto kodu, pārliecinieties, vai esat instalējis ESP8266 Core, ja neesat to meklējis. Tīmeklī varat atrast daudz ziņu. Tagad jums ir jāveic dažas izmaiņas kodeksā. WebHooks URL, lai aktivizētu notikumu, WiFi SSID, paroli un Blynk autentifikācijas marķieri.
Atveriet WebHooks dokumentācijas lapu, lai tiktu palaists URL. Šajā lapā noklikšķiniet uz pogas Dokumentācija.
Jūs redzēsit kaut ko līdzīgu šim
"https://maker.ifttt.com/trigger/{event}/with/key/cngKKJ6py15q3adxlbAv****************"Šeit jums ir jārediģē notikuma nosaukums, kas atrodas cirtainās iekavās, noņemiet šīs iekavas un ierakstiet notikuma nosaukumu tur un nokopējiet visu saiti. Teksts aiz “atslēgas” ir jūsu WebHooks atslēga. Tagad ielīmējiet Arduino kodā nokopēto URL. Tagad ir jārūpējas par vienu svarīgu lietu - no saites ir jānoņem viens burts. Noņemiet “S” no https://. Saite izskatīsies šādi
Nākamā lieta, kas jums jāmaina, ir Blynk autentifikācijas marķieris. Jūs varat atrast marķieri savā e -pastā, kurā izmantojāt reģistrēšanos. nokopējiet marķieri un ielīmējiet savā kodā.
Katras koda rindas mērķis ir parādīts kodeksā kā komentārs, tāpēc es to nepārrakstīšu.
Tagad izvēlieties pareizo plati, kas manā gadījumā ir NodeMCU, un portu, kuram tāfele ir pievienota. Un noklikšķiniet uz augšupielādes pogas. Tālrunī atveriet lietotni Blynk un aktivizējiet ierīci. Tagad skatiet savu zemo izmaksu zādzību atklāšanas ierīci darbībā.
Tagad, ja šai īsziņai izvēlamies pielāgotu paziņojuma signālu, mēs to varam izmantot kā modinātāju. Tāds, ka ikreiz, kad tiek konstatēta kustība, modinātājs ieslēgsies.
6. darbība: ķēde un kods
Ķēde un kods
Lejupielādējiet shēmu un kodu no mūsu GitHub krātuves.
github.com/pibotsmakerhub/pi-home-security
7. darbība. Noskatieties video, lai pārliecinātos, ka viss ir izdarīts pareizi
Noskatieties youtube video, lai pārliecinātos, ka esat visu izdarījis pareizi.
DIY zemu izmaksu mājas automatizācija, izmantojot Esp8266: Sveiki visiem! Šodien šajā pamācībā es jums parādīšu, kā es sagatavoju savu mājas automatizāciju kā soli ceļā uz gudru māju, izmantojot ESP 8266 moduli, kas parasti pazīstams kā nodemcu, tādējādi netērējot laiku sāksim:)
3D drukāts - zemu izmaksu gaismas zobens!: Zemas izmaksas, 3D drukāts un saliekams gaismas zobens. RGB gaismas diode ļauj izvēlēties starp sarkanām, zaļām un zilām vārpstām, kuras var izvēlēties, izmantojot rotējošo slēdzi, kas atrodas gaismas zobena rokturī. Vārpstas saliekamais raksturs padara to par
Arduino vienkārša zemu izmaksu kontrolējama roka: plašajā internetā ir daudz dārgu 3D drukātu un elastīgu sensoru balstītu robotu. Tomēr, būdams students, man nav daudz piekļuves tādām lietām kā CNC, 3D printeri un elektriskie instrumenti. Man ir risinājums, mēs izveidosim l
MQmax 0,7 zemu izmaksu WiFi IoT platforma, kuras pamatā ir Esp8266 un Arduino Mini Pro: Sveiki! Šī ir mana otrā pamācība (no šī brīža es pārstāju skaitīt). Es to izveidoju, lai izveidotu vienkāršu (vismaz man), lētu, viegli izgatavojamu un efektīvu platformu Real IoT lietojumprogrammām, kas ietver M2M darbu. Šī platforma darbojas ar esp8266 un
Zemu izmaksu viedā māja - kontrole no jebkuras vietas PASAULĒ: Par. Mūsdienās abi vecāki strādā, lai ģimenei būtu ērta dzīve. Tāpēc mūsu mājās ir daudz elektronikas ierīču, piemēram, sildītājs, maiņstrāva, veļas mašīna utt. Kad viņi atgriežas mājās, viņiem jājūtas ļoti ērti