Mục lục:

Báo động và phát hiện lỗi Heatpump ESP8266, Openhab, Telegram, MQTT chạy bằng pin: 5 bước
Báo động và phát hiện lỗi Heatpump ESP8266, Openhab, Telegram, MQTT chạy bằng pin: 5 bước

Video: Báo động và phát hiện lỗi Heatpump ESP8266, Openhab, Telegram, MQTT chạy bằng pin: 5 bước

Video: Báo động và phát hiện lỗi Heatpump ESP8266, Openhab, Telegram, MQTT chạy bằng pin: 5 bước
Video: Bình gia nhiệt, bình nước nóng trong các tòa nhà có gì đặc biệt? 2024, Tháng mười một
Anonim
Báo động và phát hiện lỗi Heatpump ESP8266, Openhab, Telegram, MQTT chạy bằng pin
Báo động và phát hiện lỗi Heatpump ESP8266, Openhab, Telegram, MQTT chạy bằng pin
Báo động và phát hiện lỗi Heatpump ESP8266, Openhab, Telegram, MQTT chạy bằng pin
Báo động và phát hiện lỗi Heatpump ESP8266, Openhab, Telegram, MQTT chạy bằng pin

Bộ tản nhiệt của tôi để sưởi ấm nhà và nước của tôi bây giờ và sau đó bị lỗi. Lỗi này không dễ nhận thấy, vì không có đèn đỏ hoặc một cái gì đó, chỉ có một chữ 'P' nhỏ trên màn hình LCD nhỏ. Do đó, tôi đã thực hiện máy dò này để phát hiện lỗi và thông báo cho tôi qua Openhab, Telegram và e-mail.

Máy dò này được cấp nguồn bằng pin và tắt hoàn toàn khi bộ tản nhiệt hoạt động bình thường, sử dụng rơ le an toàn không hoạt động trong bộ phận tản nhiệt

Bước 1: Thiết kế và Quy trình

Thiết kế và Quy trình
Thiết kế và Quy trình
Thiết kế và Quy trình
Thiết kế và Quy trình

Mô-đun hoạt động thẳng về phía trước:

- Nếu bộ tản nhiệt hoạt động bình thường, rơ le mở và mô-đun sẽ tắt nguồn

- Nếu bộ tản nhiệt đang ở chế độ lỗi, rơ le được chuyển sang trạng thái đóng và mô-đun được bật nguồn và đèn LED màu đỏ sáng (xem các bước tiếp theo)

Chế độ thủ công

Nếu bạn chuyển công tắc kiểm tra, rơ le sẽ bị bỏ qua và mô-đun được bật:

- Nếu nút màu đỏ (công tắc OTA) được nhấn trong khi bật mô-đun theo cách thủ công, mô-đun khởi động ở chế độ OTA để cập nhật chương trình cơ sở qua mạng (OTA), đèn LED màu xanh lam sẽ sáng (sau này tôi đã thay đổi nút màu đỏ đến một nút màu xanh lam)

- Nếu nút màu vàng (công tắc pin) được nhấn trong khi bật mô-đun theo cách thủ công, mô-đun sẽ khởi động và kiểm tra điện áp pin và gửi thông báo này qua e-mail, đèn LED màu xanh lục sẽ sáng và nhấp nháy nếu e-mail được gửi thành công (sau này tôi đã thay đổi nút màu vàng thành nút màu xanh lá cây)

Bước 2: Hành động trong Chế độ lỗi

Nếu bộ tản nhiệt ở chế độ lỗi, mô-đun sẽ được khởi động và các hành động sau được thực hiện:

- Kết nối với WiFi (chức năng tiêu chuẩn của esp82666)

- Gửi e-mail (Tôi gửi e-mail qua SMTP2Go dưới dạng máy chủ SMTP (bạn cần có tài khoản tại SMTP2Go)

- Gửi tin nhắn MQTT đến hệ thống tự động hóa gia đình (Tôi sử dụng Openhab2). Từ Openhab2, một tin nhắn điện tín được gửi đi, hãy xem trang web này hoạt động như thế nào trên trang web này.

Bước 3: Xây dựng mô-đun

Xây dựng mô-đun
Xây dựng mô-đun
Xây dựng mô-đun
Xây dựng mô-đun
Xây dựng mô-đun
Xây dựng mô-đun

Xem sơ đồ đính kèm và hình ảnh của mô-đun đã lắp ráp. Tôi đã sử dụng ESP-07S vì mô-đun nằm khá xa bộ định tuyến WiFi của tôi và ESP-07S có đầu nối cho ăng-ten WiFi bên ngoài.

Các bộ phận:

- ESP-07S

- Điện trở (10k và 200R)

- nút

- công tắc

- Pin LiPo (Tôi đã sử dụng 380mA)

- bộ điều chỉnh điện áp (tôi đã sử dụng HT7333)

- tụ điện cho bộ điều chỉnh điện áp

- Đèn LED

- tiêu đề nam để lập trình mô-đun ESP-07

- các đầu nối vít và dây để kết nối với rơ le trong bộ tản nhiệt

Bước 4: Chương trình

Chương trình
Chương trình

Chương trình được viết bằng Arduino IDE. Xem Github của tôi.

ESP-07S được lập trình thông qua một lập trình viên FTDI. Xem các kết nối trong hình.

Bước 5: Gắn kết nó

Gắn kết nó
Gắn kết nó

Gắn nó và che nó.

Đề xuất: