Përmbajtje:

ESP8266/ESP-01 Arduino Powered SmartThings zbulues i rrjedhjes: 5 hapa (me fotografi)
ESP8266/ESP-01 Arduino Powered SmartThings zbulues i rrjedhjes: 5 hapa (me fotografi)

Video: ESP8266/ESP-01 Arduino Powered SmartThings zbulues i rrjedhjes: 5 hapa (me fotografi)

Video: ESP8266/ESP-01 Arduino Powered SmartThings zbulues i rrjedhjes: 5 hapa (me fotografi)
Video: ESP8266/ESP-01 Arduino Powered Hubitat/SmartThings Leak Detector 2024, Korrik
Anonim
Image
Image

Sooooo Shumë zbulues të rrjedhjeve për të zgjedhur, cili do të funksionojë më mirë për ju? Nëse keni Samsung SmartThings që kontrollon çdo pajisje në shtëpinë tuaj, atëherë kjo mund të jetë vetëm bileta!

Ky është versioni përfundimtar në një seri që kam ndërtuar rreth kontrolluesit ESP8266/ESP-01 të mundësuar nga Arduino. Ne të gjithë e dimë se vëllezërit dhe motrat më të pjekur të ESP-01 si ato të NodeMCU ESP12, etj … janë shumë më të lehtë për të punuar me të, por ky ishte një mision për të treguar fuqinë e ESP-01 të vogël, për të cilin unë jam akoma shumë i dhënë pas Me Ishte ESP8266 im i parë !!

Për të parë versionet e mëparshme në këtë seri të vogël "Detektori i rrjedhjeve Si-Për", ju lutemi hidhini një sy udhëzimeve më poshtë. Ka diçka për të gjithë!

ESP8266/ESP-01 Arduino i mundësuar nga zbuluesi i rrjedhjeve-Nuk ka alarm Wi-Fi bazë lokal

ESP8266/ESP-01 Arduino Powered MQTT Leak Detector & Remote Alarm Receiver

Nëse hapat e përfshirë në këtë Instructable duken të njohura, kjo ndodh sepse ato janë të ngjashme me disa nga hapat në Instructables më lart, si dhe atë për ESP8266/Arduino SmartThings Stafetë për Krishtlindjet Dritat

Hapi 1: Pajisje kompjuterike - Çfarë ju nevojitet

Pajisje kompjuterike - çfarë ju nevojitet
Pajisje kompjuterike - çfarë ju nevojitet
Pajisje kompjuterike - çfarë ju nevojitet
Pajisje kompjuterike - çfarë ju nevojitet

NUK miratoj, përfaqësoj ose marr asgjë fare për shembujt e mëposhtëm. Emptori i Paralajmërimit.

  • ESP8266 ESP-01 ** Mund të marrësh ESP dhe Programuesin si një marrëveshje pakete këtu **
  • Programues ** Mund të marrësh ESP dhe Programuesin si marrëveshje pakete këtu **
  • Mini Breadboard
  • LED (Bast mjaft i sigurt që ju tashmë keni disa shtresa me pjesën tjetër të sendeve tuaja GEEK)
  • Piezo Buzzer
  • Kërcyesit
  • Përshtatës i pllakës së bukës ESP01
  • Sensori i ujit/rrjedhjes (Hygrometer)
  • Qendra Samsung SmartThings 2.0

Hapi 2: Softuer - Çfarë ju nevojitet

Softuer - Ajo që ju nevojitet
Softuer - Ajo që ju nevojitet
Softuer - Ajo që ju nevojitet
Softuer - Ajo që ju nevojitet
Softuer - Ajo që ju nevojitet
Softuer - Ajo që ju nevojitet
Softuer - Ajo që ju nevojitet
Softuer - Ajo që ju nevojitet

Supozimet: Puna e rehatshme me Arduino IDE, Bibliotekat, SmartThings IDE dhe GITHub.

  • Arduino IDE
  • Samsung SmartThings IDE
  • Aplikacioni Android SmartThings
  • GITHub

Hapi 3: Konfigurimi i harduerit

Image
Image
Konfigurimi i harduerit
Konfigurimi i harduerit
Konfigurimi i harduerit
Konfigurimi i harduerit
  1. Identifikoni një burim energjie për ESP tuaj. Kam përdorur një programues më të vjetër ESP të kyçur në USB -në e laptopit tim dhe i kam futur kërcyesit VCC dhe Grnd në vendet e tyre përkatëse. (Shihni Fotografinë)
  2. Vendoseni përshtatësin e bukës ESP mbi kanalin qendror të mini-bukës, kështu që një rresht me 4 kunja është në të dyja anët.
  3. Lidhni Vcc Source me Vcc të ESP, Ch_Pd dhe Hygrometer.
  4. Lidhni Burimin Grnd me këmbën 'e shkurtër' të Grnd, Hygrometer dhe Piezo/LED të ESP.
  5. Lidhni pinin ESP 2 me të dhënat e higrometrit (jo analoge).
  6. Lidhni pinin ESP 0 me këmbën "e gjatë" Piezo/LED.
  • K TSHILLA
    • MOS supozoni se ngjyrat e kërcyesit në fotot e bashkangjitura përfaqësojnë Vcc ose Grnd.
    • Piezo dhe/ose LED nuk mund të lidhen gjatë nisjes. Nëse janë, ESP do të ndizet në modalitetin e nisjes dhe nuk do të ekzekutojë kodin e ngarkuar. Bashkojini ato pasi të jetë ndezur ESP.
    • Rregulloni ndjeshmërinë sipas nevojës në Hygrometer me Potentiometër të bashkangjitur.

Përfundimi: Unë planifikoj të bëj lidhjet në këtë të përhershme dhe t'i vendos të gjitha në një rrethim të mirë. Ky rrethim mund të përfundojë duke qenë përsëri një nga kutitë e mia të famshme Lego !! Kur të përfundojë, do ta ndaj gjithashtu.

Hapi 4: Konfigurimi/Konfigurimi i Softuerit

Konfigurimi/Konfigurimi i Softuerit
Konfigurimi/Konfigurimi i Softuerit

Supozimet: Puna e rehatshme me Arduino IDE, Bibliotekat, SmartThings IDE dhe GITHub.

  • Hyni në llogaritë tuaja përkatëse SmartThings IDE dhe GITHub.
  • Ndiqni T ALL GJITHA hapat e treguar këtu nga Daniel Ogorchock. AKA Ogiewon.

Ju lutemi tregohuni të kujdesshëm në hapat e mëposhtëm (Nëse tashmë jeni duke përdorur një pajisje për fëmijë ST_Anything Contact Sensor, këto hapa mund ta çaktivizojnë atë:

Shënim shtesë: Nëse e konfiguroni lidhjen tuaj SmartThings IDE në GITHub për repon ST_Anything, ndryshimet e ardhshme që bëhen në sensorin e kontaktit në repo mund të shtyhen në SmartThings tuaj. Kjo mund të rezultojë në mbishkrimin e ndryshimeve të mëposhtme.

  1. Ndryshoni skicën e bashkangjitur Arduino, duke shtuar specifikat e mjedisit tuaj WiFi/SmartThings. Skica ju tregon se ku të bëni ndryshimet, ashtu siç bëjnë hapat në Faqen GITHub.
  2. Hapni faqen tuaj SmartThings IDE, dhe së dyti … faqen e Device My Handler.
  3. Gjeni ogiewon: Child Contact Sensor në listën tuaj dhe klikoni mbi të për të hapur.
  4. Zgjidhni të gjithë kodin, kopjoni dhe ngjiteni në një dokument për 'ruajtjen e sigurt' të Origjinalit. Ruani këtë dokument diku ku do të mbani mend nëse/kur është e nevojshme në të ardhmen.
  5. Bëni ndryshimin e mëposhtëm në Sensorin e Kontaktit të Fëmijëve që keni hapur aktualisht në SmartThings IDE: ZEPVENDSIMI:

    attributeState "hapur", etiketa: '$ {name}', ikona: "st.contact.contact.open", backgroundColor: "#e86d13" attributeState "mbyllur", etiketa: '$ {name}', ikona: "st.contact.contact.closed ", backgroundColor:"#00a0dc"

    ME: attributeState ("e hapur", etiketa: "Thatë", ikona: "st.alarm.water.dry", background Ngjyra: "#ffffff") atribut State ("e mbyllur", etiketa: "Lagur", ikona: "rr. alarm.water.wet ", background Ngjyra:"#00a0dc ") Shih bashkangjitur për informacion shtesë të detajuar nëse është e nevojshme.

  6. Klikoni në Ruaj nga menyja e sipërme/e djathtë.
  7. Klikoni në Publikim nga menyja lart/djathtas.
  8. Klikoni "Për mua". Dilni nga IDE.
  9. Ngarko skicën tënde të modifikuar Arduino në ESP-01. Bashkangjiteni ESP-01 në pajisjen tuaj të Detektorit të Rrjedhjes dhe ndizeni.
  10. Hapni aplikacionin tuaj SmartThings Mobile në pajisjen tuaj. Në listën tuaj të 'Gjërave', tani duhet të shihni një Sensor Kontakti të veshur si Sensor Uji.
  11. Zhyt sensorin e ujit dhe shiko se çfarë ndodh. Gishtërinjtë kuptuan që rezultatet tuaja janë si të miat dhe pamja e ikonave të ujit ndryshon kur aktivizohet. EXTRAS: Shtoni një SmartAp SmartThings për të shtyrë Alarmet nga kjo pajisje. Zgjidhni Automatizimi, SmartApps, Shkoni poshtë për të shtuar një SmartApp, Siguria dhe Siguria, Njoftomë Kur. Ndiqni Magjistarin për 'Kontaktet mbyllen'.

Recommended: