Tartalomjegyzék:
- 1. lépés: Hardver - amire szüksége lesz
- 2. lépés: Szoftver - amire szüksége lesz
- 3. lépés: Hardver beállítása
- 4. lépés: Szoftver beállítása/konfigurálása
Videó: ESP8266/ESP-01 Arduino által működtetett SmartThings szivárgásérzékelő: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Nagyon sok szivárgásérzékelő közül választhat, melyik működik a legjobban az Ön számára? Ha Samsung SmartThings vezérli az otthoni eszközöket, akkor ez lehet a jegy!
Ez a sorozat utolsó verziója, amelyet az Arduino által működtetett ESP8266/ESP-01 vezérlő köré építettem. Mindannyian tudjuk, hogy az ESP-01 érettebb testvéreivel, mint a NodeMCU ESP12 stb., Sokkal könnyebb dolgozni, de ez egy küldetés volt, hogy megmutassam a kis ESP-01 erejét, amit még mindig nagyon szeretek. Ez volt az első ESP8266 !!
Ha meg szeretné tekinteni ennek a kis „Szivárgás-érzékelőnek” a korábbi verzióit, tekintse meg az alábbi utasításokat. Mindenkinek van valami!
ESP8266/ESP-01 Arduino működtetésű szivárgásérzékelő-nincs Wi-Fi Basic helyi riasztás
ESP8266/ESP-01 Arduino hajtású MQTT szivárgásérzékelő és távoli riasztóvevő
Ha az ebben az utasításban található lépések ismerősnek tűnnek, az azért van, mert hasonlítanak a fenti utasítások egyes lépéseihez, valamint az ESP8266/Arduino SmartThings relé karácsonyi fényekhez
1. lépés: Hardver - amire szüksége lesz
Egyáltalán nem támogatok, képviselek és nem kapok semmit az alábbi példákért. Caveat Emptor.
- ESP8266 ESP-01 ** Az ESP-t és a programozót csomagcsomagként itt veheti át **
- Programozó ** Az ESP -t és a programozót csomagajánlatként itt veheti át **
- Mini kenyeretábla
- LED (meglehetősen biztos, hogy már van néhány feküdt a többi GEEK cucc)
- Piezo csengő
- Jumpers
- ESP01 Breadboad adapter
- Víz-/szivárgásérzékelő (higrométer)
- Samsung SmartThings 2.0 hub
2. lépés: Szoftver - amire szüksége lesz
FELTÉTELEK: Kényelmes munka az Arduino IDE, a Libraries, a SmartThings IDE és a GITHub segítségével.
- Arduino IDE
- Samsung SmartThings IDE
- SmartThings Android alkalmazás
- GITHub
3. lépés: Hardver beállítása
- Határozza meg az ESP áramforrását. Egy régebbi ESP programozót használtam a laptopom USB -jéhez, és a VCC és a Grnd jumpert a megfelelő helyükre. (Lásd a képet)
- Tegye az ESP kenyérsütő adapterét a mini kenyérsütő középső csatornájára, hogy egy sor 4 csap legyen mindkét oldalon.
- Csatlakoztassa a Vcc forrást az ESP Vcc, Ch_Pd és higrométeréhez.
- Csatlakoztassa a Grnd forrást az ESP Grnd, higrométeréhez és Piezo/LED „rövid” lábához.
- Csatlakoztassa az ESP 2 tűt a higrométer adataihoz (nem analóg).
- Csatlakoztassa az ESP 0 csapot a Piezo/LED „hosszú” lábához.
-
TIPPEK
- NE feltételezze, hogy a csatolt képek jumper színei Vcc vagy Grnd értékeket képviselnek.
- A Piezo és/vagy LED nem csatlakoztatható rendszerindítás közben. Ha igen, az ESP rendszerbetöltési módban kapcsol be, és nem hajtja végre a betöltött kódot. Csatlakoztassa őket az ESP bekapcsolása után.
- Szükség szerint állítsa be az érzékenységet a nedvességmérőn a csatlakoztatott potenciométerrel.
WrapUp: Azt tervezem, hogy ezen a helyen véglegesítem a csatlakozásokat, és egy tisztességes házban helyezem el. Ez a ház újra a leghíresebb Lego -dobozaim közé kerülhet !! Ha elkészült, megosztom.
4. lépés: Szoftver beállítása/konfigurálása
FELTÉTELEK: Kényelmes munka az Arduino IDE, a Libraries, a SmartThings IDE és a GITHub segítségével.
- Jelentkezzen be a megfelelő SmartThings IDE és GITHub fiókjába.
- Kövesse Daniel Ogorchock itt bemutatott összes lépését. Más néven Ogiewon.
Kérjük, legyen óvatos a következő lépésekben (Ha már jelenleg ST_Anything Contact Sensor gyermekeszközt használ, akkor ezek a lépések letilthatják:
További megjegyzés: Ha beállítja SmartThings IDE -kapcsolatát a GITHub -hoz az ST_Anything repóhoz, akkor a repóban lévő érintésérzékelőn végrehajtott jövőbeni módosítások átkerülhetnek a SmartThings szolgáltatásba. Ennek eredményeként a következő módosítások felülírhatók.
- Módosítsa a mellékelt Arduino vázlatot, hozzáadva a WiFi/SmartThings környezet specifikációit. A vázlat felhívja a figyelmet arra, hogy hol kell végrehajtani a módosításokat, csakúgy, mint a GITHub oldalon található lépések.
- Nyissa meg a SmartThings IDE oldalt, másodszor… a Saját eszközkezelő oldalt.
- Keresse meg a listában az ogiewon: Child Contact Sensor elemet, és kattintson rá a megnyitáshoz.
- Válassza ki az összes kódot, másolja és illessze be egy dokumentumba az eredeti „megőrzése” érdekében. Mentse el ezt a dokumentumot olyan helyre, ahová emlékezni fog, ha a jövőben szükség lesz rá.
-
Végezze el a következő módosításokat a SmartThings IDE -ben jelenleg megnyitott gyermekkontaktus -érzékelőn: CSERÉLJE:
attributeState "open", label: '$ {name}', icon: "st.contact.contact.open", backgroundColor: "#e86d13" attributeState "closed", label: '$ {name}', icon: "st.contact.contact.closed ", backgroundColor:"#00a0dc"
WITH: attributeState ("nyitott", címke: "Száraz", ikon: "st.alarm.water.dry", backgroundColor: "#ffffff") attributeState ("zárt", címke: "Nedves", ikon: "st. alarm.water.wet ", backgroundColor:"#00a0dc ") További részleteket lásd a mellékletben, ha szükséges.
- Kattintson a Mentés gombra a jobb/felső menüben.
- Kattintson a jobb/felső menüben a Közzététel gombra.
- Kattintson a "Nekem" gombra. Lépjen ki az IDE -ből.
- Töltse be a módosított Arduino vázlatot az ESP-01-be. Csatlakoztassa az ESP-01 készüléket a szivárgásérzékelő berendezéséhez, és kapcsolja be.
- Nyissa meg SmartThings mobilalkalmazását eszközén. A „dolgok” listájában most látnia kell egy vízérzékelőnek öltözött kontaktérzékelőt.
- Merítse le a vízérzékelőt, és nézze meg, mi történik. Ujjal keresztbe tett, hogy az eredményei olyanok, mint az enyémek, és a víz ikonok megjelenése megváltozik, amikor elindul. EXTRÁK: Adjon hozzá egy SmartThings SmartApp alkalmazást a riasztások küldéséhez erről az eszközről. Válassza az Automatizálás, SmartApps lehetőséget, görgessen le a SmartApp hozzáadása, Biztonság és védelem, Értesítés nekem Kövesse a varázslót a „Kapcsolat bezárása” lehetőséghez.
Ajánlott:
Mini IMac G4 lapos panel - NUC által működtetett: 9 lépés (képekkel)
Mini IMac G4 lapos panel - Powered by NUC: Bevezetés Pár projekttel találkoztam, amelyek inspirálták ezt a konstrukciót. Az egyik azt állítja, hogy a világ legkisebb működő iMacje, de valójában ez egy Raspberry Pi, amely Linux disztribúciót futtat MacOS témával, és nem tud valódi M -t futtatni
Arduino által működtetett "Scotch Mount" csillagkövető asztrofotózáshoz: 7 lépés (képekkel)
Arduino által működtetett "Scotch Mount" csillagkövető asztrofotózáshoz: Fiatalabb koromban tanultam a Skót -hegyről, és 16 éves koromban készítettem egyet apámmal. Ez egy olcsó, egyszerű módja az asztrofotózás megkezdésének, amely lefedi az előtte lévő alapokat. kezdjen bele a bonyolult távcsőügyekbe
A Google Trends által működtetett karácsonyfa: 6 lépés (képekkel)
A Google Trends Powered Christmas Tree: Szeretné tudni, milyen divatos a karácsony? Tudja meg ezt a Google trendekkel karácsonyfát! Buli mód is
Arduino által működtetett, érzékelővel vezérelt elhalványuló LED -fénycsíkok: 6 lépés (képekkel)
Arduino által működtetett, érzékelővel vezérelt fakuló LED -fénycsíkok: Nemrég frissítettem a konyhámat, és tudtam, hogy a világítás „felemeli” a szekrények megjelenését. Az „igazi kéznélküli” lehetőséget választottam, így van egy rés a munkafelület alatt, valamint egy rúgódeszka, a szekrény alatt és a rendelkezésre álló szekrények tetején, és
ESP8266/ESP12 Szellemes felhő - Arduino által működtetett SmartThings megvilágítási érzékelő: 4 lépés
ESP8266/ESP12 Szellemes felhő - Arduino által működtetett SmartThings megvilágítási érzékelő: Az intelligens világítás reagál az alapértelmezett időpontokra, például napnyugtára és napfelkeltére, vagy egy adott időpontra … nem mindig egyezik azzal, amit a szeme lát, amikor bent van az otthonod. Talán itt az ideje, hogy hozzáadjon egy érzékelőt, amely képes mindet felgyújtani