Indholdsfortegnelse:

ESP8266/ESP-01 Arduino Powered SmartThings lækagedetektor: 5 trin (med billeder)
ESP8266/ESP-01 Arduino Powered SmartThings lækagedetektor: 5 trin (med billeder)

Video: ESP8266/ESP-01 Arduino Powered SmartThings lækagedetektor: 5 trin (med billeder)

Video: ESP8266/ESP-01 Arduino Powered SmartThings lækagedetektor: 5 trin (med billeder)
Video: ESP8266/ESP-01 Arduino Powered Hubitat/SmartThings Leak Detector 2024, Juli
Anonim
Image
Image

Sooooo Mange lækagedetektorer at vælge imellem, hvilken vil fungere bedst for dig? Hvis du har Samsung SmartThings, der styrer alle enheder i dit hjem, så er denne måske bare billetten!

Dette er den sidste version i en serie, som jeg har bygget omkring ESP8266/ESP-01-controlleren drevet af Arduino. Vi ved alle, at de mere modne søskende til ESP-01 som NodeMCU ESP12 osv … er meget lettere at arbejde med, men dette var en mission for at vise kraften i den lille ESP-01, som jeg stadig er meget glad for. Det var min første ESP8266 !!

For at se de tidligere versioner i denne lille 'Leak Detector How-To' serie, skal du tage et kig på instruktionerne herunder. Der er noget for enhver smag!

ESP8266/ESP-01 Arduino-drevet lækagedetektor-Ingen lokal Wi-Fi grundlæggende alarm

ESP8266/ESP-01 Arduino-drevet MQTT-lækagedetektor og fjernalarmmodtager

Hvis trinene i denne instruktive ser velkendte ud, er det fordi de ligner nogle af trinene i instruktionerne ovenfor, såvel som trinene til ESP8266/Arduino SmartThings relæ til julelys

Trin 1: Hardware - hvad du skal bruge

Hardware - hvad du skal bruge
Hardware - hvad du skal bruge
Hardware - hvad du skal bruge
Hardware - hvad du skal bruge

Jeg støtter, repræsenterer eller modtager IKKE noget som helst for eksemplerne herunder. Advarsel Emptor.

  • ESP8266 ESP-01 ** Du kan afhente ESP og programmereren som en pakkeløsning her **
  • Programmerer ** Du kan hente ESP og programmereren som en pakkeløsning her **
  • Mini brødbræt
  • LED (temmelig sikkert, du allerede har noget liggende med resten af dine NØD -ting)
  • Piezo summer
  • Jumpere
  • ESP01 Breadboad -adapter
  • Vand-/lækagesensor (hygrometer)
  • Samsung SmartThings 2.0 -hub

Trin 2: Software - hvad du skal bruge

Software - hvad du skal bruge
Software - hvad du skal bruge
Software - hvad du skal bruge
Software - hvad du skal bruge
Software - hvad du skal bruge
Software - hvad du skal bruge
Software - hvad du skal bruge
Software - hvad du skal bruge

ANTAGELSER: Komfortabelt arbejde med Arduino IDE, Libraries, SmartThings IDE og GITHub.

  • Arduino IDE
  • Samsung SmartThings IDE
  • SmartThings Android -app
  • GITHub

Trin 3: Hardwareopsætning

Image
Image
Hardwareopsætning
Hardwareopsætning
Hardwareopsætning
Hardwareopsætning
  1. Identificer en strømkilde til dit ESP. Jeg brugte en ældre ESP -programmer, der var tilsluttet min bærbare USB -USB, og tilsluttede VCC- og Grnd -jumpere til deres respektive placeringer. (Se billede)
  2. Læg ESP-brødbrætadapteren over midterkanalen på mini-brødbrættet, så en række med 4 ben er på hver side.
  3. Tilslut Vcc Source til ESP's Vcc, Ch_Pd og Hygrometer.
  4. Tilslut Grnd Source til ESP's Grnd, Hygrometer og Piezo/LED 'korte' ben.
  5. Tilslut ESP -pin 2 til Hygrometerets data (ikke analog).
  6. Tilslut ESP pin 0 til Piezo/LED 'lange' ben.
  • TIPS

    • ANTAG IKKE jumperfarverne i vedhæftede billeder repræsenterer Vcc eller Grnd.
    • Piezo og/eller LED kan ikke tilsluttes under opstart. Hvis de er det, starter ESP'en i bootload-tilstand og udfører ikke den indlæste kode. Vedhæft dem, når ESP'en er tændt.
    • Juster følsomheden efter behov på Hygrometer med tilsluttet potentiometer.

WrapUp: Jeg planlægger at lave forbindelserne på dette permanente og husere det hele i et anstændigt kabinet. Det kabinet kan ende med at blive endnu en af mine berømte Lego -kasser igen !! Når den er færdig, vil jeg også dele den.

Trin 4: Softwareopsætning/-konfiguration

Opsætning/konfiguration af software
Opsætning/konfiguration af software

ANTAGELSER: Komfortabelt arbejde med Arduino IDE, Libraries, SmartThings IDE og GITHub.

  • Log ind på dine respektive SmartThings IDE- og GITHub -konti.
  • Følg ALLE trin vist her af Daniel Ogorchock. AKA Ogiewon.

Vær forsigtig i de følgende trin (Hvis du allerede bruger en ST_Anything Contact Sensor -underenhed, kan disse trin deaktivere den:

Yderligere bemærkning: Hvis du konfigurerer din SmartThings IDE -forbindelse til GITHub for ST_Anything -repoen, kan fremtidige ændringer, der foretages i kontaktsensoren i repoen, blive skubbet til dine SmartThings. Dette kan resultere i, at følgende ændringer overskrives.

  1. Rediger den vedhæftede Arduino -skitse, tilføj dine WiFi/SmartThings -miljøspecifikationer. Skitsen kalder på, hvor ændringerne skal foretages, ligesom trinene på GITHub -siden gør.
  2. Åbn din SmartThings IDE -side, og for det andet … My Device Handler -siden.
  3. Find ogiewon: Child Contact Sensor på din liste, og klik på den for at åbne.
  4. Vælg hele koden, kopier og indsæt den i et dokument for 'opbevaring' af originalen. Gem dette dokument et sted, du vil huske, hvis/når det er nødvendigt i fremtiden.
  5. Foretag følgende ændring af den barnekontaktsensor, du aktuelt har åbnet i SmartThings IDE: REPLACE:

    attributeState "open", label: '$ {name}', icon: "st.contact.contact.open", backgroundColor: "#e86d13" attributeState "closed", label: '$ {name}', icon: "st.contact.contact.closed ", backgroundColor:"#00a0dc"

    WITH: attributeState ("open", label: "Dry", icon: "st.alarm.water.dry", backgroundColor: "#ffffff") attributeState ("closed", label: "Wet", icon: "st. alarm.water.wet ", backgroundColor:"#00a0dc ") Se vedhæftet for yderligere detaljerede oplysninger, hvis det er nødvendigt.

  6. Klik på Gem i menuen øverst/højre.
  7. Klik på Publicer i menuen øverst/højre.
  8. Klik på 'For mig'. Afslut IDE.
  9. Indlæs din modificerede Arduino-skitse til ESP-01. Tilslut din ESP-01 til din Leak Detector-rig og tænd for strømmen.
  10. Åbn din SmartThings Mobile App på din enhed. På din liste over 'Ting' skal du nu se en kontaktsensor klædt ud som en vandføler.
  11. Dunk vandsensoren og se, hvad der sker. Krydser fingre for, at dine resultater ligner mine, og vandikonernes udseende ændres, når det udløses. EKSTRA: Tilføj en SmartThings SmartApp for at skubbe alarmer fra denne enhed. Vælg Automation, SmartApps, Rul ned for at tilføje en SmartApp, Sikkerhed og sikkerhed, Giv mig besked, når. Følg guiden for 'Kontakt lukker'.

Anbefalede: