Sisukord:

HRV (koduõhuvaheti) Arduino kontroller koos õhu ökonoomiga: 7 sammu (piltidega)
HRV (koduõhuvaheti) Arduino kontroller koos õhu ökonoomiga: 7 sammu (piltidega)

Video: HRV (koduõhuvaheti) Arduino kontroller koos õhu ökonoomiga: 7 sammu (piltidega)

Video: HRV (koduõhuvaheti) Arduino kontroller koos õhu ökonoomiga: 7 sammu (piltidega)
Video: Новая HR-V. Японцы УПОРОЛИСЬ?! 2024, Juuli
Anonim
HRV (koduõhuvaheti) Arduino kontroller koos õhu säästjaga
HRV (koduõhuvaheti) Arduino kontroller koos õhu säästjaga
HRV (koduõhuvaheti) Arduino kontroller koos õhu säästjaga
HRV (koduõhuvaheti) Arduino kontroller koos õhu säästjaga

HRV Arduino kontroller koos Air Economizeriga

Nii et selle projekti ajalugu on see, et ma elan Minnesotas ja minu trükkplaat on praetud minu LifeBreath 155Max HRV peal. Ma ei tahtnud uue eest 200 dollarit maksta.

Ma olen alati tahtnud midagi õhu ökonomaiseriga, sest meie allikad ja kukkumised on siin ideaalsed ajad, et võtta sisse jahe ja madala õhuniiskusega välisõhk ning konditsioneerida maja, selle asemel et õhukonditsioneeri sisse lülitada või aknaid avada. See on koht, kus see projekt sobib.

Kirjutasin kõigi režiimide, seadeväärtuse juhtimise jms üksikasjaliku kirjelduse, mille leiate siit "HRV Control Narrative.docx"

Kogu lähtekoodi, fotod, juhtmestiku skeemid ja dokumentatsiooni leiate minu GitHubi lehelt.

1. samm: RIISTVARA

RIISTVARA
RIISTVARA
RIISTVARA
RIISTVARA
RIISTVARA
RIISTVARA

(1) Arduino ESP32 - kasutatakse selle projekti jaoks vajaliku GPIO hulga tõttu. ESP8266 lihtsalt ei piisanud GPIOst.

(1) 120V kuni 5V toiteallikas - ärge kasutage odavaid toiteploki trükkplaate. Käisin läbi veel kaks tüüpi, enne kui sain teada, et see on kõige stabiilsem.

(2) DHT 22 temperatuuriandurid - sisemine andur ja välimine kaugjuhtimisandur. Mõõtke nii sise- kui ka välistemperatuuri ja niiskust.

(1) 0,96 -tolline OLED -ekraan, mis näitab kohapeal selle töörežiimi ning näitab temperatuuri/niiskust. Veenduge, et eemaldate jootetorud ja jootetihvtid nii, et plaat on konfigureeritud I2C -sideks. Juhised SPI ja I2C kohta leiate siit.

(1) 8-kanaliline SSR 5-voldine kõrgetasemeline päästiku releeplaat

(1) LM1117 lineaarne pingeregulaator toiteallikaks ESP32 3,3 V juures

(1) Pöörlevat kodeerijat KY-040 ja nuppu kasutatakse nupuna. Tuleviku funktsionaalsus hõlmab menüüd ja võimalust valida töörežiime ja reguleerida seadeväärtusi.

(1) Korpus OLED -ekraani ja ümbrise hoidmiseks. Hankige suur. Mõõdud on 100mmx68mmx50mm.

2. etapp: tööpõhimõte

Selle HRV programmeerimise viis on 4 režiimi.

Väljas - iseenesestmõistetav

Pidev- sees 20 / väljas 40 muutuva tööajaga.

Kõrge täituvus - 100% puhuri kiirus ajastatud väljalülituse viivituspunkti jaoks. Kujutage ette tänuõhtusööki 20 külalisega.

Õhu ökonomaiser - kui õhk on jahedam ja soovitavam väljas, tõmmake see majja. Saate reguleerida sisetemperatuuri/niiskuse seadepunkte ainult siis, kui see on välis-/sisetingimuste põhjal ohutu.

3. samm: TARKVARA

TARKVARA
TARKVARA
TARKVARA
TARKVARA
TARKVARA
TARKVARA
TARKVARA
TARKVARA

Rakendust Blynk iOS -ile kasutatakse HRV oleku kontrollimiseks ja jälgimiseks.

Arduino kirjutab templi, niiskuse ja seadmete töötamise oleku blynk -ile ning loeb blynk -serverist seadeväärtusi ja käske. Kõik, mida pead tegema, on konto registreerimine ja autentimisluba. Internetis on palju õpetusi, kuidas seda teha.

Kui olete oma projekti autentimisloa saanud, skaneerige see QR -kood oma telefonist rakenduses blynk ja see laadib projekti juba konfigureeritud ja teie arduino jaoks valmis.

4. samm: ARDUINO KOOD

Lähtekoodi leiate siit.

Paigaldamiseks vajalikud spetsiaalsed raamatukogud:

Blynk, autor Volodymyr Shymanskyy (v 0.4.10) - kasutab BlynkSimpleEsp32.h -d andmete lugemiseks ja kirjutamiseks oma iOS -i rakendusse.

Adafruit SSD1306, autor AdaFruit versioon 1.1.2 - kasutab OLED kohaliku ekraani jaoks Adafruit_SSD1306.h, SPI.h ja Wire.h

ArduinoOTA, autorid Ivan Grokhotkov ja Miguel Ajo, versioon 1.0.0 - kasutab ArduinoOTA.h, mDNS.h, WiFiClient.h ja WiFiUdp.h ülekannete värskendamiseks.

Koodi üleslaadimisel kasutasin järgmisi edukaid seadeid:

Tahvel: NodeMCU-32S

Üleslaadimiskiirus: 512000

Välklamp: 40 MHz

Märkused:

1.) Kuna kasutate OTA teeke, ei toeta arduino ide'i jadamonitori.

5. samm: demo

Demo
Demo
Demo
Demo
Demo
Demo

Ühendage HRV toitejuhe pistikupesast lahti, et te ei töötaks kuumalt. Tehke juhtmete eemaldamise ajal varukoopiana palju lähivõtteid, sest need on teile hiljem kasulikud.

Klaviatuur eemaldage klaviatuur ja lintkaabel HRV välispinnalt ja visake minema.

PCB Plaadi eemaldamiseks ühendage lahti kõik lintkaablid ja visake minema.

Autotrafol on 6 juhet. TEIL ON VAJA seda osa. See juhib 120 -voldise puhuri mootori kiirust. Madal kiirus on 73 volti ja suur kiirus 120 volti ning kraanid nende vahel. Eemaldage pistik nii, et juhtme pikkus oleks võimalikult väike. PIKKUST ON VAJA !!!. Dokumenteerige värvid kohe või hiljem. Ventilaatori kiiruste pinge saamiseks võite hiljem kasutada multimeedrit trafo kraanide kinnitamiseks. Vaadake minu ühendusskeemi.

Ventilaatorimootoril on vaid kaks juhet, mis ühendatakse uue SSR -plaadiga. 120 -voldine mootor.

Siibri solenoidil on 3 juhtmest (120 volti - tavaline, avatud, suletud). Klammerdage pistiku lähedal ja ühendage juhtmed uue SSR -plaadiga.

MÄRKUS. Kui teil pole automaatmuunduritüüpi HRV ja üks uuematest seadmetest, kus nad kasutavad ECM-mootoreid, peate mootorit teisiti juhtima ja minu kood/juhtmestik teie HRV-süsteemi puhul ei tööta.

6. samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik

Ühendusskeemi leiate siit.

Üldpõhimõte on see, et mul on kogu 120V toide HRV sees ja lintkaabel, mis on ühendatud OLED -kaugkuvaga.

HRV korpus sisaldab 5 V toiteallikat, automaatset trafot (olemasolev), SSR releeplaati, kaitsmeid ja kaitselülitit. Kasutasin katkestusplaate lihtsaks viisiks lintkaabli lahtiühendamiseks juhuks, kui peaksin midagi hooldama.

OLED -korpus sisaldab arduino -kontrollerit, OLED -i ja kodeerimisnuppu.

Kõik need komponendid, pistikud ja katkestusplaatide juhtmestik on juhtmestikus selgelt ära toodud.

7. samm: sulgemine

Loodan, et see aitab. Selle projekti lõpuleviimiseks kulus mul 2 aastat sisse- ja väljalülitamise aega, leides lihtsalt aega ja algatust selle projekti tegemiseks. Loodan, et teile meeldis seda lugeda ja võib -olla inspireerisite seda proovima.

Asjad, mida ma oleksin teinud teisiti, või tulevased parandused.

  • Lisage välistemperatuuri anduri asemel ilmastiku API. Praegu on sellel proovivõtuperiood, mida poleks vaja. Vt kontrolli kirjeldust.
  • Kasutage blynk silla funktsionaalsust ja pange sisetemperatuuri saatja maja sisse kuskile. Kasutage WiFi kaudu ESP-01. Lintkaablid olid jamad ja oleksid projekti lihtsamaks muutnud. Vaadake Blynk API dokumentatsiooni kahe seadme ühendamise kohta.
  • Tahtsin lisada OLED -ekraanile menüüraamatukogu. Muutke seadeväärtusi kohapeal ja vaadake kogu silumisandmeid OLED -ekraanilt. See oleks olnud ajaline kohustus, kuid ma tahaksin seda siiski ühel päeval teha.
  • Puhastage kood natuke. Paljud silumisliinid on endiselt olemas, kuid need ei kahjusta midagi.

Soovitan: