Tartalomjegyzék:

DoorMaster: 4 lépés
DoorMaster: 4 lépés

Videó: DoorMaster: 4 lépés

Videó: DoorMaster: 4 lépés
Videó: Вязание простого ЦВЕТКА - урок вязания для начинающих - Lesson crochet flowers 2024, November
Anonim
DoorMaster
DoorMaster

Üdv mindenkinek!

Ebben a projektben megmutatom, hogyan integrálható ajtócsengő és ajtócsengő okos otthonába!

Mivel az FHEM -et használom intelligens otthoni rendszerként, csak az FHEM módját tudom megmutatni, de biztos vagyok benne, hogy ezt könnyen lefordíthatja bármely más rendszerre!:-)

Be kell vallanom, hogy nem vagyok profi! A legtöbb projektem (mint ez) csak szórakoztató jellegű … Megkapom valaminek az ötletét, majd rájövök!

Ez a projekt a lustaság és az okosság keveréke, mondhatnám… szóval remélem jól szórakozol!:-)

Használt hardver (szükséges):

- Hozzáférhető ajtócsengő

- Wemos D1 mini (ESP8266) -> Amazon link (keresés)

- Finder 40.61 relais (12V ~) -> (megtaláltuk a helyi boltunkban, a reicheltben, de ennek kell lennie, annak ellenére, hogy a kép nem felel meg a leírásnak, mivel 230V -ként jelenik meg)

- Kábelek / jumper vezeték -> Amazon link (keresés)

- Shelly 1 -> Shelly link (termék)

Használt hardver (opcionális):

- Wemos D1 mini akkumulátorpajzs -> Amazon link (keresés)

- Napelem 6V 6W -> Amazon link (termék)

- Akkumulátor tartó -> Amazon link (termék)

- Újratölthető akkumulátor -> Amazon link (termék)

- Amazon Echo -> Amazon link (termék)

1. lépés: Ajtócsengő

A csengő
A csengő
A csengő
A csengő

Az ebben a lépésben használt hardver (szükséges):

- Hozzáférhető ajtócsengő

- Wemos D1 Mini

- Kábelek / áthidaló huzal

- Finder 40.61 (12V ~ / 16A) (Ez az ajtócsengőmhöz való … kérjük, győződjön meg arról, hogy a megfelelő hajtóművet használja az ajtócsengőhöz!)

- Kenyeretábla

Az ebben a lépésben használt hardver (opcionális):

- Wemos D1 mini akkumulátorpajzs

- Napelem 6V 6W

- Akkumulátor tartó

- Újratölthető elem

Az ajtócsengő csatlakoztatása a wemos d1 mini készülékhez (letölthető fritzing fájl)

** MEGJEGYZÉS ** A sima képen használt relé csak példa

A Wemos oldalra a kenyértábla alsó részét választjuk!

A Wemos csatlakozik:

1) 5V kimenet az alsó plusz szakaszra

2) Földelés az alsó mínusz szakaszig

Relais csatlakozik:

1) Relais tekercscsap 1 a felső plusz szakaszhoz

2) Relais tekercscsap 2 a felső mínusz szakaszig

3) Relais kapcsoló közös az alsó plusz szakaszhoz

4) A Relais kapcsoló B terminálját (az inaktív) a Wemos D2 érintkezőjéhez helyezze a 120 kΩ -os 1% -os ellenállást a B kivezetés és a D2 tűs csatlakozó közé, ahogy a képen látható. Az ellenállás egyik lába közbe megy, a másik pedig az alsó mínusz szakaszba

Az ajtócsengő csatlakozik:

1) Plusz az ajtócsengőtől a felső plusz szakaszig

2) Mínusz az ajtócsengőtől a felső mínusz szakaszig

Ennyi a kapcsolathoz!

Arduino Part (letölthető arduino projekt)

Hozzon létre egy MQTT projektet a Wemos számára, és állítsa be úgy, hogy csatlakozzon a Wifi -hez, és csatlakozzon a fhem példányához!

A beállítási szakasz előtt deklarálja a következő változót:

const int relaisPin = 4;

int relaisState = 0;

int oldRelaisState = 0;

Adja hozzá a következőt a beállítási szakaszhoz:

pinMode (relaisPin, INPUT_PULLUP);

Adja hozzá a következőt a hurok szakaszhoz:

relaisState = digitalRead (relaisPin); // Olvassa el a relis bemenet aktuális állapotát, és mentse el

if (relaisState! = oldRelaisState) {// Az értesítést csak egyszer szeretnénk kiváltásonként.. szóval hasonlítsuk össze!

if (relaisState == HIGH) {// Van itt magas?

oldRelaisState = relaisState; //Igen van! Mentsük el a két összehasonlításhoz két sorral feljebb

Serial.println ("Gyűrű !!!"); //Cseng Cseng:-)

client.publish ("/Állapot", "RING"); // Tegyük közzé "gyűrűnket" MQTT állapotként

client.publish ("/STATE", "Online"); // Számomra jobban működött, ha közzétettem az állapotomat az interneten…

}

}

FHEM alkatrész

A következő sorban megmutatom, hogyan olvashatja le az FHEM -eszköz állapotát. Az én esetemben a pushover fiókomat használva küldök egy push értesítést a mobilomra, egy jó kis szöveggel (nem.. nem ezt használom;-))

define on_NormalRing értesítés MQTT2_KlingelSensor: Állapot:. RING {system ("curl -s -F 'token = XXX' -F 'user = XXX' -F 'message = RING CING CING CING CING CING RING BANANAPHONE!' https:// api.pushover.net/1/messages.json ")}

A megjelölt "MQTT2_KlingelSensor" nevet át kell neveznie FHEM készülékére!

Ez az! (Remélhetőleg) csatlakoztattuk a csengőnket az intelligens otthoni rendszerünkhöz … szép!

Térjünk át a következő fejezetre, összekötve a héjat az ajtócsengővel:-)

2. lépés: Az ajtó zümmere

Az ajtó csengője
Az ajtó csengője
Az ajtó csengője
Az ajtó csengője

Ez a rész valóban gyors és egyszerű.

- Csatlakoztassa a héjat egy áramforráshoz (a zümmögő feletti fénykapcsolókból táplálkoztam)

Mivel a héjat nem érdekli, hogy mit kapcsol, egyszerűen hozzáadjuk a héját a kapcsolónkhoz, amely bekapcsolja a zümmögőt és kinyitja az ajtót.

Most adja hozzá a Shelly -t intelligens otthonához, és vezérelje, ahogy akarja. Esetemben Alexa kinyitja nekem az ajtót egy egyéni parancs hozzáadásával:-)

Lehetséges módok:

- Shelly app

- Amazon Echo

- Google asszisztens

- Siri

… érted a lényeget gondolom;-)

Lépés: Csak egy kis ötlet…

A hozzám hasonló embereknek, akik nem csak egy kicsit lusták, de hajlamosak elfelejteni a kulcsaikat, a következőket tudom mondani:

Ezzel a beállítással lehetséges egy "ajtó-csengő-kód-rendszer" kódolása "morse-kód" módon!

Ezt az arduino projektben tettem, és ha a "morze kód" (én a projektemben hívtam vészhelyzeti kódnak) helyesen lett megadva, közzétettem az MQTT állapotát az "EmergencyRing" számára.

Az FHEM vonal így néz ki:

define on_EmergencyRing2 értesítés MQTT2_KlingelSensor: Állapot:. EmergencyRING set Tuerklingel on-for-timer 3

A hangjelző 3 másodpercre kinyitja az ajtót!

Elfelejtette a kulcsát? Csak használja saját csengőjét, és hagyja, hogy az intelligens otthoni rendszere kinyissa az ajtót!;-)

4. lépés: Köszönöm, hogy elolvasta

Köszönöm, hogy elolvastad életem első projektjét!

Lehet, hogy tanultál valamit, talán inspirációt kaptál… de nagyon remélem, hogy egy kicsit jól érezted magad.

Alex

Ajánlott: