Spisu treści:

Wykrywanie błędów pompy ciepła i alarm ESP8266, Openhab, Telegram, MQTT z zasilaniem bateryjnym: 5 kroków
Wykrywanie błędów pompy ciepła i alarm ESP8266, Openhab, Telegram, MQTT z zasilaniem bateryjnym: 5 kroków

Wideo: Wykrywanie błędów pompy ciepła i alarm ESP8266, Openhab, Telegram, MQTT z zasilaniem bateryjnym: 5 kroków

Wideo: Wykrywanie błędów pompy ciepła i alarm ESP8266, Openhab, Telegram, MQTT z zasilaniem bateryjnym: 5 kroków
Wideo: Procesy z życia wzięte - Ogrzewanie - część 1 2024, Listopad
Anonim
Wykrywanie błędów pompy ciepła i alarm ESP8266, Openhab, Telegram, MQTT z zasilaniem bateryjnym
Wykrywanie błędów pompy ciepła i alarm ESP8266, Openhab, Telegram, MQTT z zasilaniem bateryjnym
Wykrywanie błędów pompy ciepła i alarm ESP8266, Openhab, Telegram, MQTT zasilany bateryjnie
Wykrywanie błędów pompy ciepła i alarm ESP8266, Openhab, Telegram, MQTT zasilany bateryjnie

Moja pompa ciepła do ogrzewania domu i wody od czasu do czasu zgłasza błąd. Ten błąd nie jest łatwy do zauważenia, ponieważ nie ma czerwonego światła lub czegoś takiego, tylko małe „P” na małym ekranie LCD. Dlatego zrobiłem ten wykrywacz, aby wykryć błąd i powiadomić mnie przez Openhab, Telegram i e-mail.

Czujka jest zasilana bateryjnie i wyłącza się całkowicie, gdy pompa ciepła pracuje normalnie, wykorzystując przekaźnik bezpieczeństwa w pompie ciepła

Krok 1: Projekt i przebieg procesu

Projekt i przebieg procesu
Projekt i przebieg procesu
Projekt i przebieg procesu
Projekt i przebieg procesu

Moduł działa prosto:

- Jeśli pompa ciepła działa prawidłowo, przekaźnik jest rozwarty, a moduł jest wyłączony

- Jeśli pompa ciepła jest w trybie błędu, przekaźnik jest przełączany do stanu zamkniętego, a moduł jest włączony i świeci się czerwona dioda LED (patrz kolejne kroki)

Tryby ręczne

Jeśli przełączysz przełącznik testowy, przekaźnik zostanie zbocznikowany i moduł zostanie włączony:

- Jeśli czerwony przycisk (przełącznik OTA) zostanie naciśnięty podczas ręcznego włączania modułu, moduł uruchomi się w trybie OTA do aktualizacji oprogramowania Over The Air (OTA), świeci się niebieska dioda LED (później zmieniłem czerwony przycisk do niebieskiego przycisku)

- Jeśli żółty przycisk (przełącznik baterii) zostanie naciśnięty podczas ręcznego włączania modułu, moduł uruchamia się i sprawdza napięcie baterii i wysyła to e-mailem, świeci zielona dioda LED i mruga, jeśli e-mail został wysłany pomyślnie (później zmieniłem żółty przycisk na zielony)

Krok 2: Akcje w trybie błędu

Jeśli pompa ciepła przejdzie w tryb błędu, moduł zostanie uruchomiony i wykonane zostaną następujące działania:

- Połącz się z WiFi (standardowa funkcja esp82666)

- Wyślij e-mail (wysyłam e-mail przez SMTP2Go jako serwer SMTP (potrzebujesz konta na SMTP2Go)

- Wyślij wiadomość MQTT do systemu automatyki domowej (ja używam Openhab2). Z Openhab2 wysyłana jest wiadomość telegramowa, zobacz na tej stronie jak działa akcja Openhab Telegram.

Krok 3: Budowanie modułu

Budowanie modułu
Budowanie modułu
Budowanie modułu
Budowanie modułu
Budowanie modułu
Budowanie modułu

Zobacz załączony schemat i zdjęcia zmontowanego modułu. Użyłem ESP-07S, ponieważ moduł znajduje się dość daleko od mojego routera WiFi, a ESP-07S ma złącze do zewnętrznej anteny WiFi.

Części:

- ESP-07S

- Rezystory (10k i 200R)

- guziki

- przełączniki

- bateria LiPo (użyłem 380mA)

- regulator napięcia (użyłem HT7333)

- kondensatory do regulatora napięcia

- diody LED

- złącza męskie do programowania modułu ESP-07

- zaciski śrubowe i przewód do podłączenia do przekaźnika w pompie ciepła

Krok 4: Program

Program
Program

Program został napisany w środowisku Arduino IDE. Zobacz mój Github.

ESP-07S został zaprogramowany za pomocą programatora FTDI. Zobacz połączenia na zdjęciu.

Krok 5: Zamontuj to

Zamontuj to
Zamontuj to

Zamontuj go i przykryj.

Zalecana: