Kazalo:

ESP8266/ESP-01 Detektor puščanja s pomočjo Arduino SmartThings: 5 korakov (s slikami)
ESP8266/ESP-01 Detektor puščanja s pomočjo Arduino SmartThings: 5 korakov (s slikami)

Video: ESP8266/ESP-01 Detektor puščanja s pomočjo Arduino SmartThings: 5 korakov (s slikami)

Video: ESP8266/ESP-01 Detektor puščanja s pomočjo Arduino SmartThings: 5 korakov (s slikami)
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, November
Anonim
Image
Image

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

Strojna oprema - kar potrebujete
Strojna oprema - kar potrebujete
Strojna oprema - kar potrebujete
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

Programska oprema - kar potrebujete
Programska oprema - kar potrebujete
Programska oprema - kar potrebujete
Programska oprema - kar potrebujete
Programska oprema - kar potrebujete
Programska oprema - kar potrebujete
Programska oprema - kar potrebujete
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

Image
Image
Namestitev strojne opreme
Namestitev strojne opreme
Namestitev strojne opreme
Namestitev strojne opreme
  1. 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)
  2. Adapter za ploščo ESP postavite na osrednji kanal mini plošče, tako da je ena vrsta 4 zatičev na obeh straneh.
  3. Vir Vcc priključite na Vcc, Ch_Pd in higrometer ESP.
  4. Vir Grnd priključite na "kratko" nogo ESP -ja Grnd, higrometer in Piezo/LED.
  5. Priključite ESP pin 2 na podatke higrometra (ne analogno).
  6. 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

Nastavitev/konfiguracija programske opreme
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.

  1. 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.
  2. Odprite svojo stran IDE za SmartThings in drugič … stran za obdelavo mojih naprav.
  3. Na svojem seznamu poiščite senzor ogiewon: Child Contact Sensor in ga kliknite, da ga odprete.
  4. 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.
  5. 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.

  6. V zgornjem/desnem meniju kliknite Shrani.
  7. V zgornjem/desnem meniju kliknite Objavi.
  8. Kliknite "Zame". Zapustite IDE.
  9. Naloženo spremenjeno skico Arduino naložite v ESP-01. ESP-01 pritrdite na napravo za odkrivanje puščanja in jo vklopite.
  10. Odprite mobilno aplikacijo SmartThings v napravi. Na vašem seznamu "Stvari" bi morali videti kontaktni senzor, oblečen kot senzor vode.
  11. 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: