Mündəricat:
- Addım 1: Dizayn və Proses axını
- Addım 2: Hata rejimində hərəkətlər
- Addım 3: Modulun qurulması
- Addım 4: Proqram
- Addım 5: Montaj edin
Video: İstilik nasosunun səhv aşkarlanması və siqnalizasiya ESP8266, Openhab, Telegram, Batareyalı MQTT: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Evimin və suyun istiləşməsi üçün istilik nasosum zaman -zaman səhv edir. Qırmızı işıq və ya bir şey olmadığı üçün kiçik bir LCD ekranda yalnız kiçik bir 'P' olduğu üçün bu səhv asanlıqla fərq edilmir. Buna görə də bu detektoru xətanı aşkar edərək Openhab, Telegram və e-poçt vasitəsilə mənə bildirmək üçün etdim.
Bu detektor batareyadan işləyir və istilik nasosunun normal işləməsi zamanı istilik nasosundakı uğursuz təhlükəsiz röleyi istifadə edərək tamamilə sönür.
Addım 1: Dizayn və Proses axını
Modul birbaşa irəli işləyir:
- İstilik nasosu düzgün işləyirsə, röle açıqdır və modul söndürülmüşdür
- İstilik nasosu səhv rejimindədirsə, röle qapalı vəziyyətə keçir və modul işə salınır və qırmızı LED yanır (növbəti addımlara baxın)
Manual rejimlər
Test açarını dəyişdirsəniz, röle baypas edilir və modul işə salınır:
- Modulu əl ilə açarkən qırmızı düyməyə (OTA açarı) basıldıqda, modul firmware proqramını Havada (OTA) yeniləmək üçün OTA rejimində başlayır, mavi LED yanır (daha sonra qırmızı düyməni dəyişdim) mavi düyməyə)
-Modulu əl ilə açarkən sarı düyməyə (batareya açarı) basılırsa, modul işə düşür və batareyanın gərginliyini yoxlayır və e-poçtla göndərir, e-poçt uğurla göndərildikdə yaşıl LED yanır və yanıb-sönür. (daha sonra sarı düyməni yaşıl düyməyə dəyişdim)
Addım 2: Hata rejimində hərəkətlər
İstilik nasosu səhv rejimində olarsa, modul işə salınır və aşağıdakı hərəkətlər yerinə yetirilir:
- WiFi -yə qoşulun (esp82666 -nın standart funksiyası)
-E-poçt göndər (SMTP2Go vasitəsi ilə e-poçtu SMTP serveri olaraq göndərirəm (SMTP2Go hesabına ehtiyacın var)
- Ev avtomatlaşdırma sisteminə MQTT mesajı göndərin (Openhab2 istifadə edirəm). Openhab2 -dən bir teleqram mesajı göndərilir, Openhab Telegram hərəkətinin necə işlədiyinə baxın.
Addım 3: Modulun qurulması
Əlavə edilmiş sxemə və yığılmış modulun şəkillərinə baxın. ESP-07S istifadə etdim, çünki modul WiFi routerimdən xeyli uzaqda yerləşir və ESP-07S-də xarici WiFi antenası üçün bağlayıcı var.
Parçalar:
- ESP-07S
- Rezistorlar (10k və 200R)
- düymələr
- açarlar
- LiPo batareyası (380mA istifadə etdim)
- gərginlik tənzimləyicisi (HT7333 istifadə etdim)
- gərginlik tənzimləyicisi üçün kondansatörler
- LEDlər
- ESP-07 modulunu proqramlaşdırmaq üçün kişi başlıqları
- istilik nasosundakı rölelərə qoşulmaq üçün vint terminalləri və tel
Addım 4: Proqram
Proqram Arduino IDE -də yazılmışdır. Github -a baxın.
ESP-07S, FTDI proqramçısı vasitəsi ilə proqramlaşdırılmışdır. Şəkildəki əlaqələrə baxın.
Addım 5: Montaj edin
Montaj edin və örtün.
Tövsiyə:
Toxunmayan qapı zəngi, bədən istiliyinin aşkarlanması, Arduino istifadə edərək GY-906, 433MHz necə edilir: 3 addım
Toxunmayan Qapı Zəngi, Bədən İstiliyi Algılama, GY-906, 433MHz Arduino istifadə edərək: Bu gün toxunulmaz bir qapı zəngi hazırlayacağıq, bədən istiliyinizi aşkar edəcək. İndiki vəziyyətdə, kiminsə vurduğu zaman, bədən istiliyinin normaldan daha yüksək olub olmadığını bilmək çox vacibdir
Batareyalı Tökmə Qapı və Kilid Sensoru, Günəş, ESP8266, ESP-Now, MQTT: 4 addım (şəkillərlə)
Batareya ilə işləyən Tökmə Qapı və Kilid Sensoru, Günəş, ESP8266, ESP-İndi, MQTT: Bu Təlimat kitabında, uzaqdan velosiped otağımın qapısını və kilid vəziyyətini izləmək üçün batareyadan işləyən bir sensor hazırladığımı sizə göstərəcəyəm. Şəbəkə enerjisi yoxdur, buna görə batareyadan işləyirəm. Batareya kiçik bir günəş paneli ilə doldurulur
Sipeed MaiX lövhələri ilə obyekt aşkarlanması (Kendryte K210): 6 addım
Sipeed MaiX Lövhələri ilə Obyekt Tanıma (Kendryte K210): Sipeed MaiX Lövhələri ilə görüntü tanıma ilə bağlı əvvəlki məqaləmin davamı olaraq, obyekt aşkarlamasına diqqət yetirərək başqa bir dərs yazmağa qərar verdim. Bu yaxınlarda Kendryte K210 çipi ilə birlikdə S
Corona simptomlarının aşkarlanması və məlumatların qeydiyyatı ilə Smart Watchz: 10 addım
Corona Semptomlarının Algılanması və Məlumatların Qeydiyyatı ilə Smart Watchz: Bu, serverdə məlumatların qeyd edilməsi ilə LM35 və Accelerometer istifadə edərək Corona simptomları aşkar edən bir Smartwatch. Rtc, vaxtı göstərmək və telefonla sinxronizasiya etmək və məlumatları qeyd etmək üçün istifadə etmək üçün istifadə olunur. Esp32, mavi ilə korteks nəzarətçisi olan bir beyin olaraq istifadə olunur
Fövqəladə vəziyyətlərin aşkarlanması - Qualcomm Dragonboard 410c: 7 addım
Fövqəladə vəziyyətlərin aşkarlanması - Qualcomm Dragonboard 410c: Fövqəladə vəziyyətlərin monitorinqi ilə məşğul olan təhlükəsizlik sistemləri axtarırsınızsa, qeyd olunan bütün məlumatları emal etmək çox çətin olduğunu görə bilərsiniz. Bunu düşünərək biliklərimizi audio/görüntü işləmə, sensorlar və