Sadržaj:

DoorMaster: 4 koraka
DoorMaster: 4 koraka

Video: DoorMaster: 4 koraka

Video: DoorMaster: 4 koraka
Video: Делай хоть каждый день! НАПОЛЕОН ЗА 5 МИНУТ! Ленивый ТОРТ из ЛАВАША... 2024, Srpanj
Anonim
DoorMaster
DoorMaster

Pozdrav svima!

U ovom projektu pokazat ću vam kako integrirati zvučni signal vrata i zvono na vratima u vaš pametni dom!

Budući da FHEM koristim kao svoj sustav pametne kuće, mogu vam pokazati samo način FHEM -a, ali siguran sam da to možete jednostavno prevesti u bilo koji drugi sustav!:-)

Moram priznati da nisam profesionalac! Većina mojih projekata (poput ovog) su samo za zabavu … Shvatim ideju o nečemu i onda to shvatim!

Ovaj projekt je mješavina lijenosti i pameti, rekao bih … pa se nadam da ćete se zabaviti!:-)

Rabljeni hardver (potreban):

- Pristupačno zvono na vratima

- Wemos D1 mini (ESP8266) -> Amazon veza (pretraživanje)

- Finder 40.61 relais (12V ~) -> (pronađen je u našoj lokalnoj trgovini na Reichelt -u, ali trebao bi biti ovaj iako slika ne odgovara opisu, jer se prikazuje kao 230V)

- Kablovi / kratkospojnik -> Amazon veza (pretraživanje)

- Shelly 1 -> Shelly link (proizvod)

Rabljeni hardver (izborno):

- Wemos D1 mini štitnik za baterije -> Amazon veza (pretraživanje)

- Solarni panel 6V 6W -> Amazon link (proizvod)

- Držač baterije -> Amazon link (proizvod)

- Punjiva baterija -> Amazon link (proizvod)

- Amazon Echo -> Amazon veza (proizvod)

Korak 1: Zvono na vratima

Zvono na vratima
Zvono na vratima
Zvono na vratima
Zvono na vratima

Hardver koji se koristi u ovom koraku (potreban):

- Pristupačno zvono na vratima

- Wemos D1 Mini

- Kablovi / kratkospojna žica

- Finder 40,61 (12V ~ / 16A) (Ovo je za moje zvono na vratima … molimo vas da upotrijebite odgovarajući relej za zvono na vratima!)

- Oglasna ploča

Hardver koji se koristi u ovom koraku (izborno):

- Wemos D1 mini štitnik za baterije

- Solarni panel 6V 6W

- Držač baterije

- Punjiva baterija

Kako spojiti zvono na vrata s wemos d1 mini (dostupna je datoteka za prevrtanje)

** NAPOMENA ** Releji upotrijebljeni na slici za fritzing samo su za primjer

Za Wemos stranu odabiremo donji dio matične ploče!

Wemos se povezuje s:

1) 5V izlaz na donji plus dio

2) Uzemljenje prema dolje minus dio

Relais se povezuje sa:

1) Okrenite zavojnicu zavojnice 1 na gornji plus dio

2) Okrenite pin 2 zavojnice na gornji minus dio

3) Relejni prekidač zajednički na donji plus dio

4) Spojite terminal B (neaktivan) na D2 pin Wemosa, postavite otpornik od 120 Ohma 1% između priključka B i spoja na D2 pin kao što je prikazano na slici. Jedna noga otpornika ide između, a druga noga u donji minus dio

Zvono na vratima povezuje se sa:

1) Plus od zvona na vratima do gornjeg dijela plus

2) Minus od zvona na vratima do gornjeg minus dijela

To je to za vezu!

Arduino dio (arduino projekt za preuzimanje dostupan)

Izradite MQTT projekt za svoj Wemos i postavite ga tako da se može povezati s vašim Wifi -jem i biti povezan s vašom instancom!

Prije odjela za postavljanje deklarirajte sljedeću varijablu:

const int relaisPin = 4;

int relaisState = 0;

int oldRelaisState = 0;

U odjeljak za postavljanje dodajte sljedeće:

pinMode (relaisPin, INPUT_PULLUP);

U odjeljak petlje dodajte sljedeće:

relaisState = digitalno čitanje (relaisPin); // Pročitajte trenutno stanje ulaza releja i spremite ga

if (relaisState! = oldRelaisState) {// Želimo obavijest samo jednom po okidaču.. pa usporedimo to!

if (relaisState == HIGH) {// Imamo li ovdje visoku vrijednost?

oldRelaisState = relaisState; //Da, mi imamo! Spremimo to za našu malu usporedbu dva reda gore

Serial.println ("Zvoni !!!"); // Prsten prsten:-)

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

client.publish ("/STATE", "Online"); // Za mene je bolje funkcioniralo objavljivanje stanja na internetu …

}

}

FHEM dio

U sljedećem retku pokazat ću vam kako možete pročitati status FHEM uređaja. U mom slučaju koristim svoj pushover račun za slanje push obavijesti na svoj mobilni telefon s lijepim malim tekstom (ne.. to nije pravi tekst koji koristim;-))

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 RING BANANAPHONE! 'https:// api.pushover.net/1/messages.json ")}

Morate preimenovati označeni "MQTT2_KlingelSensor" u naziv vašeg FHEM uređaja!

To je to! Zvono smo (nadamo se) povezali sa sustavom pametne kuće … lijepo!

Prijeđimo na sljedeće poglavlje, povezujući školjku s zujalicom na vratima:-)

Korak 2: Zvučni signal vrata

Zvučni signal vrata
Zvučni signal vrata
Zujalica za vrata
Zujalica za vrata

Ovaj dio je zaista brz i jednostavan.

- Spojite školjku na izvor napajanja (koristio sam napajanje pomoću prekidača za svjetlo iznad zujalice)

Budući da školjku nije briga što će prebaciti, jednostavno dodamo školjku našem prekidaču, koji aktivira zvučni signal i otvara vrata dolje.

Sada dodajte Shelly svom pametnom domu i kontrolirajte ga kako želite. U mom slučaju, Alexa mi otvara vrata dodavanjem prilagođene naredbe:-)

Mogući načini:

- aplikacija Shelly

- Amazon Echo

- Google pomoćnik

- Siri

… valjda si shvatio;-)

Korak 3: Samo mala ideja…

Za ljude poput mene, koji nisu samo pomalo lijeni, već i zaboravljaju ključeve, mogu vam reći sljedeće:

S ovom postavkom moguće je kodirati "sustav zvona-kod-ključ" na "morzeov način"!

Učinio sam to u arduino projektu i ako je "morzeov kod" (u svom projektu to nazvao kôd za hitne slučajeve) ušao ispravno, objavio sam status MQTT u "EmergencyRing".

Linija FHEM izgleda ovako:

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

Zvučni signal će otvoriti vrata na 3 sekunde!

Zaboravili ste ključ? Samo upotrijebite vlastito zvono na vratima i dopustite da vam sustav pametne kuće otvori vrata!;-)

Korak 4: Hvala vam na čitanju

Hvala vam što ste pročitali moj prvi projekt!

Možda ste nešto naučili, možda ste dobili inspiraciju … ali doista se nadam da ste se zabavili.

Alex

Preporučeni: