Obsah:
- Zásoby
- Krok 1: Ako to funguje?
- Krok 2: Hardvér
- Krok 3: Konfigurácia aplikácie Blynk
- Krok 4: Konfigurácia WebHooks
- Krok 5: Odovzdanie kódu
- Krok 6: Obvod a kód
- Krok 7: Pozrite si video a uistite sa, že ste to urobili správne
Video: DETEKČNÉ ZARIADENIE NA NÍZKE NÁKLADY NA ICH Krádež (zabezpečenie domácnosti Pi): 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Systém je navrhnutý tak, aby detekoval vniknutie (neoprávnený vstup) do budovy alebo iných oblastí. Tento projekt je možné použiť v obytných, komerčných, priemyselných a vojenských nehnuteľnostiach na ochranu pred vlámaním alebo poškodením majetku, ako aj na ochranu osôb pred votrelcami Na stenu oblasti, ktorú je potrebné monitorovať, je pripevnené kompaktné nízkorozpočtové zariadenie. Tento projekt pozostáva z pohybového senzora PIR, ktorý detekuje prítomnosť narušiteľa a upozorní majiteľa. Aby sme otestovali scenár v reálnom čase, nasadili sme ho v našej kancelárii, aby sme otestovali, ako by nám to mohlo pomôcť, a výsledky boli dosť kladné.
Zásoby
Hardvér:
- NodeMCU ESP8266
- PIR snímač pohybu
- Breadboard
- Prepojovacie vodiče
Softvér:
- Blynk (Android alebo iOS)
- Arduino IDE
Krok 1: Ako to funguje?
Ako viete, NodeMCU je mikrokontrolér s podporou WiFi, ktorý sa môže pripojiť k internetu prostredníctvom WiFi. Pomocou aplikácie BLYNK Blynk teda môžeme zariadenie aktivovať. Za týmto účelom sme prepojili tlačidlo s virtuálnym pinom, takže keď sa stlačí tlačidlo aktivácie, hodnota v premennej „stav“sa zmení z „1“na „0“(kód odkazu).
V ďalšom kroku, ak je „stav“1, senzor PIR začne kontrolovať narušiteľov. Kedykoľvek je teda detekovaný narušiteľ (tj. Pohyb), senzor pošle do NodeMCU hodnotu VYSOKÁ. Keď NodeMCU prečíta hodnotu HIGH, bude z NodeMCU odoslaná požiadavka HTTP. Táto požiadavka HTTP (WebHooks API) spustí službu SMS ClickSend, takže SMS dostaneme do telefónu hneď, ako sa zistí pohyb.
HTTP (Hypertext Transfer Protocol) je štandardný aplikačný protokol, ktorý funguje ako protokol odpovede a požiadavky medzi klientom a serverom.
Klient HTTP pomáha odosielať požiadavky HTTP a prijímať odpovede HTTP zo servera
Je široko používaný vo vstavaných aplikáciách založených na IoT, ako je domáca automatizácia, diaľkové monitorovanie parametrov motora vozidla na analýzu atď.
Krok 2: Hardvér
Pohybový snímač PIR
senzory vám umožňujú cítiť pohyb, takmer vždy sa používajú na zistenie, či sa človek pohyboval dovnútra alebo mimo dosah senzorov. Sú malé, lacné, s nízkym výkonom, ľahko sa používajú a neopotrebúvajú sa. Z tohto dôvodu sa bežne vyskytujú v spotrebičoch a pomôckach používaných v domácnostiach alebo firmách. Často sa označujú ako snímače PIR, „pasívne infračervené“, „pyroelektrické“alebo „IR pohyb“.
NodeMCU
NodeMCU je open-source 9firmware na báze LUA vyvinutý pre wifi čip ESP8266. Pri skúmaní funkčnosti s čipom ESP8266 je firmvér NodeMCU dodávaný s vývojovou doskou/súpravou ESP8266, tj vývojovou doskou NodeMCU. Pretože NodeMCU je platforma s otvoreným zdrojovým kódom, jeho hardvér je otvorený na úpravu/úpravu/zostavenie. NodeMCU Dev Kit/doska pozostáva z čipu ESP8266 s podporou Wi -Fi. ESP8266 je nízkonákladový Wi-Fi čip vyvinutý spoločnosťou Espressif Systems s protokolom TCP/IP. Ďalšie informácie o ESP8266 nájdete v module WiFi ESP8266.
Krok 3: Konfigurácia aplikácie Blynk
Nainštalujte si aplikáciu Blynk z Playstore/AppStore. Ak účet nemáte, prihláste sa alebo si vytvorte nový účet. Vytvorte miniaplikáciu s tlačidlami a urobte z nej prepínač. Tlačidlo nakonfigurujte pomocou virtuálneho kolíka V1. Toto tlačidlo aktivuje alebo deaktivuje zariadenie. tj. zariadenie bude fungovať, iba ak je prepínač zapnutý. Ďalej vytvorte LED widget na Virtual Pin V2. Potom kliknutím na tlačidlo Prehrať v pravom hornom rohu ukončite režim úprav. Kroky sú uvedené nižšie.
Krok 4: Konfigurácia WebHooks
If This Then That, tiež známy ako IFTTT, je bezplatná webová služba, ktorá vytvára reťazce jednoduchých podmienených príkazov nazývaných aplety. Applet je spustený zmenami, ku ktorým dochádza v rámci iných webových služieb, ako sú Gmail, Facebook, Telegram, Instagram alebo Pinterest. Prostredníctvom tejto prepojovacej platformy konfigurujeme alebo odosielame SMS.
V prvom rade otvorte webovú stránku IFTTT kliknutím TU. Prihláste sa pomocou svojho účtu Google. Potom vytvorte nový aplet. Ak chcete vytvoriť nový applet, kliknite na ikonu účtu v pravom hornom rohu (v blízkosti Prieskumníka) a kliknite na vytvoriť. Teraz kliknite na Toto a vyhľadajte WebHooks. Kliknite na Pripojiť. Do nového okna sa načíta modrofarebné pole s textom „Prijať webovú žiadosť“. Kliknite na pole. Teraz budete vyzvaní, aby ste zadali EVENT NAME. Do poľa zadajte ESP_MOTION a kliknite na „Vytvoriť spúšťač“.
Teraz kliknite na to, vyhľadajte SMS a zvoľte ClickSend SMS. Táto funkcia bude odosielať SMS na nakonfigurované mobilné číslo. Kliknite na Pripojiť a vytvorte si nový účet, potom zatvorte novo otvorené okno a znova stlačte tlačidlo Pripojiť, prihláste sa pomocou účtu a autorizujte. Teraz vyplňte formulár požadovanými údajmi. Prvé pole je číslo mobilného telefónu príjemcu, druhé pole obsahuje údaje o odosielateľovi, čo môže byť meno alebo číslo (na tom vlastne nezáleží) a tretie pole je telo správy, ktoré si môžete prispôsobiť, ako sa vám páči.
A nakoniec kliknite na tlačidlo Vytvoriť akciu.
Krok 5: Odovzdanie kódu
Nakonfigurovali sme službu SMS. Teraz musíme nakonfigurovať snímač PIR a NodeMCU pomocou nášho nakonfigurovaného rozhrania WebHooks API. Otvorte nižšie uvedený kód a uistite sa, že ste nainštalovali ESP8266 Core, ak nie, vyhľadajte ho. Na webe nájdete množstvo príspevkov. Teraz musíte v kódexe vykonať niekoľko zmien. WebHooks URL na spustenie udalosti, WiFi SSID, hesla a autentifikačného tokenu Blynk.
const char* iftttURL = "WEBHOOKS URL"; const char* ssid = "SSID"; // Vaše WiFi meno. const char* heslo = "HESLO"; // Vaše heslo WiFi. char auth = "BLYNK_AUTHTOKEN"; // Váš overovací token Blynk.
Otvorte stránku dokumentácie WebHooks, aby ste spustili URL. Na tejto stránke kliknite na tlačidlo Dokumentácia.
Uvidíte niečo také
"https://maker.ifttt.com/trigger/{event}/with/key/cngKKJ6py15q3adxlbAv*****************"Tu musíte upraviť názov udalosti, ktorý je v zátvorkách, odstrániť tieto zátvorky, napísať tam názov udalosti a skopírovať celý odkaz. Text za 'kľúčom' je váš kľúč WebHooks. Teraz prilepte adresu URL skopírovanú do kódu Arduino. Teraz je potrebné sa postarať o jednu dôležitú vec - musíte odstrániť jedno písmeno z odkazu. Odstráňte „S“z https://. Odkaz bude vyzerať takto
"https://maker.ifttt.com/trigger/ESP_MOTION/with/key/cngKKJ6py15q3adxlbAv*****************"
Teraz zadajte svoje SSID a heslo WiFi.
Ďalšia vec, ktorú musíte zmeniť, je autentifikačný token Blynk. Token nájdete vo svojom e -maile, v ktorom ste sa použili na registráciu. skopírujte token a prilepte ho do svojho kódu.
Účel každého riadku kódu je v kóde uvedený ako komentár, takže ho neprepisujem.
Teraz vyberte správnu dosku, čo je v mojom prípade NodeMCU, a port, ku ktorému je doska pripojená. A kliknite na tlačidlo Nahrať. Otvorte na telefóne aplikáciu Blynk a aktivujte zariadenie. Teraz pozrite svoje LOW-COST zariadenie na odcudzenie do prevádzky.
Teraz, keď pre túto SMS zvolíme vlastný tón upozornení, môžeme ho použiť ako alarm. Také, že vždy, keď je detekovaný pohyb, alarm sa zapne.
Krok 6: Obvod a kód
Stiahnite si obvod a kód z nášho úložiska GitHub.
github.com/pibotsmakerhub/pi-home-security
Krok 7: Pozrite si video a uistite sa, že ste to urobili správne
Pozrite sa na video na YouTube a uistite sa, že ste urobili všetko správne.
To je v tomto projekte všetko, ďakujem
Odporúča:
„Sup - myš pre ľudí s quadriplegiou - nízke náklady a otvorený zdroj: 12 krokov (s obrázkami)
„Sup - myš pre ľudí s quadriplegiou - nízke náklady a otvorený zdroj: Na jar 2017 sa ma rodina môjho najlepšieho priateľa spýtala, či nechcem letieť do Denveru a pomôcť im s projektom. Majú priateľa Allena, ktorý má kvadruplegiu v dôsledku nehody na horskom bicykli. Felix (môj priateľ) a ja sme si urobili rýchly prieskum
Vyrobte si ultrazvukové detekčné a nastavovacie zariadenie doma: 7 krokov (s obrázkami)
Vyrobte si doma ultrazvukové detekčné a nastavovacie zariadenie: Ahoj! Som Sourabh Kumar, túžil som vytvoriť alarmujúci radar, ale nepodarilo sa to, skúsim to znova, ale dnes vás prevediem na výrobu ultrazvukovej detekcie a zariadenia na meranie vzdialenosti doma pomocou ultrazvukového senzora (transceiveru), viem, že ich je veľa. pre
Alexa Curtain Control System - 3D tlač a nízke náklady: 19 krokov (s obrázkami)
Alexa Curtain Control System - 3D tlač a nízke náklady: Dobrý deň, dlho som sa snažil zautomatizovať čo najviac z nášho domu. Keď zima príde sem, do Veľkej Británie, rozhodol som sa odstrániť večerné zatváranie všetkých záclon a ráno ich potom znova otvárať. To znamená, že behám
Naučte sa, ako vyrobiť panaramu za veľmi nízke náklady .: 11 krokov
Naučte sa, ako vyrobiť panaramu za veľmi nízke náklady .: Potrebný materiál. Digitálny fotoaparát so statívom? Voliteľný softvér zadarmo 12 bodový sprievodca obrázkami Veľa voľného času Spôsob, akým tento návod vznikol, bol takýto. Keď som prišiel na stránku, ktorá mala pekne vyzerajúcu panorámu, surfoval som po internete. Chcem
Dokovacia stanica pre iPod Steampunk (nízke náklady): 6 krokov
Dokovacia stanica Steampunk IPod (nízke náklady): Toto je môj prvý návod. V ňom ukážem, ako som vyrobil svoj steampunk dokovací stanicu ipod. Dok sa skladá z dvoch častí: skutočnej dokovacej stanice a základne. Diely je možné kombinovať alebo používať samostatne. Tento projekt pre mňa nestál nič. Ja al