Mündəricat:

HRV (Ev Hava Dəyişdiricisi) Arduino Hava Ekonomizatoru: 7 Addım (Şəkillərlə)
HRV (Ev Hava Dəyişdiricisi) Arduino Hava Ekonomizatoru: 7 Addım (Şəkillərlə)

Video: HRV (Ev Hava Dəyişdiricisi) Arduino Hava Ekonomizatoru: 7 Addım (Şəkillərlə)

Video: HRV (Ev Hava Dəyişdiricisi) Arduino Hava Ekonomizatoru: 7 Addım (Şəkillərlə)
Video: 2022 Honda HR-V - Interior and Exterior 2024, Iyul
Anonim
HRV (Ev Hava Dəyişdiricisi) Arduino Hava Ekonomizatoru ilə Nəzarətçi
HRV (Ev Hava Dəyişdiricisi) Arduino Hava Ekonomizatoru ilə Nəzarətçi
HRV (Ev Hava Dəyişdiricisi) Arduino Hava Ekonomizatoru ilə Nəzarətçi
HRV (Ev Hava Dəyişdiricisi) Arduino Hava Ekonomizatoru ilə Nəzarətçi

HRV Arduino Hava Nəzarətçisi

Beləliklə, bu layihə ilə bağlı tarixim Minnesotada yaşayıram və elektron kartım LifeBreath 155Max HRV -də qızardılır. Yenisi üçün 200 dollar ödəmək istəmirdim.

Həmişə bir hava qənaət cihazı ilə bir şey istəyirdim, çünki buradakı yaz və düşmə, havanı kənarda sərin aşağı rütubətli havada qəbul etmək və kondisioneri açmaq və ya pəncərələri açmaq əvəzinə evin vəziyyətini düzəltmək üçün mükəmməl vaxtdır. Bu layihənin uyğun olduğu yer budur.

Bütün rejimlər, təyin nöqtəsi nəzarəti və s. Əməliyyatın ətraflı təsvirini burada yazdım "HRV Control Narrative.docx"

Bütün mənbə kodlarını, fotoşəkilləri, naqillərin sxemlərini və sənədlərini GitHub səhifəmdə tapa bilərsiniz.

Addım 1: DONANIM

DONANIM
DONANIM
DONANIM
DONANIM
DONANIM
DONANIM

(1) Arduino ESP32 - Bu layihə üçün lazım olan GPIO miqdarı səbəbindən istifadə olunur. ESP8266 kifayət qədər GPIO deyildi.

(1) 120V -dan 5V -a qədər aşağı enerji təchizatı - Ucuz enerji təchizatı PCB -lərindən istifadə etməyin. Bunun ən sabit olduğunu öyrənməzdən əvvəl digər iki növdən keçdim.

(2) DHT 22 temperatur sensörleri - Daxili sensor və Xaricdən Uzaq Sensor. Daxili və xarici temperatur və rütubəti ölçün.

(1) İşlədiyi rejimin lokal göstəricisi və istiliyin/rütubətin göstərilməsi üçün 0.96 OLED ekran. Kartın I2C rabitəsi üçün konfiqurasiya edilməsi üçün sancaqları soyduğunuzdan və lehimlədiyinizə əmin olun. SPI və I2C üçün təlimatları burada tapa bilərsiniz.

(1) 8 Kanal SSR 5 Volt Yüksək Səviyyə tətik rölesi lövhəsi

(1) 3.3V -də ESP32 -ni gücləndirmək üçün LM1117 xətti gərginlik tənzimləyicisi

(1) Rotary Encoder KY-040 & Düymə bir düymə kimi istifadə olunur. Gələcək funksionallıq bir menyu daxil etmək və iş rejimlərini və nəzarət nöqtələrini seçə bilmək.

(1) OLED ekranı və örtüyü yerləşdirmək üçün korpus. Böyük olanı alın. Ölçüləri 100 mm x 68 mm x 50 mm -dir.

Addım 2: Əməliyyat Müdiri

Bu HRV proqramlaşdırma üsulu 4 rejimdədir.

Off - Özünü izah edir

Davamlı- Dəyişən işləmə müddəti ilə 20 / Off 40-da.

Yüksək Məşğulluq - Müddətli bir gecikmə təyinat nöqtəsi üçün 100% üfleyici sürəti. 20 qonaqla şükür naharını təsəvvür edin.

Hava qənaətçisi - Hava daha sərin və xaricində daha çox arzu olunanda onu evə çəkin. Daxili temperatur/rütubət nöqtələrini yalnız açıq/qapalı şəraitdə təhlükəsiz olduqda idarə edə bilərsiniz.

Addım 3: YAZILIM

YAZILIM
YAZILIM
YAZILIM
YAZILIM
YAZILIM
YAZILIM
YAZILIM
YAZILIM

İOS üçün Blynk Tətbiqi, HRV vəziyyətini idarə etmək və izləmək üçün istifadə olunur.

Arduino, istiliyi, rütubəti və işləyən avadanlıqları blynk -ə yazır və blynk serverindən təyin olunan nöqtələri oxuyur və əmrləri yerinə yetirir. Etməyiniz lazım olan tək şey bir hesaba yazılmaq və bir şəxsiyyət nişanı almaqdır. Bunun necə ediləcəyi ilə bağlı bir çox onlayn dərslər var.

Layihəniz üçün kimliyinizi təsdiq edən sənəd əldə etdikdən sonra bu QR kodunu telefonunuzdan blynk tətbiqində skan edin və o, artıq konfiqurasiya edilmiş və arduino üçün hazır olan layihəni yükləyəcək.

Addım 4: ARDUINO KODU

Mənbə kodunu burada tapa bilərsiniz.

Qurmaq üçün lazım olan xüsusi kitabxanalar:

Blynk by Volodymyr Shymanskyy (v 0.4.10) - iOS tətbiqlərinə məlumat oxumaq və yazmaq üçün BlynkSimpleEsp32.h istifadə edir.

Adafruit SSD1306, AdaFruit Version 1.1.2 - OLED yerli ekran üçün Adafruit_SSD1306.h, SPI.h & Wire.h istifadə edir.

Ivan Grokhotkov və Miguel Ajo 1.0.0 versiyalı ArduinoOTA - hava yeniləmələri üçün ArduinoOTA.h, mDNS.h, WiFiClient.h & WiFiUdp.h istifadə edir.

Kod yükləyərkən istifadə etdiyim uğurlu parametrlər aşağıdakı kimidir:

Lövhə: NodeMCU-32S

Yükləmə Sürəti: 512000

Flaş: 40 MHz

Qeydlər:

1.) OTA kitabxanalarından istifadə etdiyiniz üçün arduino ide seriyalı monitor dəstəklənməyəcək.

Addım 5: Demo

Demo
Demo
Demo
Demo
Demo
Demo

HRV elektrik kabelini isti işləməyiniz üçün ayırın. Telləri sökərkən bir çox yaxın şəkilləri ehtiyat olaraq çəkin, çünki bunları daha sonra faydalı hesab edəcəksiniz.

Klaviatura, klaviatura və lent kabelini HRV -nin xaricindən çıxarın və atın.

PCB Lövhəni çıxarmaq və atmaq üçün bütün lent kabellərini ayırın.

Avtomatik transformatorda 6 tel var. BU BÖLÜMƏ GEREKSİNİZ. Bu 120 voltluq üfleyicinin sürətini idarə edir. Aşağı sürət 73 volt, yüksək sürət isə 120 voltdur. Mümkün olduğunca az tel uzunluğu sərf edərək bağlayıcını kəsin. UZUNLUQA GEREK OLACAQ !!!. Rəngləri indi və ya daha sonra sənədləşdirin. Fan sürətlərinin gərginliyini əldə etmək üçün transformator kranlarını çıxarmaq üçün daha sonra çox metr istifadə edə bilərsiniz. Bağlama sxemimə baxın.

Fan Motorun yeni SSR lövhəsinə bağlanacaq yalnız iki qurğusu var. 120 voltluq motor.

Damper üçün solenoid 3 teldən ibarətdir (120 volt - Ümumi, Açıq, Bağlı). Bağlayıcıya yaxın bir yerə yapışdırın və yeni SSR lövhəsinə bağlayın.

Qeyd: HRV tipli avtomatik transformatorunuz yoxdursa və ECM mühərriklərindən istifadə etdikləri yeni qurğulardan biri yoxdursa, mühərriki fərqli şəkildə idarə etməli olacaqsınız və kod/kabellər HRV sisteminiz üçün işləməyəcək.

Addım 6: Kabel çəkmə

Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama

Bağlama diaqramını burada tapa bilərsiniz.

Ümumi əsas odur ki, HRV -nin içərisində bütün 120v gücə və uzaq OLED ekrana qoşulan lent kabelinə sahibəm.

HRV qutusu 5v enerji təchizatı, avtomatik transformator (mövcud), SSR röle lövhəsi, qoruyucuları və qırılma lövhəsini ehtiva edir. Bir şeyə xidmət etməyim lazım olduğu halda lent kabelimi ayırmağın asan bir yolu üçün qırılma lövhələrindən istifadə etdim.

OLED Muhafazasında arduino nəzarətçisi, OLED və kodlayıcı düyməsi var.

Bütün bu komponentlər, pinoutlar və qırılma lövhələrinin necə bağlandığı, kabel diaqramında aydın şəkildə göstərilmişdir.

Addım 7: Bağlama

Ümid edirəm bu kömək edir. Bu layihəni yerinə yetirmək üçün vaxt və təşəbbüs taparaq bu layihəni tamamlamaq üçün 2 il açma/söndürmə vaxtım oldu. Ümid edirəm bunu oxumaqdan zövq aldınız və bəlkə də bunu sınamaq üçün ilham aldınız.

Fərqli olaraq edəcəm işlərim və ya gələcək inkişaflar.

  • Xarici hava sensoru əvəzinə bir hava API -si əlavə edin. Hal -hazırda ehtiyac duyulmayan bir nümunə götürmə dövrü var. Nəzarət təsvirinə baxın.
  • Blynk körpü funksiyasından istifadə edin və daxili temperatur ötürücüsünü evin içərisinə bir yerə qoyun. Wi-Fi üzərindən ESP-01 istifadə edin. Şerit kabellər bir qarışıqlıq idi və layihəni asanlaşdıracaqdı. İki cihazı birləşdirmək üçün Blynk API sənədlərinə baxın.
  • OLED ekrana menyu kitabxanası əlavə etmək istədim. Yerli olaraq təyin olunan nöqtələri dəyişdirin və OLED ekranındakı bütün hata ayıklama məlumatlarına baxın. Bu bir zaman öhdəliyi olardı, amma yenə də bir gün bunu etmək istərdim.
  • Kodu bir az təmizləyin. Bir çox ayıklama xətləri hələ də mövcuddur, lakin əməliyyat üçün heç bir şeyə zərər vermir.

Tövsiyə: