Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
Süsteem on loodud hoonesse või muudesse piirkondadesse sissetungi (volitamata sisenemise) tuvastamiseks. Seda projekti saab kasutada elamutes, äri-, tööstus- ja sõjaväeobjektides sissemurdmiste või varakahjude eest kaitsmiseks, samuti isiklikuks kaitseks sissetungijate eest. Ala seinale on kinnitatud kompaktne ja väikese eelarvega seade, mida tuleb jälgida. See projekt koosneb PIR -liikumisandurist, mis tuvastab sissetungija olemasolu ja teavitab omanikku. Reaalajastsenaariumi testimiseks kasutasime seda oma kontoris, et testida, kuidas see võib meid aidata ja tulemused olid üsna jaatavad.
Tarvikud
Riistvara:
- SõlmMCU ESP8266
- PIR -liikumisandur
- Leivalaud
- Jumper juhtmed
Tarkvara:
- Blynk (Android või iOS)
- Arduino IDE
Samm: kuidas see toimib?
Nagu teate, on NodeMCU WiFi-toega mikrokontroller, mis saab WiFi kaudu Interneti-ühenduse luua. Seega, kasutades rakendust BLYNK Blynk, saame seadme aktiveerida. Sel eesmärgil ühendasime nupu virtuaalse tihvtiga, nii et kui aktiveerimisnuppu vajutada, muutub muutuja "olek" väärtus "1" asemel "0" (viita kood).
Järgmisel etapil, kui "olek" on 1, hakkab PIR -andur sissetungijaid kontrollima. Niisiis saadab andur NodeMCU -le HIGH väärtuse alati, kui tuvastatakse sissetungija (st liikumine). Kui NodeMCU loeb HIGH väärtust, saadetakse NodeMCU -lt HTTP -päring. See HTTP -päring (WebHooks API) käivitab ClickSend SMS -teenuse, seega saame SMS -i oma telefoni kohe, kui liikumine on tuvastatud.
HTTP (hüperteksti edastusprotokoll) on standardne rakendusprotokoll, mis toimib kliendi ja serveri vahelise päringu-vastuse protokollina.
HTTP -klient aitab HTTP -päringuid saata ja HTTP -serverilt HTTP -vastuseid vastu võtta.
Seda kasutatakse laialdaselt asjade Interneti -põhistes manustatud rakendustes, nagu koduautomaatika, sõiduki mootori parameetrite kaugseire analüüsimiseks jne.
Samm: riistvara
PIR liikumisandur PIR
andurid võimaldavad teil tunda liikumist, mida kasutatakse peaaegu alati, et tuvastada, kas inimene on liikunud andurite levialasse või sellest välja. Need on väikesed, odavad, vähese energiatarbega, hõlpsasti kasutatavad ja ei kulu. Sel põhjusel leidub neid tavaliselt kodudes või ettevõtetes kasutatavates seadmetes ja vidinates. Neid nimetatakse sageli PIR-, "passiivse infrapuna", "püroelektrilise" või "IR -liikumise" anduriteks.
NodeMCU
NodeMCU on avatud lähtekoodiga LUA-põhine 9 püsivara, mis on välja töötatud ESP8266 wifi kiibi jaoks. Uurides funktsionaalsust ESP8266 kiibiga, saab NodeMCU püsivara kaasa ESP8266 arendusplaadi/komplekti, st NodeMCU arendusplaadi. Kuna NodeMCU on avatud lähtekoodiga platvorm, on selle riistvara disain avatud redigeerimiseks/muutmiseks/ehitamiseks. NodeMCU arenduskomplekt/plaat koosneb ESP8266 WiFi -kiibist. ESP8266 on odav Wi-Fi kiip, mille on välja töötanud Espressif Systems koos TCP/IP protokolliga. ESP8266 kohta lisateabe saamiseks vaadake ESP8266 WiFi moodulit.
Samm: rakenduse Blynk konfigureerimine
Installige rakendus Blynk saidist Playstore/AppStore. Logige sisse või looge uus konto, kui teil pole kontot. Looge nupuvahend ja tehke see lülituslülitina. Seadistage nupp virtuaalse tihvtiga V1. See nupp lülitab seadme sisse või välja. st seade töötab ainult siis, kui lüliti on sisse lülitatud. Seejärel looge LED -vidin virtuaalsele pin V2 -le. Seejärel klõpsake redigeerimisrežiimist väljumiseks paremas ülanurgas nuppu Esita. Sammud on toodud allpool.
4. samm: WebHooks'i seadistamine
If This Then That, tuntud ka kui IFTTT, on tasuta veebipõhine teenus, mis loob lihtsate tingimuslausete ahelaid, mida nimetatakse aplettideks. Apleti käivitavad muudes veebiteenustes (nt Gmail, Facebook, Telegram, Instagram või Pinterest) toimuvad muudatused. Selle sidumisplatvormi kaudu konfigureerime või saadame SMS -i.
Esiteks avage IFTTT veebisait, klõpsates SIIN. Logige sisse oma Google'i kontoga. Seejärel looge uus aplett. Uue apleti loomiseks klõpsake paremas ülanurgas oleval kontoikoonil (Uurimise lähedal) ja seejärel loo. Nüüd klõpsake nuppu See ja otsige WebHooks. Klõpsake nuppu Ühenda. Uus aken laaditakse sinise kastiga, mis sisaldab teksti "Veebitaotluse saamine". Klõpsake kasti. Nüüd palutakse teil esitada sündmuse nimi. Tippige väljale ESP_MOTION ja vajutage "Loo päästik".
Nüüd klõpsake seda ja otsige SMS -i ning valige ClickSend SMS. See funktsioon saadab SMS -i konfigureeritud mobiilinumbrile. Klõpsake nuppu Ühenda ja looge uus konto, seejärel sulgege äsja avatud aken ja vajutage uuesti nuppu Ühenda ning logige sisse kontoga ja volitage. Nüüd täitke vorm nõutavate andmetega. Esimene väli on adressaadi mobiilinumber, teine väli on saatja andmed, mis võivad olla nimi või number (pole tegelikult oluline), ja kolmas kast on sõnumi keha, saate seda vastavalt soovile kohandada.
Ja lõpuks klõpsake nuppu Loo toiming.
Samm: koodi üleslaadimine
Oleme seadistanud SMS -teenuse. Nüüd peame konfigureerima PIR -anduri ja NodeMCU meie konfigureeritud WebHooks API -ga. Avage allpool toodud kood, veenduge, et olete ESP8266 Core installinud, kui te seda pole teinud, otsige seda. Veebist leiate palju postitusi. Nüüd peate koodi muutma. WebHooks URL sündmuse käivitamiseks, WiFi SSID, parool ja Blynk autentimismärk.
const char* iftttURL = "WEBHOOKS URL"; const char* ssid = "SSID"; // Teie WiFi nimi. const char* parool = "PASSWORD"; // Teie WiFi parool. char auth = "BLYNK_AUTHTOKEN"; // Teie Blynk -i autentimismärk.
URL -i käivitamiseks avage WebHooksi dokumentatsiooni leht. Klõpsake sellel lehel nuppu Dokumentatsioon.
Näete midagi sellist
"https://maker.ifttt.com/trigger/{event}/with/key/cngKKJ6py15q3adxlbAv****************"Siin peate muutma lokkisulgudes olevat sündmuse nime, need sulgud eemaldama ja sisestama sinna sündmuse nime ning kopeerima kogu lingi. „Võtme” järel olev tekst on teie WebHooks võti. Nüüd kleepige oma Arduino koodi kopeeritud URL. Nüüd tuleb hoolitseda selle eest, et peate ühe kirja lingilt eemaldama. Eemaldage "S" saidilt https://. Link näeb välja selline
"https://maker.ifttt.com/trigger/ESP_MOTION/with/key/cngKKJ6py15q3adxlbAv*****************"
Nüüd sisestage oma WiFi SSID ja parool.
Järgmine asi, mida peate muutma, on Blynk autentimismärk. Märgi leiate oma e -kirjast, milles te registreerusite. kopeerige Token ja kleepige oma kood.
Iga koodirea eesmärk on koodis näidatud kommentaarina, nii et ma ei kirjuta seda ümber.
Nüüd valige õige plaat, mis on minu puhul NodeMCU, ja port, millega plaat on ühendatud. Ja klõpsake nuppu Üleslaadimine. Avage oma telefonis rakendus Blynk ja aktiveerige seade. Nüüd vaadake oma LOW-COST varguse tuvastamise seadet töös.
Nüüd, kui valime selle SMS -i jaoks kohandatud teavitustooni, saame seda kasutada äratusena. Selline, et kui liikumine tuvastatakse, lülitub alarm sisse.
6. samm: ahel ja kood
Laadige skeem ja kood alla meie GitHubi hoidlast.
github.com/pibotsmakerhub/pi-home-security
Samm: vaadake videot, et veenduda, kas tegite õigesti
Vaadake YouTube'i videot, et veenduda, kas olete kõik õigesti teinud.
See on kõik selles projektis, aitäh
Soovitan:
Home Brew - Mac: 14 sammu
Home Brew - Mac: seda juhendit kasutatakse paaris muus dokumendis ja seetõttu otsustasin selle eraldada, et vältida kahekordistumist teistes kirjutatavates juhistes. See juhendab teid juhendamisel paigaldage Ho
DIY Home Recording Booth ($ 66.00): 11 sammu (koos piltidega)
DIY Home Recording Booth (66,00 dollarit): umbes neli aastat tagasi kirjutasin astronoomia õpiku ja audioraamatu, mis käsitles 110 teleskoobiga vaadatavat Messieri objekti. Vaatajal on võimalik kuulata nende taevakehade huvitavaid fakte ja ajalugu, ilma et oleks
Android Home (kontrollige oma kodu telefonist): 4 sammu
Android Home (kontrollige oma kodu oma telefonist): Minu lõplik plaan on, et mu maja oleks taskus, selle lülitid, andurid ja turvalisus. ja seejärel automaatne kaasamineTutvustus: Tere, Ich bin zakriya ja see " Androidi kodu " on minu projekt, see projekt on esimene neljast eelseisvast juhendist
Cyberpunk Multi-Sensor for Security: 8 sammu
Cyberpunk Multi-Sensor for Security: otsustasin teha turvamultianduri pärast seda, kui meid Ecuadori džunglis elades rööviti. Elame nüüd teises linnas, kuid ma tahtsin saada märguandeid mis tahes tegevuse kohta meie kodus. Olen näinud palju ühendatud andureid, mis ei olnud
Arduino Security 3G/GPRS e -posti kaamera liikumistuvastusega: 4 sammu
Arduino Security 3G/GPRS meilikaamera koos liikumistuvastusega: selles juhendis tahaksin rääkida ühest versioonist, kuidas ehitada liikumisanduriga turvaseiresüsteem ja saata fotod postkasti 3G/GPRS -kilbi kaudu. See artikkel põhineb muud juhised: juhend 1 ja juhend