Sisällysluettelo:

DoorMaster: 4 vaihetta
DoorMaster: 4 vaihetta

Video: DoorMaster: 4 vaihetta

Video: DoorMaster: 4 vaihetta
Video: Бесплатное Видеонаблюдение.Будет ли работать камера без ОБЛАКА? 2024, Heinäkuu
Anonim
DoorMaster
DoorMaster

Hei kaikki!

Tässä projektissa näytän sinulle, kuinka integroida ovisummeri ja ovikello älykkääseen kotiin!

Koska käytän FHEM: ää älykkään kotijärjestelmäni, voin näyttää sinulle vain FHEM -tavan, mutta olen varma, että voit kääntää sen helposti mihin tahansa muuhun järjestelmään!:-)

Täytyy myöntää, etten ole ammattilainen! Suurin osa projekteistani (kuten tämä) on vain huvia varten … Saan idean jostakin ja sitten ymmärrän sen!

Tämä projekti on sekoitus laiskuutta ja älykkyyttä sanoisin… joten toivon, että pidät hauskaa!:-)

Käytetyt laitteet (tarvitaan):

- Esteetön ovikello

- Wemos D1 mini (ESP8266) -> Amazon -linkki (haku)

- Finder 40.61 relais (12V ~) -> (löytyi paikallisesta myymälästämme reicheltissä, mutta sen pitäisi olla tämä, vaikka kuva ei vastaa kuvausta, koska se näkyy 230 V: na)

- Kaapelit / hyppyjohdin -> Amazon -linkki (haku)

- Shelly 1 -> Shelly -linkki (tuote)

Käytetty laitteisto (valinnainen):

- Wemos D1 -akun suoja -> Amazon -linkki (haku)

- Aurinkopaneeli 6V 6W -> Amazon -linkki (tuote)

- Paristopidike -> Amazon -linkki (tuote)

- Ladattava akku -> Amazon -linkki (tuote)

- Amazon Echo -> Amazon -linkki (tuote)

Vaihe 1: Ovikello

Ovikello
Ovikello
Ovikello
Ovikello

Tässä vaiheessa käytetyt laitteet (tarvitaan):

- Esteetön ovikello

- Wemos D1 Mini

- Kaapelit / hyppyjohdin

- Finder 40.61 (12V ~ / 16A) (Tämä on ovikellolleni … varmista, että käytät ovikellollesi oikeaa releä!)

- Leipälauta

Tässä vaiheessa käytetyt laitteistot (valinnainen):

- Wemos D1 miniakku

- Aurinkopaneeli 6V 6W

- Paristopidike

- Uudelleenladattava akku

Ovikellon liittäminen wemos d1 mini -laitteeseen (ladattava fritzing -tiedosto)

** HUOMAA ** Friteerauskuvassa käytetty rele on vain esimerkki

Wemos -puolelle valitsemme leipälaudan alaosan!

Wemos yhdistää:

1) 5 V: n lähtö alemmalle plus -osalle

2) Maadoita alempaan miinusosaan

Relais yhdistää:

1) Relais -kelan tappi 1 ylempään plusosaan

2) Relais -käämin tappi 2 ylempään miinusosaan

3) Relais -kytkin yhteinen alempaan plus -osaan

4) Kytke Relais -kytkimen liitin B (passiivinen) Wemosin D2 -nastaan, aseta 120 ohmin 1%: n vastus liittimen B ja D2 -nastaisen liitännän väliin kuvan osoittamalla tavalla. Vastuksen toinen jalka menee väliin ja toinen jalka alempaan miinusosaan

Ovikello yhdistää:

1) Plus ovikellosta ylempään plusosaan

2) Miinus ovikellosta ylempään miinusosaan

Siitä se yhteys!

Arduino Part (ladattava arduino -projekti)

Luo MQTT -projekti Wemos -laitteellesi ja määritä se siten, että se voi muodostaa yhteyden Wifi -verkkoon ja on yhdistetty fhem -ilmentymään!

Ilmoita seuraava muuttuja ennen asennusosaa:

const int relaisPin = 4;

int relaisState = 0;

int oldRelaisState = 0;

Lisää seuraavat asetukset asennusosioon:

pinMode (relaisPin, INPUT_PULLUP);

Lisää silmukkaosioon seuraava:

relaisState = digitalRead (relaisPin); // Lue releen tulon nykyinen tila ja tallenna se

if (relaisState! = oldRelaisState) {// Haluamme ilmoituksen vain kerran liipaisinta kohden.. joten vertaa sitä!

if (relaisState == HIGH) {// Onko meillä korkea?

oldRelaisState = relaisState; //Kyllä meillä on! Säästämme sen pienelle vertauksellemme kaksi riviä edellä

Serial.println ("Rengas !!!"); // Sormusrengas:-)

client.publish ("/Status", "RING"); // Julkaistaan "Ring" MQTT -tilana

client.publish ("/STATE", "Online"); // Minulle se toimi paremmin julkaisemalla osavaltioni verkossa…

}

}

FHEM osa

Seuraavalla rivillä näytän, kuinka voit lukea FHEM -laitteen tilan. Minun tapauksessani käytän pushover-tiliäni lähettääkseni push-ilmoituksen matkapuhelimeeni, jossa on mukava pieni teksti (ei.. se ei ole käyttämäni oikea teksti;-))

define on_NormalRing ilmoittaa MQTT2_KlingelSensor: Tila:. RING {system ("curl -s -F 'token = XXX' -F 'user = XXX' -F 'message = RING RING RING RING RING RING RING BANANAPHONE!' 'https:// api.pushover.net/1/messages.json ")}

Merkitty "MQTT2_KlingelSensor" on nimettävä uudelleen FHEM -laitteen nimeksi!

Se siitä! Olemme (toivottavasti) liittäneet ovikellomme älykkään kodin järjestelmään… kiva!

Siirrymme seuraavaan lukuun, yhdistämällä kuori ovisummeriin:-)

Vaihe 2: Ovisummeri

Oven summeri
Oven summeri
Oven summeri
Oven summeri

Tämä osa on todella nopea ja yksinkertainen.

- Liitä kuori virtalähteeseen (käytin virtaa summerin yläpuolella olevista valokytkimistä)

Koska kuori ei välitä siitä, mitä se kytkee, LISÄMME se vain kytkimeemme, joka laukaisee summerin ja avaa oven alakerrassa.

Lisää nyt Shelly älykkääseen kotiin ja hallitse sitä haluamallasi tavalla. Minun tapauksessani Alexa avaa oven minulle lisäämällä mukautetun komennon:-)

Mahdollisia tapoja:

- Shelly -sovellus

- Amazon Echo

- Google Assistant

- Siri

… ymmärsit varmaan pointin;-)

Vaihe 3: Vain pieni idea…

Minun kaltaisilleni ihmisille, jotka ovat paitsi laiskoja myös unohtamaan avaimet, voin kertoa sinulle seuraavaa:

Tällä asetuksella on mahdollista koodata "ovikello-koodijärjestelmä" "morse-koodilla"!

Tein tämän arduino -projektissa ja jos "morse -koodi" (kutsuin sitä hätäkoodiksi projektissani) syötettiin oikein, julkistin MQTT -tilan "EmergencyRing".

FHEM -linja näyttää tältä:

define on_EmergencyRing2 ilmoittaa MQTT2_KlingelSensor: Tila:. EmergencyRING set Tuerklingel on-for-timer 3

Summeri avaa oven 3 sekunniksi!

Unohditko avaimesi? Käytä vain omaa ovikelloa ja anna älykkään kotisi järjestelmän avata ovi puolestasi!;-)

Vaihe 4: Kiitos, että luit

Kiitos, että luit ensimmäisen projektini!

Ehkä olet oppinut jotain, ehkä olet saanut inspiraatiota… mutta toivon todella, että sinulla oli vähän hauskaa seurata.

Alex

Suositeltava: