Taula de continguts:

Detecció i alarma d'errors de la bomba de calor ESP8266, Openhab, Telegram, MQTT amb bateria: 5 passos
Detecció i alarma d'errors de la bomba de calor ESP8266, Openhab, Telegram, MQTT amb bateria: 5 passos

Vídeo: Detecció i alarma d'errors de la bomba de calor ESP8266, Openhab, Telegram, MQTT amb bateria: 5 passos

Vídeo: Detecció i alarma d'errors de la bomba de calor ESP8266, Openhab, Telegram, MQTT amb bateria: 5 passos
Vídeo: PROBLEMA ELECTRICO 🤪😫🤔PCM, ASD Y MAS, DODGE GRAND CARAVAN 3.3 2005 2024, Juliol
Anonim
Detecció i alarma d'errors de la bomba de calor ESP8266, Openhab, Telegram, MQTT amb bateria
Detecció i alarma d'errors de la bomba de calor ESP8266, Openhab, Telegram, MQTT amb bateria
Detecció i alarma d'errors de la bomba de calor ESP8266, Openhab, Telegram, MQTT amb bateria
Detecció i alarma d'errors de la bomba de calor ESP8266, Openhab, Telegram, MQTT amb bateria

La meva bomba de calor per escalfar la casa i l'aigua de tant en tant es produeix un error. Aquest error no es nota fàcilment, ja que no hi ha llum vermella ni res, només hi ha una petita "P" en una petita pantalla LCD. Per tant, he fet aquest detector per detectar l’error i em notifica a través d’Openhab, Telegram i correu electrònic.

Aquest detector funciona amb bateria i s'apaga completament quan la bomba de calor funciona normalment, mitjançant el relé de seguretat a la bomba de calor

Pas 1: Disseny i Procesflow

Disseny i Procesflow
Disseny i Procesflow
Disseny i Procesflow
Disseny i Procesflow

El mòdul funciona directament:

- Si la bomba de calor funciona correctament, el relé està obert i el mòdul està apagat

- Si la bomba de calor està en mode d'error, el relé es commuta a l'estat tancat i el mòdul s'encén i el LED vermell està encès (vegeu els passos següents)

Modes manuals

Si canvieu l’interruptor de prova, el relé s’omet i el mòdul s’encén:

- Si es prem el botó vermell (interruptor OTA) mentre s'encén el mòdul manualment, el mòdul s'inicia en mode OTA per actualitzar el firmware Over The Air (OTA), el LED blau està encès (més endavant he canviat el botó vermell) a un botó blau)

- Si es prem el botó groc (interruptor de la bateria) mentre s'encén el mòdul manualment, s'inicia i comprova el voltatge de la bateria i l'envia per correu electrònic, el LED verd està encès i parpelleja si el correu electrònic s'ha enviat correctament (més endavant vaig canviar el botó groc per un botó verd)

Pas 2: accions en mode d'error

Si la bomba de calor es posa en mode d'error, s'inicia el mòdul i s'executen les accions següents:

- Connexió a WiFi (funció estàndard d'esp82666)

- Enviar correu electrònic (envio el correu electrònic a través de SMTP2Go com a servidor SMTP (necessiteu un compte a SMTP2Go)

- Enviar missatge MQTT al sistema domòtic (faig servir Openhab2). Des d'Openhab2 s'envia un missatge de telegrama, consulteu aquest lloc web com funciona l'acció d'Openhab Telegram.

Pas 3: Construir el mòdul

Construint el mòdul
Construint el mòdul
Construint el mòdul
Construint el mòdul
Construint el mòdul
Construint el mòdul

Vegeu l’esquema adjunt i les imatges del mòdul muntat. Vaig utilitzar un ESP-07S perquè el mòdul es troba força lluny del meu enrutador WiFi i l’ESP-07S té un connector per a una antena WiFi externa.

Parts:

- ESP-07S

Resistències (10k i 200R)

- botons

- interruptors

- Bateria LiPo (he utilitzat 380mA)

- regulador de voltatge (he utilitzat un HT7333)

- condensadors per al regulador de tensió

- LEDs

- capçaleres masculines per programar el mòdul ESP-07

- terminals de cargol i cable per connectar als relés de la bomba de calor

Pas 4: el programa

El programa
El programa

El programa es va escriure a l'IDE Arduino. Mireu el meu Github.

L'ESP-07S es va programar mitjançant un programador FTDI. Vegeu les connexions de la imatge.

Pas 5: munteu-lo

Muntar-lo
Muntar-lo

Muntar-lo i tapar-lo.

Recomanat: