Innholdsfortegnelse:
- Trinn 1: Maskinvare - det du trenger
- Trinn 2: Programvare - det du trenger
- Trinn 3: Maskinvareoppsett
- Trinn 4: Programvareoppsett/konfigurasjon
Video: ESP8266/ESP-01 Arduino Powered SmartThings lekkasjedetektor: 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Sooooo Mange lekkasjedetektorer å velge mellom, hvilken vil fungere best for deg? Hvis du har Samsung SmartThings som styrer noen enheter i hjemmet ditt, så kan dette bare være billetten!
Dette er den siste versjonen i en serie som jeg har bygget rundt ESP8266/ESP-01-kontrolleren drevet av Arduino. Vi vet alle at de mer modne søsknene til ESP-01 som NodeMCU ESP12, osv … er mye lettere å jobbe med, men dette var et oppdrag å vise frem kraften til den lille ESP-01 som jeg fremdeles er veldig glad i. Det var min første ESP8266 !!
For å se de tidligere versjonene i denne lille 'Leak Detector How-To' -serien, kan du ta en titt på instruksjonene nedenfor. Det er noe for enhver smak!
ESP8266/ESP-01 Arduino drevet lekkasjedetektor-ingen lokal Wi-Fi grunnleggende alarm
ESP8266/ESP-01 Arduino-drevet MQTT-lekkasjedetektor og ekstern alarmmottaker
Hvis trinnene i denne instruksjonsboken ser kjent ut, er det fordi de ligner noen av trinnene i instruksjonene ovenfor, så vel som trinnet for ESP8266/Arduino SmartThings relé for julelys
Trinn 1: Maskinvare - det du trenger
Jeg godkjenner, representerer eller mottar IKKE noe som helst for eksemplene nedenfor. Advarsel Emptor.
- ESP8266 ESP-01 ** Du kan hente ESP og programmereren som en pakkeløsning her **
- Programmerer ** Du kan hente ESP og programmereren som en pakkeløsning her **
- Mini brødbrett
- LED (Ganske trygt at du allerede har litt med resten av GEEK -tingene dine)
- Piezo summer
- Gensere
- ESP01 brødbordsadapter
- Vann-/lekkasjesensor (hygrometer)
- Samsung SmartThings 2.0 -hub
Trinn 2: Programvare - det du trenger
FORTAK: Komfortabelt å jobbe med Arduino IDE, Libraries, SmartThings IDE og GITHub.
- Arduino IDE
- Samsung SmartThings IDE
- SmartThings Android -app
- GITHub
Trinn 3: Maskinvareoppsett
- Identifiser en strømkilde for ESP. Jeg brukte en eldre ESP -programmerer koblet til min bærbare USB, og plugget VCC- og Grnd -hoppere til sine respektive steder. (Se bilde)
- Legg ESP-brødbrettadapteren over midtkanalen på mini-brødbrettet, så en rad med 4 pinner er på hver side.
- Koble Vcc Source til ESPs Vcc, Ch_Pd og Hygrometer.
- Koble Grnd Source til ESPs Grnd, Hygrometer og Piezo/LED 'korte' ben.
- Koble ESP -pinne 2 til Hygrometerets data (ikke analog).
- Koble ESP -pinnen 0 til Piezo/LED 'lange' ben.
-
TIPS
- IKKE anta at jumperfargene på vedlagte bilder representerer Vcc eller Grnd.
- Piezo og/eller LED kan ikke festes under oppstart. Hvis de er det, vil ESP starte opp i oppstartsmodus og ikke utføre den lastede koden. Fest dem etter at ESP er slått på.
- Juster følsomheten etter behov på Hygrometer med vedlagt potensiometer.
WrapUp: Jeg planlegger å gjøre tilkoblingene på dette permanente og bo det hele i et anstendig kabinett. Det kabinettet kan ende med å bli nok en av mine berømte Lego -esker igjen !! Når den er ferdig vil jeg dele den også.
Trinn 4: Programvareoppsett/konfigurasjon
FORTAK: Komfortabelt å jobbe med Arduino IDE, Libraries, SmartThings IDE og GITHub.
- Logg på dine respektive SmartThings IDE- og GITHub -kontoer.
- Følg ALLE trinnene vist her av Daniel Ogorchock. AKA Ogiewon.
Vær forsiktig i følgende trinn (Hvis du allerede bruker en ST_Anything Contact Sensor -barneenhet, kan disse trinnene deaktivere den:
Tilleggsmerknad: Hvis du konfigurerer SmartThings IDE -tilkoblingen til GITHub for ST_Anything -repoen, kan fremtidige endringer som gjøres i kontaktsensoren i repoen, skyves til SmartThings. Dette kan føre til at følgende endringer overskrives.
- Endre den vedlagte Arduino -skissen, og legg til miljøspesifikasjonene for WiFi/SmartThings. Skissen viser hvor du skal gjøre endringene, det samme gjør trinnene på GITHub -siden.
- Åpne SmartThings IDE -siden din, og for det andre … Min enhetshåndteringsside.
- Finn ogiewon: Child Contact Sensor i listen din, og klikk på den for å åpne.
- Velg hele koden, kopier og lim den inn i et dokument for å "oppbevare" originalen. Lagre dette dokumentet et sted du vil huske om/når det trengs i fremtiden.
-
Gjør følgende endring av barnekontaktsensoren du for øyeblikket har åpnet i SmartThings IDE: ERSTAT:
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 vedlagt for ytterligere detaljert informasjon om nødvendig.
- Klikk på Lagre fra menyen øverst/høyre.
- Klikk på Publiser fra menyen øverst/høyre.
- Klikk "For meg". Avslutt IDE.
- Last den endrede Arduino-skissen din til ESP-01. Fest ESP-01 til lekkasjedetektorriggen og slå på strømmen.
- Åpne SmartThings -mobilappen på enheten din. I listen over 'Ting' bør du nå se en kontaktsensor kledd som en vannsensor.
- Dypp vannsensoren og se hva som skjer. Krysser fingrene for at resultatene dine er som mine og utseendet på vannikonene endres når det utløses. EKSTRA: Legg til en SmartThings SmartApp for å skyve alarmer fra denne enheten. Velg Automatisering, SmartApps, Rull ned til Legg til en SmartApp, Sikkerhet og sikkerhet, Varsle meg når. Følg veiviseren for 'Kontakt lukker'.
Anbefalt:
Lekkasjedetektor med tekstmelding: 7 trinn
Lekkasjedetektor med tekstmeldingsvarsel: Denne guiden viser hvordan du bygger en lekkasjedetektor som sender tekstmeldinger. Den sender varsler hvis det oppdages vann fra et sprengt rør eller et avløp som er støttet. Guiden er beregnet for alle som er interessert i Python 3, Raspberry Pi, Secure Shell
Komme i gang med Esp 8266 Esp-01 Med Arduino IDE - Installere Esp -kort i Arduino Ide og Programmering Esp: 4 trinn
Komme i gang med Esp 8266 Esp-01 Med Arduino IDE | Installere Esp Boards i Arduino Ide og Programmering Esp: I denne instruksjonene skal vi lære hvordan du installerer esp8266 boards i Arduino IDE og hvordan du programmerer esp-01 og laster opp kode i den. Siden esp boards er så populære, så jeg tenkte på å rette opp en instruks for dette og de fleste mennesker står overfor problemer
Lekkasjedetektor for undervannskamera: 7 trinn (med bilder)
Underwater Camera Housing Leak Detector: Undervannskamerahus lekker sjelden, men hvis denne hendelsen oppstår er resultatene normalt katastrofale og forårsaker uopprettelig skade på kamerahuset og objektivet. SparkFun publiserte et vanndetektorprosjekt i 2013, der det opprinnelige designet var ment
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 trinn (med bilder)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: Vi liker alle å vite hva den nåværende romtemperaturen er, og noen ganger hva temperaturen er i et annet rom, eller kanskje til og med i feriehuset ditt på den andre siden av verden. Kanskje du vil overvåke temperaturen i kjæledyrdyrets hus
ESP8266/ESP-01 Arduino drevet lekkasjedetektor: 3 trinn (med bilder)
ESP8266/ESP-01 Arduino drevet lekkasjedetektor: Vann er GREAT ting, ikke sant? Ikke så mye når det blir tvunget til å forlate det utpekte hjemmet og begynner å svømme rundt gulvflaten til hjemmet ditt i stedet. Jeg vet at dette er et "etter-faktum" -prosjekt, men jeg håper det kan hjelpe noen andre med å unngå en potensiell floo