Სარჩევი:

Heatpump Error Detection and Alarm ESP8266, Openhab, Telegram, Battery Powered MQTT: 5 Steps
Heatpump Error Detection and Alarm ESP8266, Openhab, Telegram, Battery Powered MQTT: 5 Steps

ვიდეო: Heatpump Error Detection and Alarm ESP8266, Openhab, Telegram, Battery Powered MQTT: 5 Steps

ვიდეო: Heatpump Error Detection and Alarm ESP8266, Openhab, Telegram, Battery Powered MQTT: 5 Steps
ვიდეო: DIY ESP32 AC Power Meter (with Home Assistant/Automation Integration) 2024, ნოემბერი
Anonim
Heatpump Error Detection and Alarm ESP8266, Openhab, Telegram, Battery Powered MQTT
Heatpump Error Detection and Alarm ESP8266, Openhab, Telegram, Battery Powered MQTT
Heatpump Error Detection and Alarm ESP8266, Openhab, Telegram, Battery Powered MQTT
Heatpump Error Detection and Alarm ESP8266, Openhab, Telegram, Battery Powered MQTT

ჩემი სითბოს ტუმბო ჩემი სახლისა და წყლის გათბობისთვის დროდადრო შეცდომას იღებს. ეს შეცდომა არ არის ადვილად შესამჩნევი, ვინაიდან არ არის წითელი შუქი ან რამე, მხოლოდ მცირე 'P' პატარა LCD ეკრანზე. ამიტომ მე გავაკეთე ეს დეტექტორი შეცდომის გამოსავლენად და შემატყობინე Openhab, Telegram და e-mail.

ეს დეტექტორი იკვებება ბატარეით და სრულად ითიშება, როდესაც სითბოს ტუმბო ნორმალურად მუშაობს, იყენებს სითბოს ტუმბოში ჩავარდნის უსაფრთხო რელეს

ნაბიჯი 1: დიზაინი და პროცესის პროცესი

დიზაინი და პროცესები
დიზაინი და პროცესები
დიზაინი და პროცესები
დიზაინი და პროცესები

მოდული მუშაობს პირდაპირ წინ:

- თუ სითბოს ტუმბო მუშაობს სწორად, რელე ღიაა და მოდული გამორთულია

- თუ სითბოს ტუმბო შეცდომის რეჟიმშია, სარელეო გადადის დახურულ მდგომარეობაში და მოდული ჩართულია და წითელი LED ჩართულია (იხილეთ შემდეგი ნაბიჯები)

მექანიკური რეჟიმები

საცდელი გადამრთველის გადართვისას სარელეო გვერდის ავლით ხდება და მოდული ჩართულია:

- თუ წითელი ღილაკი (OTA ჩამრთველი) დაჭერილია მოდულის ხელით ჩართვისას, მოდული იწყება OTA რეჟიმში firmware Over The Air (OTA) განახლებისთვის, ლურჯი LED ჩართულია (მოგვიანებით შევცვალე წითელი ღილაკი ლურჯ ღილაკზე)

-თუ მოდულის ხელით ჩართვისას დაჭერილია ყვითელი ღილაკი (ბატარეის გადამრთველი), მოდული იწყება და ამოწმებს ბატარეის ძაბვას და აგზავნის ამას ელ. (მოგვიანებით შევცვალე ყვითელი ღილაკი მწვანე ღილაკზე)

ნაბიჯი 2: ქმედებები შეცდომის რეჟიმში

თუ სითბოს ტუმბო შეცდომის რეჟიმში გადადის, მოდული იწყება და შესრულებულია შემდეგი მოქმედებები:

- დაკავშირება WiFi (სტანდარტული ფუნქცია esp82666)

-ელ.ფოსტის გაგზავნა (მე ვგზავნი ელ.წერილს SMTP2Go– ს საშუალებით, როგორც SMTP სერვერს (თქვენ გჭირდებათ ანგარიში SMTP2Go– ში)

- გაგზავნეთ MQTT შეტყობინება სახლის ავტომატიზაციის სისტემაში (მე ვიყენებ Openhab2). Openhab2– დან იგზავნება დეპეშა, იხილეთ ეს ვებ გვერდი როგორ მუშაობს Openhab Telegram მოქმედება.

ნაბიჯი 3: მოდულის შექმნა

მოდულის აგება
მოდულის აგება
მოდულის აგება
მოდულის აგება
მოდულის აგება
მოდულის აგება

იხილეთ თანდართული სქემა და აწყობილი მოდულის სურათები. მე გამოვიყენე ESP-07S, რადგან მოდული მდებარეობს ჩემი WiFi როუტერიდან საკმაოდ შორს და ESP-07S– ს აქვს კონექტორი გარე WiFi ანტენისთვის.

ნაწილები:

- ESP-07S

- რეზისტორები (10k და 200R)

- ღილაკები

- კონცენტრატორები

- LiPo ბატარეა (მე გამოვიყენე 380mA)

- ძაბვის რეგულატორი (მე გამოვიყენე HT7333)

კონდენსატორები ძაბვის რეგულატორისთვის

- LED- ები

ESP-07 მოდულის პროგრამირების მამრობითი სათაურები

- ხრახნიანი ტერმინალები და მავთულები სითბოს ტუმბოს რელესთან დასაკავშირებლად

ნაბიჯი 4: პროგრამა

Პროგრამა
Პროგრამა

პროგრამა დაიწერა Arduino IDE– ში. ნახე ჩემი Github.

ESP-07S დაპროგრამდა FTDI პროგრამისტის საშუალებით. იხილეთ კავშირები სურათზე.

ნაბიჯი 5: დაამონტაჟეთ იგი

მთა იგი
მთა იგი

დაამონტაჟეთ და დაფარეთ.

გირჩევთ: