Indholdsfortegnelse:
- Trin 1: Hardware - hvad du skal bruge
- Trin 2: Software - hvad du skal bruge
- Trin 3: Hardwareopsætning
- Trin 4: Softwareopsætning/-konfiguration
Video: ESP8266/ESP-01 Arduino Powered SmartThings lækagedetektor: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
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
ANTAGELSER: Komfortabelt arbejde med Arduino IDE, Libraries, SmartThings IDE og GITHub.
- Arduino IDE
- Samsung SmartThings IDE
- SmartThings Android -app
- GITHub
Trin 3: Hardwareopsætning
- 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)
- Læg ESP-brødbrætadapteren over midterkanalen på mini-brødbrættet, så en række med 4 ben er på hver side.
- Tilslut Vcc Source til ESP's Vcc, Ch_Pd og Hygrometer.
- Tilslut Grnd Source til ESP's Grnd, Hygrometer og Piezo/LED 'korte' ben.
- Tilslut ESP -pin 2 til Hygrometerets data (ikke analog).
- 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
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.
- 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.
- Åbn din SmartThings IDE -side, og for det andet … My Device Handler -siden.
- Find ogiewon: Child Contact Sensor på din liste, og klik på den for at åbne.
- 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.
-
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.
- Klik på Gem i menuen øverst/højre.
- Klik på Publicer i menuen øverst/højre.
- Klik på 'For mig'. Afslut IDE.
- Indlæs din modificerede Arduino-skitse til ESP-01. Tilslut din ESP-01 til din Leak Detector-rig og tænd for strømmen.
- Å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.
- 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:
Lækagedetektor med sms -besked: 7 trin
Lækagedetektor med sms -besked: Denne vejledning viser, hvordan du opbygger en lækagedetektor, der sender meddelelser om sms. Det sender advarsler, hvis der registreres vand fra et sprængt rør eller bakket afløb. Guiden er beregnet til alle, der er interesseret i Python 3, Raspberry Pi, Secure Shell
Kom godt i gang med Esp 8266 Esp-01 Med Arduino IDE - Installation af Esp -plader i Arduino Ide og programmering af Esp: 4 trin
Kom godt i gang med Esp 8266 Esp-01 Med Arduino IDE | Installation af Esp-tavler i Arduino Ide og programmering af Esp: I denne instruktion lærer vi, hvordan du installerer esp8266-tavler i Arduino IDE, og hvordan du programmerer esp-01 og uploader kode i den. Da esp-tavler er så populære, så jeg tænkte på at rette en instruks til dette og de fleste mennesker står over for et problem
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB -controller: 4 trin
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB -controller: RGB's RGB's RGB'er overalt! Hvem kan ikke lide at have en sej farvet belysning i deres hjem i disse dage? Dette lille projekt viser ESP8266 blandet med SmartThings -kontrol og ender som en rigtig pæn RGB -controller til LED -str
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 trin (med billeder)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: Vi kan alle lide at vide, hvad den aktuelle rumtemperatur er, og nogle gange hvad temperaturen er i et andet rum, eller måske endda i dit feriehus på den anden side af verden. Måske vil du overvåge temperaturen i dit kæledyrs fires hus
ESP8266/ESP-01 Arduino-drevet lækagedetektor: 3 trin (med billeder)
ESP8266/ESP-01 Arduino-drevet lækagedetektor: Vand er STORT, ikke sandt? Ikke så meget, når det er tvunget til at forlade det udpegede hjem og i stedet begynder at svømme omkring dit hjems gulvareal. Jeg ved, at dette er et 'efterfølgende' projekt, men jeg håber, at det kan hjælpe en anden med at undgå en mulig floo