Sadržaj:

ESP8266/ESP-01 Detektor curenja sa napajanjem SmartThings na Arduinu: 5 koraka (sa slikama)
ESP8266/ESP-01 Detektor curenja sa napajanjem SmartThings na Arduinu: 5 koraka (sa slikama)

Video: ESP8266/ESP-01 Detektor curenja sa napajanjem SmartThings na Arduinu: 5 koraka (sa slikama)

Video: ESP8266/ESP-01 Detektor curenja sa napajanjem SmartThings na Arduinu: 5 koraka (sa slikama)
Video: Running LED strips tutorial (600W capable) /Trčeće LED trake 2024, Juli
Anonim
Image
Image

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

Hardver - ono što vam treba
Hardver - ono što vam treba
Hardver - ono što vam treba
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

Softver - ono što vam treba
Softver - ono što vam treba
Softver - ono što vam treba
Softver - ono što vam treba
Softver - ono što vam treba
Softver - ono što vam treba
Softver - ono što vam treba
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

Image
Image
Postavljanje hardvera
Postavljanje hardvera
Postavljanje hardvera
Postavljanje hardvera
  1. 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)
  2. 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.
  3. Priključite Vcc izvor na ESP Vcc, Ch_Pd i higrometar.
  4. Priključite Grnd izvor na ESP -ov Grnd, higrometar i Piezo/LED 'kratku' nogu.
  5. Spojite ESP pin 2 na podatke higrometra (nije analogno).
  6. 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

Postavljanje/konfiguracija softvera
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.

  1. 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.
  2. Otvorite svoju SmartThings IDE stranicu, a zatim… stranicu Rukovatelj mojim uređajima.
  3. Pronađite ogiewon: Senzor za kontakt s djecom na vašoj listi i kliknite na nju za otvaranje.
  4. 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.
  5. 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.

  6. Kliknite na Sačuvaj u gornjem/desnom meniju.
  7. Kliknite na Objavi u gornjem/desnom izborniku.
  8. Kliknite 'Za mene'. Izađite iz IDE -a.
  9. Učitajte svoju izmijenjenu Arduino skicu na ESP-01. Priključite svoj ESP-01 na uređaj za otkrivanje curenja i uključite ga.
  10. Otvorite mobilnu aplikaciju SmartThings na svom uređaju. Na listi "Stvari" sada biste trebali vidjeti kontaktni senzor odjeven u senzor vode.
  11. 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: