Kazalo:

DoorMaster: 4 koraki
DoorMaster: 4 koraki

Video: DoorMaster: 4 koraki

Video: DoorMaster: 4 koraki
Video: Памяти Андрея Зяблых. Холангиокарцинома 4 стадии 2024, Julij
Anonim
DoorMaster
DoorMaster

Pozdravljeni vsi skupaj!

V tem projektu vam bom pokazal, kako v svoj pametni dom vključiti zvonec in zvonec na vratih!

Ker uporabljam FHEM kot svoj sistem pametnega doma, vam lahko pokažem le način FHEM, vendar sem prepričan, da lahko to preprosto prevedete v kateri koli drug sistem!:-)

Moram priznati, da nisem profesionalec! Večina mojih projektov (kot je ta) je samo za zabavo … Dobim idejo o nečem in potem to uresničim!

Ta projekt je mešanica lenobe in pameti, rekel bi … zato upam, da se boste zabavali!:-)

Rabljena strojna oprema (potrebna):

- Dostopni zvonec na vratih

- Wemos D1 mini (ESP8266) -> povezava Amazon (iskanje)

- Finder 40.61 relais (12V ~) -> (našli smo ga v naši lokalni trgovini na reichelt, vendar bi moral biti ta, čeprav se slika ne ujema z opisom, saj je prikazana kot 230V)

- Kabli / mostična žica -> Amazonova povezava (iskanje)

- Shelly 1 -> Shelly link (izdelek)

Rabljena strojna oprema (neobvezno):

- mini ščit za baterijo Wemos D1 -> povezava Amazon (iskanje)

- Sončna plošča 6V 6W -> Amazon link (izdelek)

- Nosilec baterije -> Amazon link (izdelek)

- Polnilna baterija -> Amazon link (izdelek)

- Amazon Echo -> povezava Amazon (izdelek)

1. korak: Zvonec na vratih

Zvonec na vratih
Zvonec na vratih
Zvonec na vratih
Zvonec na vratih

Strojna oprema, uporabljena v tem koraku (potrebna):

- Dostopni zvonec na vratih

- Wemos D1 Mini

- Kabli / mostična žica

- Finder 40,61 (12V ~ / 16A) (To je za moj zvonec na vratih … prosimo, da uporabite pravi rele za vaš zvonec!)

- Ogledna plošča

Strojna oprema, uporabljena v tem koraku (neobvezno):

- mini ščit za baterije Wemos D1

- Sončna plošča 6V 6W

- Držalo za baterije

- Polnilna baterija

Kako priključiti zvonec na wemos d1 mini (datoteka za fritzing je na voljo za prenos)

** OPOMBA ** Releji, uporabljeni na sliki za fritovanje, so samo na primer

Za stran Wemos izberemo spodnji del mize!

Wemos se poveže z:

1) 5V izhod na spodnji plus del

2) Odsek od tal do spodnjega dela minus

Relais se poveže z:

1) Zatič tuljave 1 pritrdite na zgornji plus del

2) Zataknite zatič tuljave 2 na zgornji minus del

3) Skupno stikalo releja na spodnji plus del

4) Stikalo B (neaktivni) preklopite na D2 pin Wemosa, med upor B in priključitvijo na D2 Pin, kot je prikazano na sliki, odstranite upor 120 Ohmov 1%. Ena noga upora gre vmes, druga pa v spodnji minus del

Zvonec na vratih se poveže z:

1) Plus od zvonca na vratih do zgornjega dela plus

2) Minus od zvonjenja do zgornjega minus dela

To je to za povezavo!

Arduino Part (Arduino projekt za prenos na voljo)

Ustvarite projekt MQTT za svoj Wemos in ga nastavite tako, da se lahko poveže z vašim Wifi in je povezan z vašim primerkom fhem!

Pred razdelkom za nastavitev razglasite naslednjo spremenljivko:

const int relaisPin = 4;

int relaisState = 0;

int oldRelaisState = 0;

V razdelek za nastavitev dodajte naslednje:

pinMode (relaisPin, INPUT_PULLUP);

V razdelek zanke dodajte naslednje:

relaisState = digitalno branje (relaisPin); // Preberite trenutno stanje vhoda releja in ga shranite

if (relaisState! = oldRelaisState) {// Obvestilo želimo samo enkrat na sprožilec.. zato ga primerjajmo!

if (relaisState == HIGH) {// Ali imamo tukaj visoko vrednost?

oldRelaisState = relaisState; //Da, imamo! Prihranimo to za našo majhno primerjavo dve vrstici zgoraj

Serial.println ("Ring !!!"); // obroček:-)

client.publish ("/Status", "RING"); // Objavimo naš "Ring" kot status MQTT

client.publish ("/STATE", "Na spletu"); // Pri meni je bilo bolje, če sem objavila stanje na spletu …

}

}

Del FHEM

V naslednji vrstici vam pokažem, kako lahko preberete stanje naprave FHEM. V mojem primeru uporabljam svoj potisni račun za pošiljanje potisnega obvestila na svoj mobilni telefon z lepim majhnim besedilom (ne.. to ni pravo besedilo, ki ga uporabljam;-))

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

Označeno "MQTT2_KlingelSensor" morate preimenovati v ime vaše naprave FHEM!

To je to! (Upajmo) smo zvonec na vratih povezali s sistemom pametnega doma … lepo!

Preidimo na naslednje poglavje, povezovanje lupine z zvočnikom na vratih:-)

2. korak: Zvok vrat

Zvočnik za vrata
Zvočnik za vrata
Zvočnik za vrata
Zvočnik za vrata

Ta del je res hiter in preprost.

- Priključite lupino na vir napajanja (porabil sem napajanje iz stikal za luči nad mojim zvočnikom)

Ker lupini ni vseeno, kaj preklopi, preprosto dodamo lupino k našemu stikalu, ki sproži zvočni signal in odpre vrata spodaj.

Zdaj dodajte Shelly v svoj pametni dom in ga nadzirajte, kot želite. V mojem primeru mi Alexa odpira vrata z dodajanjem ukaza po meri:-)

Možni načini:

- aplikacija Shelly

- Amazon Echo

- Pomočnik Google

- Siri

… mislim, da imaš bistvo;-)

3. korak: Samo mala ideja…

Za ljudi, kot sem jaz, ki niso le leni, ampak tudi pozabljajo na ključe, vam lahko povem naslednje:

S to nastavitvijo je mogoče kodirati "sistem vratnega zvonca-kodni sistem" na "način Morsejeve kode"!

To sem naredil v projektu arduino in če je bila "Morsejeva koda" (v svojem projektu sem ji rekel koda za klic v sili) pravilna, sem objavil stanje MQTT v "EmergencyRing".

Linija FHEM izgleda tako:

define on_EmergencyRing2 notify MQTT2_KlingelSensor: Status:. EmergencyRING set Tuerklingel on-for-timer 3

Zvočni signal odpre vrata za 3 sekunde!

Ste pozabili ključ? Uporabite samo lasten zvonec in naj vam sistem pametnega doma odpre vrata!;-)

4. korak: Hvala za branje

Hvala, ker ste prebrali moj prvi projekt!

Mogoče ste se kaj naučili, morda ste dobili navdih … ampak res upam, da ste se malo zabavali.

Alex

Priporočena: