Sadržaj:

HRV (kućni izmjenjivač zraka) Arduino kontroler s ekonomizatorom zraka: 7 koraka (sa slikama)
HRV (kućni izmjenjivač zraka) Arduino kontroler s ekonomizatorom zraka: 7 koraka (sa slikama)

Video: HRV (kućni izmjenjivač zraka) Arduino kontroler s ekonomizatorom zraka: 7 koraka (sa slikama)

Video: HRV (kućni izmjenjivač zraka) Arduino kontroler s ekonomizatorom zraka: 7 koraka (sa slikama)
Video: Ventilacija - Prana rekuperatori 2024, Srpanj
Anonim
HRV (kućni izmjenjivač zraka) Arduino kontroler s ekonomizatorom zraka
HRV (kućni izmjenjivač zraka) Arduino kontroler s ekonomizatorom zraka
HRV (kućni izmjenjivač zraka) Arduino kontroler s ekonomizatorom zraka
HRV (kućni izmjenjivač zraka) Arduino kontroler s ekonomizatorom zraka

Kontroler HRV Arduino s ekonomizatorom zraka

Dakle, moja povijest s ovim projektom je to što živim u Minnesoti i moja je ploča pečena na mom LifeBreath 155Max HRV -u. Nisam htio platiti 200 dolara za novu.

Uvijek sam želio nešto s ekonomizatorom zraka jer su naši proljeći i padovi ovdje idealno vrijeme za hladan vanjski zrak s niskom vlagom i uređivanje kuće, a ne za uključivanje klima uređaja ili otvaranje prozora. Tu se ovaj projekt uklapa.

Napisao sam detaljan opis rada za sve načine rada, kontrolu zadane vrijednosti itd. Ovdje se može pronaći "HRV Control Narrative.docx"

Sav izvorni kod, fotografije, sheme ožičenja i dokumentacija mogu se pronaći na mojoj stranici GitHub.

Korak 1: HARDVER

HARDVER
HARDVER
HARDVER
HARDVER
HARDVER
HARDVER

(1) Arduino ESP32 - Koristi se zbog količine GPIO -a potrebne za ovaj projekt. ESP8266 jednostavno nije bio dovoljan GPIO.

(1) Snažno napajanje od 120V do 5V - Nemojte koristiti jeftine PCB -ove za napajanje. Prošao sam još dvije vrste prije nego što sam saznao da je to najstabilniji.

(2) DHT 22 temperaturni osjetnici - unutarnji osjetnik i vanjski daljinski osjetnik. Izmjerite unutarnju i vanjsku temperaturu i vlažnost.

(1) OLED zaslon od 0,96 za lokalnu indikaciju načina rada i za prikaz temperature/vlažnosti. Svakako odspojite i lemite pinove tako da je ploča konfigurirana za I2C komunikaciju. Upute za SPI i I2C možete pronaći ovdje.

(1) 8-kanalna ploča releja okidača SSR od 5 volti na visokoj razini od 5 volti

(1) LM1117 Linearni regulator napona za napajanje ESP32 na 3.3V

(1) Okretni davač KY-040 i tipka se koriste kao gumb. Buduća funkcionalnost uključuje izbornik i mogućnost odabira načina rada i kontrole zadanih vrijednosti.

(1) Kućište za smještaj OLED zaslona i kućišta. Uzmi veliku. Dimenzije su 100mmx68mmx50mm.

Korak 2: Načelnik operacije

Način programiranja ovog HRV -a je u 4 načina.

Isključeno - Samo po sebi razumljivo

Kontinuirano- Uključeno 20 / Isključeno 40 s promjenjivim vremenima rada.

Visoka popunjenost - 100% brzina ventilatora za zadanu vrijednost odgode odgode. Zamislite večeru zahvalnosti s 20 gostiju.

Ekonomizator zraka - Kad je zrak hladniji i poželjniji vani, povucite ga u kuću. Upravljate postavljenim unutarnjim temperaturama/vlagom samo kad je to sigurno na temelju vanjskih/unutarnjih uvjeta.

Korak 3: SOFTVER

SOFTVER
SOFTVER
SOFTVER
SOFTVER
SOFTVER
SOFTVER
SOFTVER
SOFTVER

Blynk App za iOS koristi se za kontrolu i praćenje statusa HRV -a.

Arduino zapisuje temp, vlažnost i stanje rada opreme na blynk te čita zadane vrijednosti i izvršava naredbe s poslužitelja blynk. Sve što trebate učiniti je prijaviti se na račun i dobiti token za autorizaciju. Na internetu postoji mnogo vodiča kako to učiniti.

Nakon što imate token autorizacije za svoj projekt, skenirajte ovaj QR kôd sa svog telefona u aplikaciji blynk i on će preuzeti projekt koji je već konfiguriran i spreman za vaš arduino.

Korak 4: ARDUINO KOD

Izvorni kod možete pronaći ovdje.

Posebne knjižnice koje trebate instalirati:

Blynk, Volodymyr Shymanskyy (v 0.4.10) - koristi BlynkSimpleEsp32.h za čitanje i pisanje podataka u svoju iOS aplikaciju.

Adafruit SSD1306 AdaFruit verzija 1.1.2 - koristi Adafruit_SSD1306.h, SPI.h i Wire.h za OLED lokalni zaslon

ArduinoOTA autora Ivana Grokhotkova i Miguela Ajo verzija 1.0.0 - koristi ArduinoOTA.h, mDNS.h, WiFiClient.h i WiFiUdp.h za ažuriranja bežičnim putem.

Prilikom prijenosa koda uspješne postavke koje sam koristio su sljedeće:

Ploča: NodeMCU-32S

Brzina prijenosa: 512000

Bljeskalica: 40MHz

Bilješke:

1.) Budući da koristite OTA knjižnice, serijski monitor u arduino ide neće biti podržan.

Korak 5: Demo

Demo
Demo
Demo
Demo
Demo
Demo

Isključite HRV kabel za napajanje da na njemu ne biste radili vruće. Snimite dosta fotografija izbliza kao sigurnosnu kopiju dok uklanjate žice jer će vam kasnije biti korisne.

Tipkovnica uklonite tipkovnicu i vrpčani kabel s vanjske strane HRV -a i bacite.

PCB Odspojite sve vrpčne kabele da biste uklonili ploču i bacili je.

Auto-transformator ima 6 žica. OVAJ DIO TREBA. Ovo kontrolira brzinu motora puhala od 120 volti. Mala brzina iznosi 73 volti, a velika brzina 120 volti, a između njih se pipa. Odvojite konektor koji troši što je moguće manju duljinu žice. DOLŽINA ĆE TREBATI !!!. Dokumentirajte boje sada ili kasnije. Kasnije možete koristiti višemetar za isticanje slavina transformatora kako biste dobili napon za brzine ventilatora. Pogledajte moj dijagram ožičenja.

Motor ventilatora ima samo dva kabela koji će ožičiti novu SSR ploču. Motor od 120 volti.

Elektromagnet za prigušivač ima 3 žice (120 volti - zajednička, otvorena, zatvorena). Pričvrstite utikač blizu priključka i spojit ćete ga na novu SSR ploču.

NAPOMENA: Ako nemate auto-transformator tipa HRV, a jedna od novijih jedinica koristi ECM motore, tada ćete morati drugačije upravljati motorom, a moj kôd/ožičenje neće raditi za vaš HRV sustav.

Korak 6: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

Shemu ožičenja možete pronaći ovdje.

Općenito je da ja imam svih 120v napajanja unutar HRV -a i vrpčani kabel spojen na udaljeni OLED zaslon.

HRV kućište sadrži napajanje od 5 V, automatski transformator (postojeći), relejnu ploču SSR -a, osigurače i prekidač. Koristio sam ploče za razbijanje za jednostavan način odvajanja vrpčnog kabela u slučaju da bilo što trebam servisirati.

OLED kućište sadrži arduino kontroler, OLED i gumb kodera.

Sve ove komponente, spojevi i način povezivanja razvodnih ploča jasno su identificirani na shemi ožičenja.

Korak 7: Zatvaranje

Nadam se da ovo pomaže. Trebalo mi je 2 godine vremena za uključivanje/isključivanje da dovršim ovaj projekt, samo sam pronašao vrijeme i inicijativu za ovaj projekt. Nadam se da ste uživali čitajući ovo i možda nadahnuti da ovo isprobate.

Stvari koje bih učinio drugačije ili buduća poboljšanja.

  • Uključite vremenski API umjesto osjetnika vanjske temperature. Trenutno ima razdoblje uzorkovanja koje ne bi bilo potrebno. Pogledajte opis kontrole.
  • Upotrijebite funkciju premošćivanja blynka i postavite odašiljač unutarnje temperature negdje u kuću. Koristite ESP-01 preko WiFi-ja. Vrpčasti kabeli bili su u neredu i učinili bi projekt jednostavnijim. Pogledajte dokumentaciju Blynk API -ja o premošćivanju dva uređaja.
  • Htio sam dodati biblioteku izbornika na OLED zaslon. Lokalno promijenite zadane vrijednosti i pogledajte sve informacije o otklanjanju pogrešaka s OLED zaslona. To bi bilo vremensko opredjeljenje, ali ipak bih to želio učiniti jednog dana.
  • Očistite malo kôd. Mnogo linija za ispravljanje pogrešaka i dalje postoji, ali ne škode ništa za rad.

Preporučeni: