Mündəricat:
Video: AO Smith Su Qızdırıcısı Monitörü IRIS -i aşağı salır: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
"Ağıllı" və ya uzaqdan idarə oluna bilən yeni bir su qızdırıcısı aldıqdan qısa müddət sonra. Lowes, IRIS platformasını dayandırdı və bütün IRIS məhsullarını yararsız hala gətirdi. Hubları üçün mənbə kodu buraxsalar da, su qızdırıcım ağıllı olsa da birbaşa IRIS serverlərinə qoşuldu, WIFI olsa da su qızdırıcısını uzaqdan idarə etmək və ya izləmək imkanım yox idi.
Bu layihə, Arduino kodu ilə işləyən və məlumatları MQTT üzərindən ev köməkçisinə göndərən Wemos Mini inkişaf lövhəsi ilə dəyişdirilmiş enerjili ağıllı su qızdırıcısı nəzarətçisindən istifadə edir. Enerji ağıllı su qızdırıcısı idarəedicisi su qızdırıcınızla əlaqə qurur və əlaqə qurur, buna görə həqiqi su qızdırıcısında heç bir dəyişiklik tələb olunmur, yalnız ağıllı nəzarətçi dəyişdirilir. Ağıllı nəzarətçi asanlıqla çıxarılır və bir dəqiqə və ya daha az müddətdə su qızdırıcısına quraşdırılır. Bu təlimat yalnız məlumatları oxuyur və su qızdırıcısının hər hansı bir nasazlığının qarşısını alan məlumatları su qızdırıcısına göndərmir.
Əsas məqsədim təxmin edilən isti suyun həcmini izləmək idi. Bilirəm ki, su qızdırıcısını idarə etmək, təyinat nöqtələrini və iş rejimini dəyişdirmək mümkündür, lakin bu nöqtədə bu iş görülməmişdir.
** İmtina ** hər zaman olduğu kimi onlayn oxuduğunuz layihələrdə olduğu kimi, mülkünüzə və ya özünüzə vura biləcəyiniz zərərə görə məsuliyyət daşımıram. Bu təlimatları oxuyun və öz riski ilə təqib edin. İstifadə etdiyim dövrə lövhəsində və ya su qızdırıcısı konnektorunda heç bir yüksək gərginlik ölçməmişəm. Su qızdırıcınızın mənimkindən fərqli ola biləcəyinə baxmayaraq, ya da bir şeyi qaçırdım və özümü öldürmədiyim üçün şanslı oldum …. Sağlam düşüncədən istifadə edin və hər bir teli yüksək gərginlik kimi qəbul edin və ya təhlükəsiz olduğunu bir voltmetrlə təsdiq edin.
*** Bu mənim ilk təlimatlı yazımdır, buna görə də ümid etmirəm ki, tamamilə cansıxıcı olmaz ***
Təchizat:
Lazım olan əşyalar
- Enerji ağıllı su qızdırıcısı nəzarətçisi, bunlar ebayda ucuz qiymətə tapılır, çünki modifikasiyalarla əsasən yararsızdır.
- ESP8266 lövhəsi, bu layihə üçün Wemos Mini işığı istifadə etdim
- Lehimleme dəmir
- 3 kişi başlıq sancağı
- 3 Qadın Dupont konnektoru
- MQTT Server və Homeassistant və ya hər hansı bir MQTT Müştəri - MQTT serverinin və ya ev köməkçisinin qurulmasını əhatə etməyəcəyəm, ancaq internetdə google və forumlarımız var … buna görə də bunları qurmaq lazımdırsa onlardan istifadə edin.
Addım 1: Lehimləmə
- Vidayı çıxarıb 4 kilidləmə tırnağını buraxaraq, ağıllı enerji nəzarətçisindən elektron lövhəni çıxarın
- Telləri dövrə lövhəsinə qoşun. TX, 5V və Ground -a yalnız 3 tel bağlamaq lazımdır. Bu əlaqələr üçün başlıq sancaqları bağladım, ancaq telləri birbaşa lövhəyə lehimləyə bilərsiniz. TX pinində, başlığı lehimləmək üçün istifadə etdiyim WIFI modulunun yaxınlığında bir çuxur bağlayıcısı var, 5v və Ground üçün əsas lövhə konnektorunu və arxa tərəfdə üzən lehimlənmiş baş pinlərini istifadə etdim.
- Hələ quraşdırılmamışsa, Wemos lövhənizdə lehim başlığı pinləri
Addım 2: Kod
Kodunuzu tərtib etmədən və yükləməzdən əvvəl Arduino IDE -də esp8266 lövhəsini və EspMQTTClient kitabxanasını quraşdırmalısınız. Esp8266 -nı Arduino və ya EspMQTTClient kitabxanasında qurmadınızsa, orada çoxlu forum var.
Proqram serialının dəyişdirilmiş bir versiyasını yükləməlisiniz və yükləməlisiniz, SoftwareSerial512 -yə zəng edirəm, bu layihə kodu ilə birlikdə aşağıdakı linkə daxil edilmişdir. Kitabxananı qurmaq üçün zip faylını Arduino kitabxana qovluğuna çıxarın. Bu kitabxana lazımdır, çünki SoftwareSerial -ın normal versiyası bufer ölçüsü 64 simvoldan ibarətdir və su qızdırıcısı eyni anda yüzdən çox simvol göndərəcək. Bu kitabxana 512 simvol üçün yaxşı olmalıdır, lakin əlavə yaddaş istifadəsinə görə. Serial üzərində uzun bir simli oxumaq lazım olmadıqca normal SoftwareSerial kitabxananızı digər layihələrdə istifadə edin.
drive.google.com/drive/folders/10Oa0dhez-m…
Eskizi WIFI və MQTT parametrlərinizlə dəyişdirin və istəsəniz/MQTT mövzularını dəyişdirin.
Kod nisbətən sadədir, çünki su qızdırıcısı lazım olan bütün məlumatları vaxtaşırı dövrə lövhəsindəki WIFI moduluna göndərir. Məlumat 115200bps baud sürətində serial rabitə vasitəsi ilə göndərilir. Etdiyimiz tək şey bu məlumatları oxumaq və dəyişənlərə ayırmaqdır. Daha sonra həmin dəyişənləri MQTT müştərisinə dərc edirik. Təhlil etdiyimdən daha çox məlumat var, amma çoxu faydasız idi, məlumat sətirini oxumaqdan və əlaqəli olduğunu düşündüyünüz hər şeyi əlavə etməkdən çəkinməyin.
Kodu yükləyin!
Addım 3: Test
Ağıllı idarəetmə lövhəsini yenidən çantaya quraşdırmadan əvvəl 5V və GND əlaqələrinizin düzgün olduğundan əmin olmaq istəyəcəksiniz. Lövhəni diqqətlə su qızdırıcısına quraşdırın və lövhənin sol tərəfinə quraşdırdığınız iki başlıq pinindəki gərginliyi ölçün. 5v aldığınızdan və polaritenin düzgün olduğundan əmin olmaq istəyirsiniz (-5v görürsünüzsə +5 və GND -ni dəyişməlisiniz). Əlaqələriniz mənimki kimi görünməlidir, Qırmızı tel +5v və yanındakı qara tel GND, Sağdakı digər qara tel TX -dir.
Sonra su qızdırıcısına seriyalı bağlantınızı sınamaq istəsəniz, ağıllı idarəedicidəki TX pinini wemos lövhəsindəki Software seriyalı RX pin GPIO14 və ya D5 -ə (RX etiketli pin deyil) qoşun. 5V və GND tellərini Wemos lövhəsinə də qoşun, kompüterinizi qoşun və serial monitoru açın. İçində "DeviceText" olan bir neçə dəqiqədən sonra gələn məlumatları görməlisiniz. Su qızdırıcısı yalnız bir neçə dəqiqədən bir bu sətirləri göndərir, ona görə də gedin bir pivə və geri qayıdın. 5-10 dəqiqədən sonra serial monitorunuzda heç bir məlumat görmürsənsə, bütün əlaqələrinizi yoxlayın. Hər şey qaydasındadırsa, lövhəni yenidən qutuya quraşdıra bilərsiniz.
Daha sonra MQTT Müştərinizdə MQTT mövzularınızı qurmaq istəyəcəksiniz, quruluşum üçün ev köməkçimdən su qızdırıcısını izləyirəm. Hər hansı bir MQTT Müştəri və ya MQTT serveriniz yoxdursa, bunları qurmalı olacaqsınız … yenə orada bir çox forum!
Tövsiyə:
ESP32 IoT su qızdırıcısı: 12 addım
ESP32 IoT Su Qızdırıcısı: Cayenne IoT geyser (ABŞ -da İsti Su çəni), evdən kənarda olsanız da ev təsərrüfatlarınızın isti suyunu izləməyinizə və nəzarət etməyinizə kömək edəcək bir enerji qənaət cihazıdır. Geyzerinizi açmağa və söndürməyə, onu dəyişdirmək üçün vaxt təyin etməyə imkan verəcək
ATTiny84 əsaslı 3A aşağı-aşağı LED sürücüsü: 7 addım (şəkillərlə)
ATTiny84 əsaslı 3A aşağı-aşağı LED sürücüsü: 10W LED-ləri gücləndirmək istəyirsinizsə, bu 3A LED sürücüsündən istifadə edə bilərsiniz. 3 Cree XPL LED ilə 3000 lümen əldə edə bilərsiniz
2000 Watt İndüksiyon Qızdırıcısı: 9 Addım (Şəkillərlə birlikdə)
2000 Watt İndüksiyon Qızdırıcısı: İndüksiyonlu qızdırıcılar, bütün məkanı qarışdırmadan əşyaları qızdırmaq lazım olduqda DIYers iş yerində faydalı ola biləcək metal əşyaları qızdırmaq üçün əla bir vasitədir. Beləliklə, bu gün son dərəcə güclü bir induktio yaradacağıq
LP-2010 AES17 1998 Kommutasiya Gücləndiricisi Aşağı keçid (aşağı keçid) Filtri: 4 addım
LP-2010 AES17 1998 Kommutasiya Gücləndiricisi Aşağı Keçid (aşağı keçid) Filtri: Bu, aşağı ötürmə filtrinin böyük bir D sinfi gücləndiricisidir. İncə işçilik, superiro performans, asan əlaqə bu məhsulun istifadəsini asanlaşdırır və sahibinə sahib olmağa dəyər. yüksək xərc performansı
Aşağı Güclü Arduino Temperatur Monitoru: 4 addım
Aşağı Güclü Arduino Temperatur Monitoru: Bu Təlimatda DS18B20 temperatur sensoru istifadə edərək başqa bir temperatur monitoru qururuq. Amma bu layihə fərqlidir. Batareyalarda təxminən 1,5 il dayana bilər! Bəli! Arduino aşağı güc kitabxanasından istifadə edərək bu layihəni işlədə bilərik