Tartalomjegyzék:

ESP8266/ESP-01 Arduino által működtetett SmartThings szivárgásérzékelő: 5 lépés (képekkel)
ESP8266/ESP-01 Arduino által működtetett SmartThings szivárgásérzékelő: 5 lépés (képekkel)

Videó: ESP8266/ESP-01 Arduino által működtetett SmartThings szivárgásérzékelő: 5 lépés (képekkel)

Videó: ESP8266/ESP-01 Arduino által működtetett SmartThings szivárgásérzékelő: 5 lépés (képekkel)
Videó: ESP8266 ESP01 WIFI Mobile Phone Control | LDmicro-Roboremo Programming 2024, November
Anonim
Image
Image

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

Hardver - Amire szüksége lesz
Hardver - Amire szüksége lesz
Hardver - Amire szüksége lesz
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

Szoftver - Amire szüksége lesz
Szoftver - Amire szüksége lesz
Szoftver - Amire szüksége lesz
Szoftver - Amire szüksége lesz
Szoftver - Amire szüksége lesz
Szoftver - Amire szüksége lesz
Szoftver - Amire szüksége lesz
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

Image
Image
Hardver beállítása
Hardver beállítása
Hardver beállítása
Hardver beállítása
  1. 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)
  2. 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.
  3. Csatlakoztassa a Vcc forrást az ESP Vcc, Ch_Pd és higrométeréhez.
  4. Csatlakoztassa a Grnd forrást az ESP Grnd, higrométeréhez és Piezo/LED „rövid” lábához.
  5. Csatlakoztassa az ESP 2 tűt a higrométer adataihoz (nem analóg).
  6. 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

Szoftver beállítás/konfiguráció
Szoftver beállítás/konfiguráció

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.

  1. 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.
  2. Nyissa meg a SmartThings IDE oldalt, másodszor… a Saját eszközkezelő oldalt.
  3. Keresse meg a listában az ogiewon: Child Contact Sensor elemet, és kattintson rá a megnyitáshoz.
  4. 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á.
  5. 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.

  6. Kattintson a Mentés gombra a jobb/felső menüben.
  7. Kattintson a jobb/felső menüben a Közzététel gombra.
  8. Kattintson a "Nekem" gombra. Lépjen ki az IDE -ből.
  9. 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.
  10. 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.
  11. 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: