Sisällysluettelo:

Arduino push -hälytykset ovikellolle, murtohälyttimelle, savuhälytyksille jne.: 8 vaihetta
Arduino push -hälytykset ovikellolle, murtohälyttimelle, savuhälytyksille jne.: 8 vaihetta

Video: Arduino push -hälytykset ovikellolle, murtohälyttimelle, savuhälytyksille jne.: 8 vaihetta

Video: Arduino push -hälytykset ovikellolle, murtohälyttimelle, savuhälytyksille jne.: 8 vaihetta
Video: how to control servo motor with a push button ( Arduino ) 2024, Heinäkuu
Anonim
Arduino push -hälytykset ovikellolle, murtohälyttimelle, savuhälytyksille jne
Arduino push -hälytykset ovikellolle, murtohälyttimelle, savuhälytyksille jne
Arduino push -hälytykset ovikellolle, murtohälyttimelle, savuhälytyksille jne
Arduino push -hälytykset ovikellolle, murtohälyttimelle, savuhälytyksille jne
Arduino -push -hälytykset ovikellolle, murtohälytykselle, savuhälytyksille jne
Arduino -push -hälytykset ovikellolle, murtohälytykselle, savuhälytyksille jne

IoT -ilmoitukset ovikellostasi, murtohälytyksestä, savuhälytyksistä jne. Käyttämällä Arduino Unoa ja Ethernet -suojaa

Täydelliset tiedot verkkosivustollani täältä

Tietoja Arduino Push Alert Box -laitteesta Käyttää Wiznet W5100 -piiriin perustuvaa Arduino Uno- ja Ethernet -suojaa lähettääkseen hälytyksiä palovaroittimesta, murtohälytyksestä ja ovikellon aktivoinnista PushingBoxin kautta. Kaikki hälytykset jättävät huomiotta tilanteet/johdotusviat, jotka antavat nopeita useita laukaisimia. Tämä estää valtavan määrän vääriä hälytysviestejä lähettämästä matkapuhelimeesi. Hälytykset voidaan myös sitoa mihin tahansa taloon/toimistoon asennettuun verkkokameraan. Tämä tehdään PushingBox -käyttöliittymän kautta. PushingBox -palveluluettelo sisältää kaikentyyppiset puhelimet (Android, Windows ja Iphone), tietokoneet (Mac, Windows PC ja Chromebook) sekä postin ja twitterin. Jos käytät Pushbulletia, hälytykset toistuvat myös PC: lläsi/Chromebookillasi ja pian Mac OS: llä.

Murtohälytin

Lähettää hälytyksiä, kun kaikuluotain on aktivoitu ja myös kun kaiutin sammutetaan aikakatkaisun tai käyttäjän toimenpiteiden vuoksi. Yhdistää päähälytinpaneelin aux -kaiutinlähdön kautta. Stillkuva lähetetään myös kaikista määrittämistäsi kameroista.

Savuvaroitin

Käyttää rajapintana modifioitua palovaroitinta langattomassa verkon palovaroitusjärjestelmässä. Tunnistaa, kun palovaroittimet soivat todellisen hälytyksen, ja jättää huomiotta paristo-/vikailmoitukset. Se tekee tämän mittaamalla hälytysäänien välisen viiveen.

Yhdistetään modifioidun palovaroittimen ulostulon optoerottimen kautta.

Ovikello -hälytys

Kun ovikelloa painetaan, perinteinen ovikello soi normaalisti, mutta hälytys lähetetään myös kaikille laitteillesi ja kuva soittajasta. Siinä on myös käyttöliittymä, joka hakee kaikki matkapuhelimet langattomassa puhelinjärjestelmässä ovikellon soidessa. Suurinta osaa piireistä käytetään puhelinhakuliittymään, joka oli osa olemassa olevaa projektia. Tämä piiri voidaan helposti jättää pois ja vaihtaa, katso minimikaavio. Ovikellon koodi on säädettävä näiden huomioon ottamiseksi. Tämä tekee paljon yksinkertaisemmasta projektista.

Reset/Power On Alert

Kun virta palautetaan sähkökatkon jälkeen, hälytys lähetetään ilmoittamaan, että virta on katkennut ja se on nyt palautettu.

Näyttöön tulee myös visuaalinen hälytys, jos ethernet -yhteyttä ei voida muodostaa käynnistyksen yhteydessä.

Kuluttaa noin 2 wattia tehoa.

Vaihe 1: Näin se toimii

Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii

PushingBox

Katso kuva 1.

Push Alert Boxiin asennettu Arduino tunnistaa hälytykset ja lähettää ne Ethernet -kortin kautta PushingBoxiin. PushingBox lähettää sitten hälytykset palveluillesi ja lähetetään sitten kaikkiin laitteisiisi.

Kuva 2 näyttää luettelon palveluista, jotka voidaan aktivoida hälytyksilläsi.

Jokainen havaittu kohde aktivoi "skenaarion".

Jokainen "Skenaario" sisältää "Palvelut", jotka on mukautettu hälytyksiä varten. Kussakin skenaariossa voi olla vain yksi tai useampi palvelu. Esimerkiksi ovikelloskenaario voi lähettää sähköpostin, lähettää välittömän push -hälytyksen ja lähettää kuvan ovikamerastasi.

Olen sisällyttänyt koodiini esimerkkejä seuraavista hälytyksistä: ovikello, murtohälyttimen aktivointi, murtohälyttimen deaktivointi, savuhälytys ja Ethernet -virran palautus. muiden hälytysten määrä.

Jokaisella hälytyksellä on oma laitteistorajapinta Arduinon käynnistämiseksi ja oma koodibitti laitteiston ymmärtämiseksi.

Laitteisto/ohjelmisto on hyvin modulaarinen, joten on erittäin helppo valita, mitkä tämän projektin bitit haluat sisällyttää.

Vaihe 2: Hälytykset. Ethernet -yhteys epäonnistuu käynnistyksen yhteydessä

Hälytykset. Ethernet -yhteys epäonnistuu käynnistyksen yhteydessä
Hälytykset. Ethernet -yhteys epäonnistuu käynnistyksen yhteydessä
Hälytykset. Ethernet -yhteys epäonnistuu käynnistyksen yhteydessä
Hälytykset. Ethernet -yhteys epäonnistuu käynnistyksen yhteydessä

Kun virta palautetaan tai kun virta kytketään päälle, Wiznet W5100 Ethernet -kortti yrittää muodostaa yhteyden Internetiin. R3 -korteissa on nollauspiiri, joka nollaa kortin käynnistyksen yhteydessä ja varmistaa, että kortti muodostaa yhteyden virheettömästi.

R3: n alapuolella olevilla korteilla kortti ei yleensä kytkeydy uudelleen päälle käynnistyksen yhteydessä. On olemassa modi, jonka voit suorittaa, joka palauttaa kortin, kun se käynnistetään, ja antaa hyviä tuloksia, katso kuvat modin yksityiskohdista.

Jos korttisi ei muodosta yhteyttä uudelleen virran katkeamisen jälkeen (et saa hälytyksiä), olen asettanut Arduinon sytyttämään vilkkuvan LED -valon varoituksena. Merkkivalo vilkkuu, kun kortti yrittää muodostaa yhteyden, ja sen pitäisi sammua.

Jos punainen vilkkuva LED -valo palaa, yritä sammuttaa ja käynnistää laatikko.

Vaihe 3: Hälytykset Käynnistyshälytys

Image
Image

Käynnistyshälytys

Kun virta palautetaan Push Alert Box -laitteeseen, hälytys lähetetään, kun Ethernet -kortti on muodostanut yhteyden Internetiin. Tämä varoittaa sinua siitä, että jossain vaiheessa on ollut sähkökatkos, ja varoittaa sinua tarkistamaan, että kaikki järjestelmät toimivat uudelleen, kun tulet kotiin. IoT -liitäntälaatikossa on testikytkimet, joiden avulla voit testata, että kaikki järjestelmät varoittavat. Palovaroittimet voidaan testata painamalla mitä tahansa palovaroittimen "testipainiketta". Sinun pitäisi joka tapauksessa tehdä palovaroitustestit kuukausittain!

Video 1

Reaaliaikainen video IoT-liitäntälaatikostani sen suunnitteluvaiheessa ensimmäisen käynnistyksen yhteydessä. Osa tietokoneen näytöstä on oikealla ja näyttää vastaanotetut hälytykset, kun matkapuhelin on näytön vasemmalla puolella. Käytän Newtifryn puhuttuja hälytyksiä matkapuhelimessani järjestelmän testauksessa, jotta voin kuulla, mitä hälytyksiä lähetetään.

Video 2

Käynnistä työpöydän hälytysdemo, jossa näkyvät työpöytähälytykset, Arduino com -portin ulostulo ja matkapuhelimen hälytykset päällekkäin.

Vaihe 4: Hälytykset Palovaroittimet

Hälytykset. Murtohälytin
Hälytykset. Murtohälytin

"lastaus =" laiska"

Hälytykset. Murtohälytin
Hälytykset. Murtohälytin

Murtohälytyshälytykset lähetetään, kun hälytysääni aktivoituu. Hälytysilmoituksiin voidaan tarvittaessa lisätä myös verkkokamerasi kuva. Voit tarvittaessa seurata verkkokameroitasi tunkeutujien varalta.

Jos kaiutin on kytketty pois päältä tai aikakatkaistaan, lähetetään uusi hälytys, joka ilmoittaa, että hälytys on nyt pois päältä. Jos verkkokameroissasi on ääntä, voit vahvistaa tämän matkapuhelimen käyttöliittymän kautta.

Jos anturijohdossa ilmenee johdotusvirhe ja se katkeaa, useita hälytyksiä lähetetään. Arduino on asetettu havaitsemaan ja ohittamaan nopeat hälytykset. Olen liittänyt lisähälytyslähdön, mutta haluat murtautua hälytyspaneeliin, sinun pitäisi pystyä poistumaan LED -hälytysilmaisimista, jotta voit tehdä mukautettuja hälytyksiä riippuen siitä, mitkä vyöhykkeet ovat aktivoituneet. paniikki, sisä- tai ulko -ovet.

Käyttöliittymä on hyvin yksinkertainen, apulähtö käyttää relettä, joka laukaisee Arduinon, katso veroboard -moduulin kuva 2.

Videossa näkyy push -hälytykset työpöydälläni ja myös matkapuhelimellani päällekkäin. Arduino com -portti näkyy myös.

Vaihe 6: Hälytykset Ovikello

Suositeltava: