Taula de continguts:
- Pas 1: maquinari: què necessitareu
- Pas 2: Programari: què necessitareu
- Pas 3: Configuració del maquinari
- Pas 4: Configuració / configuració del programari
Vídeo: ESP8266 / ESP-01 Detector de fuites SmartThings alimentat per Arduino: 5 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Molts detectors de fuites per triar, quin us funcionarà millor? Si teniu Samsung SmartThings que controla qualsevol dispositiu de casa vostra, és possible que aquest sigui el bitllet.
Aquesta és la versió final d'una sèrie que he estat construint al voltant del controlador ESP8266 / ESP-01 alimentat per Arduino. Tots sabem que els germans més madurs de l’ESP-01 com els NodeMCU ESP12, etc … són molt més fàcils de treballar, però aquesta era una missió per mostrar el poder del petit ESP-01 que encara estic molt aficionat. Va ser el meu primer ESP8266 !!
Per veure les versions anteriors d’aquesta petita sèrie “Procediments per al detector de fuites”, consulteu les instruccions següents. Hi ha per a tothom!
ESP8266 / ESP-01 Detector de fuites alimentat per Arduino: no hi ha alarma local bàsica per Wi-Fi
ESP8266 / ESP-01 Detector de fuites MQTT alimentat per Arduino i receptor d'alarma remot
Si els passos continguts en aquest instructable semblen familiars, és perquè són similars a alguns dels passos dels instructables anteriors, així com el relleu per a llums de Nadal ESP8266 / Arduino SmartThings.
Pas 1: maquinari: què necessitareu
NO aprovo, represento ni rebo res per als exemples següents. Emptor de advertències.
- ESP8266 ESP-01 ** Podeu recollir l'ESP i el programador com a paquet aquí **
- Programador ** Podeu recollir l'ESP i el programador com a paquet aquí **
- Mini tauler de pa
- LED (aposta bastant segura que ja teniu alguna cosa amb la resta de coses GEEK)
- Piezo Buzzer
- Saltadors
- Adaptador Breadboad ESP01
- Sensor d'aigua / fuites (higròmetre)
- Hub Samsung SmartThings 2.0
Pas 2: Programari: què necessitareu
SUPOSICIONS: treball còmode amb Arduino IDE, biblioteques, SmartThings IDE i GITHub.
- IDE Arduino
- Samsung SmartThings IDE
- Aplicació SmartThings per a Android
- GITHub
Pas 3: Configuració del maquinari
- Identifiqueu una font d'alimentació per al vostre ESP. He utilitzat un programador ESP més antic connectat al portàtil USB i he connectat els ponts VCC i Grnd a les seves respectives ubicacions. (Veure foto)
- Col·loqueu l’adaptador de la placa de pa ESP al canal central de la mini-placa de taula de manera que hi hagi una fila de 4 pins a banda i banda.
- Connecteu Vcc Source a Vcc, Ch_Pd i l’higròmetre de l’ESP.
- Connecteu la font Grnd a la cama "curta" Grnd, Higròmetre i Piezo / LED de l'ESP.
- Connecteu el pin 2 ESP a les dades de l’higròmetre (no analògic).
- Connecteu el pin ESP 0 a la pota "llarga" Piezo / LED.
-
CONSELLS
- NO suposeu que els colors dels ponts de les imatges adjuntes representen Vcc o Grnd.
- El Piezo i / o el LED no es poden connectar durant l'arrencada. Si ho són, l'ESP s'encendrà en mode d'arrencada i no executarà el codi carregat. Col·loqueu-los després que l'ESP s'hagi engegat.
- Ajusteu la sensibilitat segons sigui necessari a l’higròmetre amb el potenciòmetre adjunt.
WrapUp: Penso fer les connexions d’aquest dispositiu permanent i allotjar-ho tot en un recinte decent. Aquest recinte pot acabar sent una altra de les meves famoses caixes de Lego. Quan estigui complet, també ho compartiré.
Pas 4: Configuració / configuració del programari
SUPOSICIONS: treball còmode amb Arduino IDE, biblioteques, SmartThings IDE i GITHub.
- Inicieu la sessió als vostres respectius comptes IDE i GITHub de SmartThings.
- Seguiu TOTS els passos mostrats aquí per Daniel Ogorchock. AKA Ogiewon.
Tingueu cura en els passos següents (si ja esteu fent servir un dispositiu infantil ST_Anything Contact Sensor, és possible que aquests passos el desactivin):
Nota addicional: si configureu la connexió IDE de SmartThings a GITHub per a la reposició ST_Anything, els canvis futurs que es facin al sensor de contacte de la reposició es poden introduir a les vostres SmartThings. Això pot provocar que els canvis següents se sobreescriguin.
- Modifiqueu l'esbós d'Arduino adjunt, afegint les especificacions de l'entorn WiFi / SmartThings. L’esbós demana on fer els canvis, igual que els passos de la pàgina GITHub.
- Obriu la pàgina IDE de SmartThings i, en segon lloc, la pàgina El meu gestor de dispositius.
- Localitzeu l’ogiewon: Sensor de contacte infantil a la vostra llista i feu-hi clic per obrir-lo.
- Seleccioneu tot el codi, copieu-lo i enganxeu-lo en un document per a la "seguretat" de l'original. Deseu aquest document en algun lloc que recordeu si / quan sigui necessari en el futur.
-
Feu el següent canvi al sensor de contacte infantil que actualment heu obert a l’ID SmartThings: REPOSITIU:
attributeState "obert", etiqueta: '$ {name}', icona: "st.contact.contact.open", backgroundColor: "# e86d13" attributeState "tancat", etiqueta: '$ {name}', icona: "st.contact.contact.closed ", backgroundColor:" # 00a0dc"
WITH: attributeState ("obert", etiqueta: "Dry", icona: "st.alarm.water.dry", backgroundColor: "# ffffff") attributeState ("tancat", etiqueta: "Wet", icona: "st. alarm.water.wet ", backgroundColor:" # 00a0dc ") Vegeu el document adjunt per obtenir informació detallada addicional si cal.
- Feu clic a Desa al menú superior / dret.
- Feu clic a Publica al menú superior / dret.
- Feu clic a "Per mi". Sortiu de l'IDE.
- Carregueu l'esbós Arduino modificat a l'ESP-01. Connecteu el vostre ESP-01 al vostre equip de detecció de fuites i enceneu-lo.
- Obriu l'aplicació mòbil SmartThings al dispositiu. A la llista de "Coses", ara hauríeu de veure un sensor de contacte vestit de sensor d'aigua.
- Dunk el sensor d'aigua i veure què passa. Els dits van creuar que els vostres resultats són com els meus i que l'aparença de les icones d'aigua canvia quan s'activa. EXTRES: afegiu una SmartThings SmartApp per activar les alarmes des d’aquest dispositiu. Seleccioneu Automatització, SmartApps, desplaceu-vos cap avall per afegir una SmartApp, Seguretat i seguretat, Notifiqueu-me quan. Seguiu l'assistent per a "Contacte tancat".
Recomanat:
Sensor de porta alimentat per bateria amb integració domòtica, WiFi i ESP-NOW: 5 passos (amb imatges)
Sensor de porta alimentat per bateria amb integració domòtica, WiFi i ESP-NOW: en aquest instructiu us mostro com he fabricat un sensor de porta alimentat per bateria amb integració domòtica. He vist alguns altres sensors i sistemes d'alarma agradables, però volia fer-ne jo mateix. Els meus objectius: un sensor que detecta i informa d'un doo
Detector de fuites de càmera subaquàtica: 7 passos (amb imatges)
Detector de fuites de la càmera subaquàtica: la carcassa de la càmera subaquàtica poques vegades es perd, però si es produeix aquest esdeveniment, els resultats normalment són catastròfics i causen danys irreparables al cos i a l’objectiu de la càmera.SparkFun va publicar un projecte de detecció d’aigua el 2013, on es pretenia el disseny original
DETECTOR DE FUITES DE CÀMERES SUBMARINALS MILLORADES: 7 passos (amb imatges)
DETECTOR DE FUITES DE CÀMERES SUBMARINALS MILLORAT: Una versió prèvia d’aquest detector de fuites d’allotjament per a càmeres subaquàtiques es va publicar l’any passat a Instructables, on el disseny es basava en un AdaFruit Trinket basat en Atmel AVR. Aquesta versió millorada utilitza el Trinket AdaFruit basat en Atmel SAMD M0. El re
Detector de fuites d'aigua: 6 passos (amb imatges)
Detector de fuites d’aigua: si mai us heu preocupat de tornar a casa a un soterrani inundat, aquest projecte és per a vosaltres. Us mostrarem com crear un sistema de detecció de fuites d’aigua que us enviarà un missatge de text quan s’hagi detectat una fuita
ESP8266 / ESP-01 Detector de fuites alimentat per Arduino: 3 passos (amb imatges)
ESP8266 / ESP-01 Detector de fuites alimentat per Arduino: l’aigua és fantàstic, oi? No tant quan es veu obligat a deixar la seva casa designada i comença a nedar per la superfície de casa seva. Sé que aquest és un projecte "després dels fets", però espero que pugui ajudar a algú més a evitar un potencial floo