Taula de continguts:

ESP8266 / ESP-01 Detector de fuites SmartThings alimentat per Arduino: 5 passos (amb imatges)
ESP8266 / ESP-01 Detector de fuites SmartThings alimentat per Arduino: 5 passos (amb imatges)

Vídeo: ESP8266 / ESP-01 Detector de fuites SmartThings alimentat per Arduino: 5 passos (amb imatges)

Vídeo: ESP8266 / ESP-01 Detector de fuites SmartThings alimentat per Arduino: 5 passos (amb imatges)
Vídeo: ESP8266/ESP-01 Arduino Powered Hubitat/SmartThings Leak Detector 2024, Desembre
Anonim
Image
Image

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

Maquinari: el que necessiteu
Maquinari: el que necessiteu
Maquinari: el que necessiteu
Maquinari: el que necessiteu

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

Programari: el que necessitareu
Programari: el que necessitareu
Programari: el que necessitareu
Programari: el que necessitareu
Programari: el que necessitareu
Programari: el que necessitareu
Programari: el que necessitareu
Programari: el que 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

Image
Image
Configuració del maquinari
Configuració del maquinari
Configuració del maquinari
Configuració del maquinari
  1. 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)
  2. 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.
  3. Connecteu Vcc Source a Vcc, Ch_Pd i l’higròmetre de l’ESP.
  4. Connecteu la font Grnd a la cama "curta" Grnd, Higròmetre i Piezo / LED de l'ESP.
  5. Connecteu el pin 2 ESP a les dades de l’higròmetre (no analògic).
  6. 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

Configuració / configuració del programari
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.

  1. 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.
  2. Obriu la pàgina IDE de SmartThings i, en segon lloc, la pàgina El meu gestor de dispositius.
  3. Localitzeu l’ogiewon: Sensor de contacte infantil a la vostra llista i feu-hi clic per obrir-lo.
  4. 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.
  5. 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.

  6. Feu clic a Desa al menú superior / dret.
  7. Feu clic a Publica al menú superior / dret.
  8. Feu clic a "Per mi". Sortiu de l'IDE.
  9. 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.
  10. 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.
  11. 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: