Daftar Isi:

Deteksi Kesalahan Heatpump dan Alarm ESP8266, Openhab, Telegram, MQTT Bertenaga Baterai: 5 Langkah
Deteksi Kesalahan Heatpump dan Alarm ESP8266, Openhab, Telegram, MQTT Bertenaga Baterai: 5 Langkah

Video: Deteksi Kesalahan Heatpump dan Alarm ESP8266, Openhab, Telegram, MQTT Bertenaga Baterai: 5 Langkah

Video: Deteksi Kesalahan Heatpump dan Alarm ESP8266, Openhab, Telegram, MQTT Bertenaga Baterai: 5 Langkah
Video: Проект Интернета вещей: Домашняя автоматизация и мониторинг погоды с использованием Esp8266 Node Mcu 2024, Juli
Anonim
Deteksi Kesalahan Heatpump dan Alarm ESP8266, Openhab, Telegram, MQTT Bertenaga Baterai
Deteksi Kesalahan Heatpump dan Alarm ESP8266, Openhab, Telegram, MQTT Bertenaga Baterai
Deteksi Kesalahan Heatpump dan Alarm ESP8266, Openhab, Telegram, MQTT Bertenaga Baterai
Deteksi Kesalahan Heatpump dan Alarm ESP8266, Openhab, Telegram, MQTT Bertenaga Baterai

Pompa panas saya untuk memanaskan rumah dan air saya kadang-kadang mengalami kesalahan. Kesalahan ini tidak mudah diketahui, karena tidak ada lampu merah atau semacamnya, hanya 'P' kecil di layar LCD kecil. Oleh karena itu saya membuat detektor ini untuk mendeteksi kesalahan dan memberi tahu saya melalui Openhab, Telegram, dan email.

Detektor ini bertenaga baterai dan mati sepenuhnya saat pompa panas bekerja secara normal, memanfaatkan relai pengaman yang gagal di pompa panas

Langkah 1: Desain dan Alur Proses

Desain dan Alur Proses
Desain dan Alur Proses
Desain dan Alur Proses
Desain dan Alur Proses

Modul bekerja lurus ke depan:

- Jika pompa panas bekerja dengan baik, relai terbuka dan modul dimatikan

- Jika pompa panas dalam mode kesalahan, relai dialihkan ke keadaan tertutup dan modul dihidupkan dan LED merah menyala (lihat langkah selanjutnya)

Mode manual

Jika Anda mengganti sakelar uji, relai dilewati dan modul dihidupkan:

- Jika tombol merah (OTA switch) ditekan saat menyalakan modul secara manual, modul memulai dalam mode OTA untuk memperbarui firmware Over The Air (OTA), LED biru menyala (nanti saya ganti tombol merah ke tombol biru)

- Jika tombol kuning (saklar baterai) ditekan saat modul dihidupkan secara manual, modul akan menyala dan memeriksa tegangan baterai dan mengirimkannya melalui email, LED hijau menyala dan berkedip jika email berhasil dikirim (nanti saya ubah tombol kuning menjadi tombol hijau)

Langkah 2: Tindakan dalam Mode Kesalahan

Jika pompa panas masuk ke mode kesalahan, modul dimulai dan tindakan berikut dijalankan:

- Hubungkan ke WiFi (fungsi standar esp82666)

- Kirim email (saya mengirim email melalui SMTP2Go sebagai server SMTP (Anda memerlukan akun di SMTP2Go)

- Kirim pesan MQTT ke sistem otomatisasi rumah (saya menggunakan Openhab2). Dari Openhab2 pesan telegram dikirim, lihat situs web ini cara kerja aksi Telegram Openhab.

Langkah 3: Membangun Modul

Membangun Modul
Membangun Modul
Membangun Modul
Membangun Modul
Membangun Modul
Membangun Modul

Lihat skema terlampir dan gambar modul rakitan. Saya menggunakan ESP-07S karena modul terletak cukup jauh dari router WiFi saya dan ESP-07S memiliki konektor untuk antena WiFi eksternal.

Bagian:

- ESP-07S

- Resistor (10k dan 200R)

- tombol

- sakelar

- Baterai LiPo (saya pakai 380mA)

- regulator tegangan (saya menggunakan HT7333)

- kapasitor untuk pengatur tegangan

- LED

- header pria untuk memprogram modul ESP-07

- terminal sekrup dan kabel untuk terhubung ke relais di pompa panas

Langkah 4: Program

Program
Program

Program ini ditulis dalam Arduino IDE. Lihat Github saya.

ESP-07S diprogram melalui programmer FTDI. Lihat koneksi pada gambar.

Langkah 5: Pasang Itu

Gunung It
Gunung It

Pasang dan tutupi.

Direkomendasikan: