Tartalomjegyzék:

HRV (otthoni légcserélő) Arduino vezérlő levegőgazdaságosítóval: 7 lépés (képekkel)
HRV (otthoni légcserélő) Arduino vezérlő levegőgazdaságosítóval: 7 lépés (képekkel)

Videó: HRV (otthoni légcserélő) Arduino vezérlő levegőgazdaságosítóval: 7 lépés (képekkel)

Videó: HRV (otthoni légcserélő) Arduino vezérlő levegőgazdaságosítóval: 7 lépés (képekkel)
Videó: Helios FlexPipe hővisszanyerős szellőztető rendszer (felújításhoz) 2024, Július
Anonim
HRV (otthoni légcserélő) Arduino vezérlő légtakarékos
HRV (otthoni légcserélő) Arduino vezérlő légtakarékos
HRV (otthoni légcserélő) Arduino vezérlő légtakarékos
HRV (otthoni légcserélő) Arduino vezérlő légtakarékos

HRV Arduino vezérlő Air Economizerrel

Tehát a projekt története az, hogy Minnesotában élek, és az áramköri lapom a LifeBreath 155Max HRV -n sült. Nem akartam fizetni a 200 dollárt egy újért.

Mindig is szerettem volna valamit légkondícionálóval, mivel a tavaszunk és zuhanásunk ideális alkalom arra, hogy befogadjuk a hűvös, alacsony páratartalmú külső levegőt és kondicionáljuk a házat, ahelyett, hogy bekapcsolnánk a légkondicionálót vagy kinyitnánk az ablakokat. Ez a projekt illeszkedik ide.

Az összes üzemmód részletes leírását írtam le, az alapjel -szabályozás, stb. Itt található "HRV Control Narrative.docx"

Minden forráskód, fénykép, kapcsolási rajz és dokumentáció megtalálható a GitHub oldalamon.

1. lépés: HARDVER

HARDVER
HARDVER
HARDVER
HARDVER
HARDVER
HARDVER

(1) Arduino ESP32 - A projekthez szükséges GPIO mennyiség miatt használják. Az ESP8266 egyszerűen nem volt elég GPIO.

(1) 120V - 5V lekapcsolási tápegység - Ne használja az olcsó tápegység PCB -ket. Két másik típuson mentem keresztül, mielőtt rájöttem, hogy ez a legstabilabb.

(2) DHT 22 hőmérséklet -érzékelők - belső érzékelő és külső távérzékelő. Mérje meg a külső és belső hőmérsékletet és páratartalmat.

(1) 0,96 -os OLED kijelző az üzemmód helyi jelzésére és a hőmérséklet/páratartalom jelzésére. Ügyeljen arra, hogy a forrasztó és forrasztó csapokat úgy helyezze el, hogy a kártya I2C kommunikációra legyen konfigurálva. Az SPI és I2C utasítások itt találhatók.

(1) 8 csatornás SSR 5 voltos magas szintű trigger relé kártya

(1) LM1117 Lineáris feszültségszabályozó az ESP32 tápellátásához 3,3 V -on

(1) KY-040 forgó kódoló és nyomógomb. A jövőbeni funkciók közé tartozik a menü, valamint a működési módok és az alapértékek kiválasztása.

(1) Ház az OLED kijelző és a burkolat elhelyezésére. Szerezd meg a nagyot. Mérete 100mmx68mmx50mm.

2. lépés: Működési elv

A HRV programozása 4 módban történik.

Ki - magától értetődő

Folyamatos- Be 20 / Ki 40 változó futási idővel.

Magas kihasználtság - 100% -os fúvási sebesség az időzített kikapcsolási késleltetési alapértékhez. Képzelje el a hálavacsorát 20 vendéggel.

Légtakarékos - Ha a levegő hűvösebb és kívánatosabb kívül, akkor húzza be a házba. A beltéri hőmérséklet/páratartalom beállítási pontjait csak akkor szabályozza, ha az a kültéri/beltéri körülményeknek megfelelően biztonságos.

3. lépés: SZOFTVER

SZOFTVER
SZOFTVER
SZOFTVER
SZOFTVER
SZOFTVER
SZOFTVER
SZOFTVER
SZOFTVER

A Blynk App for iOS a HRV állapotának ellenőrzésére és ellenőrzésére szolgál.

Az arduino írja a hőmérsékletet, a páratartalmat és a berendezés működési állapotát a blynk -be, és beolvassa az alapértékeket és a futtatási parancsokat a blynk szerverről. Mindössze annyit kell tennie, hogy regisztrál egy fiókot, és megkap egy hitelesítési tokent. Rengeteg oktatóanyag található az interneten, hogyan kell ezt megtenni.

Miután megvan a projekt hitelesítési tokenje, szkennelje be ezt a QR -kódot a telefonjáról a blynk alkalmazásban, és letölti a projektet, amely már konfigurálva van, és készen áll az arduino számára.

4. lépés: ARDUINO KÓD

A forráskód itt található.

Telepítendő speciális könyvtárak:

Blynk by Volodymyr Shymanskyy (v 0.4.10) - a BlynkSimpleEsp32.h -t használja adatok olvasására és írására iOS -alkalmazásukba.

Adafruit SSD1306 az AdaFruit 1.1.2 verziójától - az Adafruit_SSD1306.h, SPI.h és Wire.h -t használja az OLED helyi kijelzőhöz

ArduinoOTA, Ivan Grokhotkov és Miguel Ajo 1.0.0 verzió - az ArduinoOTA.h, mDNS.h, WiFiClient.h és WiFiUdp.h szolgáltatásokat használja az éterben történő frissítésekhez.

A kód feltöltésekor a következő sikeres beállításokat használtam:

Alaplap: NodeMCU-32S

Feltöltési sebesség: 512000

Vaku: 40MHz

Megjegyzések:

1.) Mivel OTA könyvtárakat használ, az arduino ide soros monitorja nem támogatott.

5. lépés: Demo

Demó
Demó
Demó
Demó
Demó
Demó

Húzza ki a HRV tápkábelt, hogy ne dolgozzon melegen. Készítsen sok közeli fényképet biztonsági mentésként, miközben eltávolítja a vezetékeket, mivel később hasznosnak találja őket.

A billentyűzet távolítsa el a billentyűzetet és a szalagkábelt a HRV külsejéről, és dobja el.

NYÁK Válassza le az összes szalagkábelt a tábla eltávolításához és dobja el.

Az automatikus transzformátornak 6 vezetéke van. SZÜKSÉGES EZ A RÉSZ. Ez szabályozza a 120 voltos ventilátor motor fordulatszámát. Az alacsony sebesség 73 volt, a nagy sebesség 120 volt, és a kettő között koppint. Vágja le a csatlakozót a lehető legkisebb vezetékhosszal. KELL A HOSSZ !!!. Dokumentálja a színeket most vagy később. Később multiméterrel rögzítheti a transzformátor csapjait, hogy megkapja a ventilátor fordulatszámának megfelelő feszültséget. Lásd a kapcsolási rajzomat.

A Ventilátor Motornak mindössze két vezetéke van, amelyek az új SSR kártyához csatlakoznak. 120 voltos motor.

A csappantyú mágnesszelepe 3 vezetékkel rendelkezik (120 volt - közös, nyitott, záró). Csíptesse le a zárócsatlakozót, és csatlakoztassa az új SSR kártyához.

MEGJEGYZÉS: Ha nem rendelkezik HRV típusú automatikus transzformátorral, és az egyik újabb egységben ECM motorokat használ, akkor másképpen kell vezérelnie a motort, és a kódom/huzalozásom nem fog működni a HRV rendszerében.

6. lépés: huzalozás

Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték

A kapcsolási rajz itt található.

Az általános elve az, hogy a 120V -os tápellátás a HRV -n belül van, és egy szalagkábel csatlakozik a távoli OLED -kijelzőhöz.

A HRV szekrény tartalmazza az 5 V -os tápegységet, az automatikus transzformátort (meglévő), az SSR relélapot, a biztosítékokat és a megszakítótáblát. Kitörési táblákat használtam a szalagkábel egyszerű leválasztására, ha bármit szervizelnem kell.

Az OLED ház tartalmazza az arduino vezérlőt, az OLED -et és a kódoló gombot.

Mindezek az alkatrészek, érintkezők és a kioldólapok bekötési módja egyértelműen megtalálható a kapcsolási rajzon.

7. lépés: Zárás

Remélem ez segít. 2 év be- és kikapcsolási időbe telt, amíg befejeztem ezt a projektet, csak megtaláltam az időt és a kezdeményezést a projekt végrehajtásához. Remélem, élvezte ezt az olvasást, és talán inspirált is kipróbálni.

Dolgok, amelyeket másként csináltam volna, vagy a jövőbeni fejlesztések.

  • A kültéri hőmérséklet -érzékelő helyett tartalmazzon időjárási API -t. Jelenleg van egy mintavételi időszaka, amelyre nincs szükség. Lásd a vezérlés leírását.
  • Használja a blynk áthidaló funkciót, és tegye a belső hőmérséklet -távadót a házba valahová. Használjon ESP-01-t wifi-n keresztül. A szalagkábelek rendetlenséget okoztak, és egyszerűbbé tették volna a projektet. Lásd a Blynk API dokumentációját a Két eszköz áthidalása című témakörben.
  • Menükönyvtárat akartam hozzáadni az OLED kijelzőhöz. Módosítsa helyileg az alapértékeket, és tekintse meg az összes hibakeresési információt az OLED kijelzőről. Ez időbeli elkötelezettség lett volna, de egy nap mégis szeretném ezt megtenni.
  • Tisztítsa meg egy kicsit a kódot. Sok hibakeresési sor létezik még, de a működésük nem árt.

Ajánlott: