Tartalomjegyzék:
- 1. lépés: Ajtócsengő
- 2. lépés: Az ajtó zümmere
- Lépés: Csak egy kis ötlet…
- 4. lépés: Köszönöm, hogy elolvasta
Videó: DoorMaster: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ü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ő
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
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:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását