Sadržaj:
- Korak 1: Hardver - ono što vam treba
- Korak 2: Softver - ono što vam treba
- Korak 3: Postavljanje hardvera
- Korak 4: Postavljanje/konfiguracija softvera
Video: ESP8266/ESP-01 Detektor curenja sa napajanjem SmartThings na Arduinu: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
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'.
Preporučuje se:
Detektor curenja s obavještenjem o tekstualnoj poruci: 7 koraka
Detektor curenja s obavještenjem o tekstualnoj poruci: Ovaj vodič pokazuje kako izgraditi detektor curenja koji šalje obavijesti o tekstualnim porukama. Šalje upozorenja ako se osjeti voda iz prsnute cijevi ili rezervnog odvoda. Vodič je namijenjen svima koji se zanimaju za Python 3, Raspberry Pi, Secure Shell
IOT detektor curenja plina: 4 koraka
IOT detektor propuštanja plina: Zahtjevi1 - Nodemcu (ESP8266) 2 - Senzor dima (MQ135) 3 - Žice kratkospojnika (3)
Detektor curenja kućišta podvodne kamere: 7 koraka (sa slikama)
Detektor propuštanja kućišta podvodne kamere: Kućište podvodne kamere rijetko propušta, ali ako se ovaj događaj dogodi, rezultati su obično katastrofalni uzrokujući nepopravljivu štetu na kućištu kamere i objektivu. SparkFun je 2013. godine objavio projekt detektora vode, gdje je prvobitni dizajn bio namijenjen
Detektor curenja vode: 6 koraka (sa slikama)
Detektor curenja vode: Ako ste ikada bili zabrinuti oko dolaska kući u poplavljeni podrum, ovaj je projekt za vas. Pokazat ćemo vam kako stvoriti sustav za otkrivanje curenja vode koji će vam poslati tekstualnu poruku kada se otkrije curenje
ESP8266/ESP-01 Arduino detektor curenja s napajanjem: 3 koraka (sa slikama)
ESP8266/ESP-01 Arduino detektor curenja s napajanjem: Voda je ODLIČNA stvar, zar ne? Ne toliko kad je prisiljen napustiti svoj dom i umjesto toga počinje plivati po tvom prostoru. Znam da je ovo projekt "nakon činjenice", ali nadam se da može pomoći nekome drugome da izbjegne potencijalnu propast