Kazalo:
- 1. korak: Strojna oprema - kar potrebujete
- 2. korak: Programska oprema - kar potrebujete
- 3. korak: Namestitev strojne opreme
- 4. korak: Nastavitev/konfiguracija programske opreme
Video: ESP8266/ESP-01 Detektor puščanja s pomočjo Arduino SmartThings: 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Sooooo Med mnogimi detektorji puščanja lahko izbirate, kateri vam bo najbolj ustrezal? Če imate Samsung SmartThings, ki nadzoruje vse naprave v vašem domu, je to morda le vstopnica!
To je zadnja različica v seriji, ki sem jo gradil okoli krmilnika ESP8266/ESP-01, ki ga poganja Arduino. Vsi vemo, da je z zrelejšimi brati in sestrami ESP-01, kot sta NodeMCU ESP12 itd., Veliko lažje delati, vendar je bilo to poslanstvo pokazati moč malega ESP-01, ki mi je še vedno zelo všeč.. To je bil moj prvi ESP8266 !!
Če si želite ogledati prejšnje različice v tej majhni seriji »Kako odkriti detektor puščanja«, si oglejte spodnja navodila. Za vsakogar je nekaj!
ESP8266/ESP-01 Arduino detektor puščanja-brez osnovnega lokalnega alarma Wi-Fi
ESP8266/ESP-01 Detektor puščanja MQTT z napajanjem Arduino in daljinski alarmni sprejemnik
Če so koraki v tem navodilu videti znani, je to zato, ker so podobni nekaterim korakom v zgornjih navodilih, kot tudi tistemu za rele ESP8266/Arduino SmartThings za božične luči
1. korak: Strojna oprema - kar potrebujete
Za spodnje primere NIČ ne podpiram, zastopam ali prejemam. Caveat Emptor.
- ESP8266 ESP-01 ** ESP in programer lahko prevzamete kot paketni paket tukaj **
- Programer ** ESP in programer lahko prevzamete kot paketni paket tukaj **
- Mini deska
- LED (Precej varna stava, da že nekaj poležavate z ostalimi stvarmi GEEK -a)
- Piezo Buzzer
- Skakalci
- ESP01 adapter za kruh
- Senzor vode/puščanja (higrometer)
- Samsungovo središče SmartThings 2.0
2. korak: Programska oprema - kar potrebujete
PREDPOSTAVKE: Udobno delo z Arduino IDE, knjižnicami, SmartThings IDE in GITHub.
- Arduino IDE
- Samsung SmartThings IDE
- Aplikacija SmartThings za Android
- GITHub
3. korak: Namestitev strojne opreme
- Ugotovite vir napajanja za vaš ESP. Uporabil sem starejšega programerja ESP, priključenega v prenosni računalnik USB, in priključil skakalce VCC in Grnd na ustrezna mesta. (Glej sliko)
- Adapter za ploščo ESP postavite na osrednji kanal mini plošče, tako da je ena vrsta 4 zatičev na obeh straneh.
- Vir Vcc priključite na Vcc, Ch_Pd in higrometer ESP.
- Vir Grnd priključite na "kratko" nogo ESP -ja Grnd, higrometer in Piezo/LED.
- Priključite ESP pin 2 na podatke higrometra (ne analogno).
- Priključite pin ESP 0 na "dolgo" nogo Piezo/LED.
-
NASVETI
- NE domnevajte, da barve skakalcev na priloženih slikah predstavljajo Vcc ali Grnd.
- Piezo in/ali LED med zagonom ni mogoče priključiti. Če so, se bo ESP vklopil v načinu zagona in ne bo izvajal naložene kode. Pritrdite jih po vklopu ESP.
- Prilagodite občutljivost na higrometer s priloženim potenciometrom.
Zaključek: Nameravam vzpostaviti povezave na tem stalnem in vse skupaj namestiti v spodobno ohišje. Morda bo to ohišje spet ena mojih znanih Lego škatel !! Ko bo končan, ga bom tudi jaz delil.
4. korak: Nastavitev/konfiguracija programske opreme
PREDPOSTAVKE: Udobno delo z Arduino IDE, knjižnicami, SmartThings IDE in GITHub.
- Prijavite se v ustrezna računa IDE SmartThings in GITHub.
- Sledite VSEM korakom, ki jih je prikazal Daniel Ogorchock. AKA Ogiewon.
Bodite previdni v naslednjih korakih (če že uporabljate otroško napravo ST_Anything Contact Sensor, jo lahko ti koraki onemogočijo:
Dodatna opomba: Če povezavo IDE SmartThings IDE nastavite na GITHub za repo ST_Anything, bodo prihodnje spremembe kontaktnega senzorja v repo -ju morda potisnjene v vaše SmartThings. To lahko povzroči prepis naslednjih sprememb.
- Spremenite priloženo skico Arduino in dodajte posebne značilnosti okolja WiFi/SmartThings. Skica kliče, kje naj se spremenijo, in tudi koraki na strani GITHub.
- Odprite svojo stran IDE za SmartThings in drugič … stran za obdelavo mojih naprav.
- Na svojem seznamu poiščite senzor ogiewon: Child Contact Sensor in ga kliknite, da ga odprete.
- Izberite vso kodo, jo kopirajte in prilepite v dokument za "hrambo" izvirnika. Shranite ta dokument nekam, kjer se boste spomnili, če/ko bo to potrebno v prihodnosti.
-
Na otroškem kontaktnem senzorju, ki ste ga trenutno odprli v IDE SmartThings, naredite naslednjo spremembo: ZAMENITE:
attributeState "odprto", oznaka: '$ {name}', ikona: "st.contact.contact.open", backgroundColor: "#e86d13" attributeState "zaprto", oznaka: '$ {name}', ikona: "st.contact.contact.closed ", backgroundColor:"#00a0dc"
WITH: attributeState ("odprto", oznaka: "Dry", ikona: "st.alarm.water.dry", backgroundColor: "#ffffff") attributeState ("zaprto", oznaka: "Mokro", ikona: "st. alarm.water.wet ", backgroundColor:"#00a0dc ") Po potrebi glejte priložene dodatne podrobne informacije.
- V zgornjem/desnem meniju kliknite Shrani.
- V zgornjem/desnem meniju kliknite Objavi.
- Kliknite "Zame". Zapustite IDE.
- Naloženo spremenjeno skico Arduino naložite v ESP-01. ESP-01 pritrdite na napravo za odkrivanje puščanja in jo vklopite.
- Odprite mobilno aplikacijo SmartThings v napravi. Na vašem seznamu "Stvari" bi morali videti kontaktni senzor, oblečen kot senzor vode.
- Potopite senzor vode in poglejte, kaj se zgodi. Držim pesti, da so vaši rezultati podobni mojim, videz vodnih ikon pa se ob sprožitvi spremeni. EXTRAS: Dodajte SmartThings SmartApp za potiskanje alarmov iz te naprave. Izberite Automation, SmartApps, Pomaknite se navzdol do Dodaj SmartApp, Varnost in zaščita, Obvesti me kdaj. Sledite čarovniku za »Stik se zapre«.
Priporočena:
Detektor puščanja z obvestilom o besedilnem sporočilu: 7 korakov
Detektor puščanja z obvestilom o besedilnem sporočilu: Ta priročnik prikazuje, kako sestaviti detektor puščanja, ki pošilja obvestila o besedilnih sporočilih. Pošilja opozorila, če se zazna voda iz razpočene cevi ali rezervnega odtoka. Vodnik je namenjen vsem, ki jih zanimajo Python 3, Raspberry Pi, Secure Shell
Tester puščanja kondenzatorja: 9 korakov (s slikami)
Tester puščanja kondenzatorja: Ta preizkuševalnik lahko uporabite za preverjanje kondenzatorjev manjših vrednosti, da preverite, ali pri njihovih nazivnih napetostih puščajo. Uporablja se lahko tudi za preskušanje izolacijske upornosti v žicah ali za preizkus značilnosti povratne razgradnje diode. Analogni števec na t
Senzor puščanja vode na ESP8266 + Micropython + Domoticz: 16 korakov (s slikami)
Senzor puščanja vode na ESP8266 + Micropython + Domoticz: Žena me je pred časom prosila, naj naredim senzor za uhajanje vode. Bala se je, da lahko cev v kotlovnici pušča, voda pa bo poplavila novo položeno leseno tla. In kot pravi inženir sem se lotil takega senzorja. Od svojih 15 let
Detektor puščanja ohišja podvodne kamere: 7 korakov (s slikami)
Detektor puščanja ohišja podvodne kamere: Ohišje podvodne kamere redko pušča, če pa pride do tega dogodka, so rezultati običajno katastrofalni in povzročijo nepopravljivo škodo na ohišju in objektivu kamere. SparkFun je leta 2013 objavil projekt detektorja vode
Detektor puščanja vode: 6 korakov (s slikami)
Detektor puščanja vode: Če ste kdaj skrbeli, da bi prišli domov v poplavljeno klet, je ta projekt za vas. Pokazali vam bomo, kako ustvariti sistem za odkrivanje puščanja vode, ki vam bo poslal besedilno sporočilo, ko odkrijete puščanje