Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Sooooo Mnogi detektori curenja na izbor, koji će vam najbolje odgovarati? Ako imate Samsung SmartThings koji kontrolira bilo koje uređaje u vašem domu, ovo bi mogao biti samo ulaznica!
Ovo je konačna verzija u seriji koju sam gradio oko kontrolera ESP8266/ESP-01 koji pokreće Arduino. Svi znamo da je sa zrelijom braćom i sestrama ESP-01 poput NodeMCU ESP12 itd. Mnogo lakše raditi, ali ovo je bila misija da pokažem moć malog ESP-01 koji mi je i dalje jako drag. To je bio moj prvi ESP8266 !!
Da biste vidjeli prethodne verzije u ovoj maloj seriji 'Kako otkriti detektor curenja', pogledajte upute ispod. Za svakog ima ponešto!
ESP8266/ESP-01 Arduino detektor curenja s napajanjem-nema Wi-Fi Osnovni lokalni alarm
ESP8266/ESP-01 Arduino detektor curenja s MQTT napajanjem i daljinski prijemnik alarma
Ako koraci sadržani u ovom uputstvu izgledaju poznato, to je zato što su slični nekim od koraka u gornjim uputama, kao i onom za relej ESP8266/Arduino SmartThings za božićna svjetla
Korak 1: Hardver - ono što vam treba
Ja NE podržavam, zastupam niti primam bilo što za dolje navedene primjere. Caveat Emptor.
- ESP8266 ESP-01 ** Ovdje možete preuzeti ESP i programera kao paket aranžman **
- Programer ** Možete preuzeti ESP i programera kao paket aranžman ovdje **
- Mini Breadboard
- LED (Prilično sigurna opklada da već imate posla oko ostatka GEEK stvari)
- Piezo Buzzer
- Džemperi
- ESP01 Adapter za hleb
- Senzor vode/curenja (higrometar)
- Samsung SmartThings 2.0 čvorište
Korak 2: Softver - ono što vam treba
PRETPOSTAVKE: Udoban rad s Arduino IDE, bibliotekama, SmartThings IDE i GITHub.
- Arduino IDE
- Samsung SmartThings IDE
- SmartThings Android aplikacija
- GITHub
Korak 3: Postavljanje hardvera
- Odredite izvor napajanja za vaš ESP. Koristio sam stariji ESP programer priključen na USB prijenosnog računara i priključio VCC i Grnd kratkospojnike na odgovarajuće lokacije. (Vidi sliku)
- Postavite adapter za matičnu ploču ESP-a preko središnjeg kanala mini-ploče tako da je jedan red od 4 igle s obje strane.
- Priključite Vcc izvor na ESP Vcc, Ch_Pd i higrometar.
- Priključite Grnd izvor na ESP -ov Grnd, higrometar i Piezo/LED 'kratku' nogu.
- Spojite ESP pin 2 na podatke higrometra (nije analogno).
- Spojite ESP pin 0 na Piezo/LED 'dugu' nogu.
-
SAVETI
- NEMOJTE pretpostavljati da boje kratkospojnika na priloženim slikama predstavljaju Vcc ili Grnd.
- Piezo i/ili LED ne mogu se spojiti tokom pokretanja. Ako jesu, ESP će se uključiti u načinu pokretanja pri pokretanju i neće izvršavati učitani kôd. Priključite ih nakon uključivanja ESP -a.
- Podesite osjetljivost prema potrebi na higrometeru s priloženim potenciometrom.
Zaključak: Planiram uspostaviti veze na ovom trajnom mjestu i sve to smjestiti u pristojno kućište. To kućište bi moglo opet postati jedna od mojih poznatih Lego kutija !! Kad završi, podijelit ću i to.
Korak 4: Postavljanje/konfiguracija softvera
PRETPOSTAVKE: Udoban rad s Arduino IDE, bibliotekama, SmartThings IDE i GITHub.
- Prijavite se na odgovarajuće IDE i GITHub račune SmartThings.
- Slijedite SVE korake koje je ovdje prikazao Daniel Ogorchock. AKA Ogiewon.
Budite oprezni u sljedećim koracima (Ako već koristite dječji uređaj ST_Anything Contact Sensor, ovi koraci ga mogu onemogućiti:
Dodatna napomena: Ako svoju SmartThings IDE vezu postavite na GITHub za repo ST_Anything, buduće promjene koje se izvrše na kontaktnom senzoru u repo -u mogu se prenijeti na vaše SmartThings. To može dovesti do brisanja sljedećih promjena.
- Izmijenite priloženu Arduino skicu dodajući svoje specifičnosti okruženja WiFi/SmartThings. Skica poziva gdje treba izvršiti promjene, kao i koraci na stranici GITHub.
- Otvorite svoju SmartThings IDE stranicu, a zatim… stranicu Rukovatelj mojim uređajima.
- Pronađite ogiewon: Senzor za kontakt s djecom na vašoj listi i kliknite na nju za otvaranje.
- Odaberite sav kôd, kopirajte ga i zalijepite u dokument radi „čuvanja“originala. Sačuvajte ovaj dokument na nekom mjestu koje ćete zapamtiti ako/kad bude potrebno u budućnosti.
-
Unesite sljedeću promjenu u senzor za kontakt za djecu koji ste trenutno otvorili u IDE -u SmartThings: ZAMJENA:
attributeState "open", label: '$ {name}', icon: "st.contact.contact.open", backgroundColor: "#e86d13" attributeState "closed", label: '$ {name}', icon: "st.contact.contact.closed ", backgroundColor:"#00a0dc"
WITH: attributeState ("otvoreno", oznaka: "Suho", ikona: "st.alarm.water.dry", backgroundColor: "#ffffff") attributeState ("zatvoreno", oznaka: "Mokro", ikona: "st. alarm.water.wet ", backgroundColor:"#00a0dc ") Pogledajte priložene dodatne detaljne informacije ako je potrebno.
- Kliknite na Sačuvaj u gornjem/desnom meniju.
- Kliknite na Objavi u gornjem/desnom izborniku.
- Kliknite 'Za mene'. Izađite iz IDE -a.
- Učitajte svoju izmijenjenu Arduino skicu na ESP-01. Priključite svoj ESP-01 na uređaj za otkrivanje curenja i uključite ga.
- Otvorite mobilnu aplikaciju SmartThings na svom uređaju. Na listi "Stvari" sada biste trebali vidjeti kontaktni senzor odjeven u senzor vode.
- Zagnite senzor vode i pogledajte što će se dogoditi. Držim palčeve da su vaši rezultati poput mojih i da se izgled ikona vode mijenja kada se aktiviraju. EXTRAS: Dodajte SmartThings SmartApp za guranje alarma s ovog uređaja. Odaberite Automatizacija, SmartApps, Pomaknite se dolje da biste dodali SmartApp, Sigurnost i zaštita, Obavijesti me kada. Slijedite čarobnjaka za 'Kontakt se zatvara'.