Sisällysluettelo:
- Vaihe 1: LAITTEISTO
- Vaihe 2: Toimintaperiaate
- Vaihe 3: OHJELMISTOT
- Vaihe 4: ARDUINO -KOODI
- Vaihe 5: Esittely
- Vaihe 6: Johdotus
- Vaihe 7: Sulkeminen
Video: HRV (Home Air Exchanger) Arduino -ohjain ja Air Economizer: 7 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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
(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
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
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
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:
Air - True Mobile Air Guitar (prototyyppi): 7 vaihetta (kuvilla)
Air - True Mobile Air Guitar (prototyyppi): Okei, tämä on todella lyhyt opettavainen osa ensimmäisestä osasta vihdoin päästä lähemmäksi lapsuuden unelmaani. Kun olin nuori poika, katsoin aina suosikkitaiteilijoitani ja bändejäni soittavan kitaraa moitteettomasti. Kasvaessani olin
Hallitse automaattista liukuporttia Home Assistantin ja ESP: n avulla Home: 5 vaihetta (kuvilla)
Hallitse automaattista liukuporttia Home Assistantin ja ESPHomen avulla: Seuraava artikkeli antaa palautetta henkilökohtaisesta kokemuksestani taloon asennetun automaattisen liukuportin ohjaamisesta. Tässä portissa, "V2 Alfariss", oli muutama Phox V2 -kaukosäädin sen hallitsemiseksi. Minulla on myös
Arduino Air Bonsai Levitation: 22 vaihetta (kuvilla)
Arduino Air Bonsai Levitation: Edellisestä opetusohjelmasta on kulunut kauan, työni on melko kiireistä ja vietän vähemmän aikaa Instructables -ohjelmaan. Tämä aika on projekti, josta pidän kovasti siitä lähtien, kun näin sen ensimmäisen kerran Kickstarter: Air Bonsai -sivulla. Olin todella yllättynyt siitä, kuinka japanilaiset
Arduino Air Monitor Shield. Elä turvallisessa ympäristössä: 5 vaihetta (kuvilla)
Arduino Air Monitor Shield. Elä turvallisessa ympäristössä .: Hei, Tässä ohjeessa aion tehdä arduinolle ilmavalvontakilven. Mikä voi tunnistaa nestekaasuvuodon ja hiilidioksidipitoisuuden ilmakehässämme.Sammuttaa myös summerin, joka sytyttää LED -valon ja poistoilmapuhaltimen aina, kun nestekaasua havaitaan tai tiiviste
HRV -lämpötila OpenHABiin ESP8266: n kautta (esimerkki sarjakoodista!): 3 vaihetta
HRV -lämpötila OpenHAB: iin ESP8266: n kautta (esimerkki sarjakoodista!): HRV - langaton OpenHABiin TTL -sarjatiedot) voi olla h