Përmbajtje:

Zbulimi dhe alarmi i gabimit të pompës së nxehtësisë ESP8266, Openhab, Telegram, MQTT me bateri: 5 hapa
Zbulimi dhe alarmi i gabimit të pompës së nxehtësisë ESP8266, Openhab, Telegram, MQTT me bateri: 5 hapa
Anonim
Zbulimi dhe alarmi i gabimit të pompës së nxehtësisë ESP8266, Openhab, Telegram, MQTT me bateri
Zbulimi dhe alarmi i gabimit të pompës së nxehtësisë ESP8266, Openhab, Telegram, MQTT me bateri
Zbulimi dhe alarmi i gabimit të pompës së nxehtësisë ESP8266, Openhab, Telegram, MQTT me bateri
Zbulimi dhe alarmi i gabimit të pompës së nxehtësisë ESP8266, Openhab, Telegram, MQTT me bateri

Pompa ime e nxehtësisë për ngrohjen e shtëpisë dhe ujit tim herë pas here merr një gabim. Ky gabim nuk vërehet lehtë, pasi nuk ka dritë të kuqe ose diçka, vetëm një 'P' të vogël në një ekran të vogël LCD. Prandaj e bëra këtë detektor për të zbuluar gabimin dhe për të më njoftuar përmes Openhab, Telegram dhe e-mail.

Ky detektor është i pajisur me bateri dhe fiket plotësisht kur pompa e nxehtësisë funksionon normalisht, duke përdorur stafetën e sigurt të dështimit në pompën e nxehtësisë

Hapi 1: Projektimi dhe rrjedhja e procesit

Dizajni dhe Procesflow
Dizajni dhe Procesflow
Dizajni dhe Procesflow
Dizajni dhe Procesflow

Moduli funksionon drejtpërdrejt:

- Nëse pompa e nxehtësisë funksionon siç duhet, stafeta është e hapur dhe moduli fiket

- Nëse pompa e nxehtësisë është në modalitetin e gabimit, stafeta kalon në gjendje të mbyllur dhe moduli ndizet dhe LED i kuq është ndezur (shihni hapat e ardhshëm)

Mënyrat manuale

Nëse ndërroni çelësin e provës, stafeta anashkalohet dhe moduli ndizet:

- Nëse butoni i kuq (çelësi OTA) shtypet gjatë ndezjes manuale të modulit, moduli fillon në modalitetin OTA për azhurnimin e firmuerit Over The Air (OTA), LED blu është ndezur (më vonë ndryshova butonin e kuq në një buton blu)

-Nëse butoni i verdhë (çelësi i baterisë) shtypet gjatë ndezjes manuale të modulit, moduli fillon dhe kontrollon tensionin e baterisë dhe e dërgon këtë me e-mail, LED e gjelbër ndizet dhe pulson nëse e-mail është dërguar me sukses (më vonë ndryshova butonin e verdhë në një buton jeshil)

Hapi 2: Veprimet në modalitetin e gabimit

Nëse pompa e nxehtësisë futet në modalitetin e gabimit, moduli fillon dhe ekzekutohen veprimet e mëposhtme:

- Lidhu me WiFi (funksioni standard i esp82666)

-Dërgoni e-mail (dërgoj e-mail përmes SMTP2Go si server SMTP (keni nevojë për një llogari në SMTP2Go)

- Dërgoni mesazh MQTT në sistemin e automatizimit të shtëpisë (unë përdor Openhab2). Nga Openhab2 dërgohet një mesazh telegrami, shihni këtë faqe në internet se si funksionon veprimi Openhab Telegram.

Hapi 3: Ndërtimi i modulit

Ndërtimi i Modulit
Ndërtimi i Modulit
Ndërtimi i Modulit
Ndërtimi i Modulit
Ndërtimi i Modulit
Ndërtimi i Modulit

Shihni skemën e bashkangjitur dhe fotografitë e modulit të montuar. Kam përdorur një ESP-07S sepse moduli ndodhet mjaft larg nga ruteri im WiFi dhe ESP-07S ka një lidhës për një antenë të jashtme WiFi.

Pjesët:

- ESP-07S

- Rezistenca (10k dhe 200R)

- butona

- çelsin

- Bateri LiPo (kam përdorur 380mA)

- rregullator i tensionit (kam përdorur një HT7333)

- kondensatorët për rregullatorin e tensionit

- LEDs

- tituj meshkuj për programimin e modulit ESP-07

- vidhosni terminalet dhe telin për t'u lidhur me reletë në pompën e nxehtësisë

Hapi 4: Programi

Programi
Programi

Programi u shkrua në Arduino IDE. Shih Github -in tim.

ESP-07S u programua përmes një programuesi FTDI. Shikoni lidhjet në figurë.

Hapi 5: Montojeni atë

Mount It
Mount It

Montojeni dhe mbulojeni.

Recommended: