Sisällysluettelo:

HRV (Home Air Exchanger) Arduino -ohjain ja Air Economizer: 7 vaihetta (kuvilla)
HRV (Home Air Exchanger) Arduino -ohjain ja Air Economizer: 7 vaihetta (kuvilla)

Video: HRV (Home Air Exchanger) Arduino -ohjain ja Air Economizer: 7 vaihetta (kuvilla)

Video: HRV (Home Air Exchanger) Arduino -ohjain ja Air Economizer: 7 vaihetta (kuvilla)
Video: DIY Heat Recovery Ventilators for 50$. How HRV Works. 2024, Heinäkuu
Anonim
HRV (Home Air Exchanger) Arduino -ohjain, jossa on Air Economizer
HRV (Home Air Exchanger) Arduino -ohjain, jossa on Air Economizer
HRV (Home Air Exchanger) Arduino -ohjain, jossa on Air Economizer
HRV (Home Air Exchanger) Arduino -ohjain, jossa on Air Economizer

HRV Arduino -ohjain ja Air Economizer

Joten projektini historia on, että asun Minnesotassa ja piirilevyni paistetaan LifeBreath 155Max HRV -laitteellani. En halunnut maksaa 200 dollaria uudesta.

Olen aina halunnut jotain ilman säästölaitteella, koska meidän jouset ja putoukset täällä ovat täydellisiä aikoja ottaa viileä matala ilmankosteus ulkoilmaan ja kunnostaa taloa sen sijaan, että käynnistettäisiin ilmastointilaite tai avataan ikkunat. Tämä projekti sopii tähän.

Kirjoitin yksityiskohtaisen kuvauksen kaikkien tilojen toiminnasta, ohjearvon säätö jne. Löytyy täältä "HRV Control Narrative.docx"

Kaikki lähdekoodi, valokuvat, kytkentäkaaviot ja dokumentaatio löytyvät GitHub -sivultani.

Vaihe 1: LAITTEISTO

LAITTEISTO
LAITTEISTO
LAITTEISTO
LAITTEISTO
LAITTEISTO
LAITTEISTO

(1) Arduino ESP32 - Käytetään tähän projektiin vaadittavan GPIO -määrän vuoksi. ESP8266 ei vain riittänyt GPIO: ksi.

(1) 120 V - 5 V virtalähde - Älä käytä halpoja virtalähteen piirilevyjä. Kävin läpi kaksi muuta tyyppiä, ennen kuin huomasin, että tämä oli vakain.

(2) DHT 22 -lämpötila -anturit - sisäanturi ja ulkoinen etäanturi. Mittaa sisä- ja ulkolämpötila ja kosteus.

(1) 0,96 OLED -näyttö, joka osoittaa paikallisesti sen toimintatilan ja lämpötilan/kosteuden ilmaisun. Varmista, että poistat juotos- ja juotosnastat, jotta levy on määritetty I2C -tiedonsiirtoon. Ohjeet SPI: lle ja I2C: lle löytyvät täältä.

(1) 8-kanavainen SSR 5 voltin korkean tason laukaisurelekortti

(1) LM1117 Lineaarinen jännitesäädin, joka saa virran ESP32: lle 3,3 V: n jännitteellä

(1) Kiertoanturi KY-040 ja nuppi, joita käytetään painikkeena. Tulevaisuuden toiminnot sisältävät valikon ja pystyvät valitsemaan toimintatavat ja asetusarvot.

(1) Kotelo OLED -näytön ja kotelon säilyttämiseksi. Ota iso. Mitat ovat 100 x 68 x 50 mm.

Vaihe 2: Toimintaperiaate

Tämä HRV on ohjelmoitu neljään tilaan.

Pois - Itsestään selvä

Jatkuva- Päällä 20 / Pois 40 vaihtelevilla käyntiajoilla.

Korkea käyttöaste - 100% puhallinnopeus ajastetun viiveen asetusarvon saavuttamiseksi. Kuvittele kiitospäivällinen 20 vieraan kanssa.

Air Economizer - Kun ilma on viileämpää ja toivottavampaa ulkona, vedä se taloon. Voit säätää sisäilman lämpötilaa/kosteutta vain silloin, kun se on turvallista ulko-/sisäolosuhteiden perusteella.

Vaihe 3: OHJELMISTOT

OHJELMISTOT
OHJELMISTOT
OHJELMISTOT
OHJELMISTOT
OHJELMISTOT
OHJELMISTOT
OHJELMISTOT
OHJELMISTOT

Blynk -sovellusta iOS: lle käytetään ohjaamaan ja seuraamaan HRV: n tilaa.

Arduino kirjoittaa lämpötilan, kosteuden ja laitteiden käynnin tilan blynkille ja lukee asetusarvot ja suorita komennot blynk -palvelimelta. Sinun tarvitsee vain rekisteröidä tili ja saada todennustunnus. Netissä on paljon opetusohjelmia, miten tämä tehdään.

Kun olet saanut projektisi todennustunnuksen, skannaa tämä QR -koodi puhelimestasi blynk -sovelluksessa ja se lataa projektin, joka on jo määritetty ja valmis arduinoasi varten.

Vaihe 4: ARDUINO -KOODI

Lähdekoodi löytyy täältä.

Erikoiskirjastot, jotka sinun on asennettava:

Blynk by Volodymyr Shymanskyy (v 0.4.10) - käyttää BlynkSimpleEsp32.h: ta tietojen lukemiseen ja kirjoittamiseen iOS -sovellukseensa.

Adafruit SSD1306 by AdaFruit Versio 1.1.2 - käyttää Adafruit_SSD1306.h, SPI.h ja Wire.h -paikallisnäyttöä

Ivan Grokhotkovin ja Miguel Ajon versio 1.0.0: ArduinoOTA - käyttää ArduinoOTA.h-, mDNS.h-, WiFiClient.h- ja WiFiUdp.h -päivityksiä.

Lähettäessäni koodia onnistuneet asetukset ovat seuraavat:

Levy: NodeMCU-32S

Latausnopeus: 512000

Salama: 40 MHz

Huomautuksia:

1.) Koska käytät OTA -kirjastoja, arduino ide -sarjan monitoria ei tueta.

Vaihe 5: Esittely

Esittely
Esittely
Esittely
Esittely
Esittely
Esittely

Irrota HRV -virtajohto, jotta et työskentele kuumana. Ota paljon lähikuvia varmuuskopiona, kun poistat johtoja, koska niistä on hyötyä myöhemmin.

Irrota näppäimistö ja nauhakaapeli HRV: n ulkopuolelta ja heitä pois.

PCB Irrota kaikki nauhakaapelit irrottaaksesi levyn ja hävittääksesi sen.

Automaattimuuntajassa on 6 johtoa. TARVITSET TÄMÄN OSAN. Tämä ohjaa 120 voltin puhallinmoottorin nopeutta. Matala nopeus on 73 volttia ja suuri nopeus on 120 volttia ja välilyöntejä. Leikkaa liitin pois niin, että langan pituus on mahdollisimman pieni. TARVITSET PITUUDEN !!!. Dokumentoi värit nyt tai myöhemmin. Voit käyttää monimetriä myöhemmin muuntajan hanojen kiinnittämiseen tuulettimen nopeuksien jännitteen saamiseksi. Katso kytkentäkaavioni.

Tuuletinmoottorissa on vain kaksi johtoa, jotka kytketään uuteen SSR -korttiin. 120 voltin moottori.

Pellin solenoidissa on 3 johtoa (120 volttia - yhteinen, auki, kiinni). Kiinnitä liittimen läheltä ja johdotetaan uuteen SSR -korttiin.

HUOMAUTUS: Jos sinulla ei ole automaattista muuntajatyyppistä HRV: tä ja jokin uusimmista yksiköistä käyttää ECM-moottoreita, sinun on ohjattava moottoria eri tavalla, eikä koodini/johdotukseni toimi HRV-järjestelmäsi kanssa.

Vaihe 6: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus

Kytkentäkaavio löytyy täältä.

Yleinen päämäärä on, että minulla on kaikki 120 V: n virta HRV: n sisällä ja nauhakaapeli, joka yhdistää OLED -etänäyttöön.

HRV -kotelo sisältää 5 voltin virtalähteen, automaattimuuntajan (olemassa), SSR -relekortin, sulakkeet ja katkaisukortin. Käytin katkaisulautoja helpon tavan irrottaa nauhakaapelin siltä varalta, että tarvitsen huoltoa.

OLED -kotelo sisältää arduino -ohjaimen, OLED: n ja anturipainikkeen.

Kaikki nämä komponentit, nastat ja katkaisulautojen johdotus on selvästi merkitty kytkentäkaavioon.

Vaihe 7: Sulkeminen

Toivon tämän auttavan. Minulla kesti 2 vuotta on/off aikaa tämän projektin loppuun saattamiseen vain löytääkseen aikaa ja aloitetta tämän projektin toteuttamiseksi. Toivottavasti pidit tämän lukemisesta ja olet ehkä innostunut kokeilemaan tätä.

Asioita, jotka olisin tehnyt toisin, tai tulevia parannuksia.

  • Sisällytä sääsovellusliittymä ulkolämpötila -anturin tilalle. Tällä hetkellä sillä on näytteenottoaika, jota ei tarvita. Katso säätimen kuvaus.
  • Käytä Blynk -siltaustoimintoa ja aseta sisälämpötilalähetin talon sisälle jonnekin. Käytä ESP-01: tä wifi-yhteyden kautta. Nauhakaapelit olivat sotku ja olisivat tehneet projektista yksinkertaisemman. Katso Blynk -sovellusliittymän dokumentaatio kahden laitteen yhdistämisestä.
  • Halusin lisätä valikkokirjaston OLED -näyttöön. Muuta asetusarvoja paikallisesti ja katso kaikki virheenkorjaustiedot OLED -näytöltä. Se olisi ollut aikaa sitova, mutta haluaisin silti tehdä sen jonain päivänä.
  • Siivoa koodi hieman. Paljon virheenkorjauslinjoja on edelleen olemassa, mutta ne eivät vahingoita mitään toiminnan kannalta.

Suositeltava: