Sisukord:
- 1. samm: RIISTVARA
- 2. etapp: tööpõhimõte
- 3. samm: TARKVARA
- 4. samm: ARDUINO KOOD
- 5. samm: demo
- 6. samm: juhtmestik
- 7. samm: sulgemine
Video: HRV (koduõhuvaheti) Arduino kontroller koos õhu ökonoomiga: 7 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
(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
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
Ü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
Ü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:
Bluetoothi "õhu" rõngastipp: 7 sammu (koos piltidega)
Bluetooth "On Air" rõngastipp: töötasin mitteseotud projektiga, mis kasutab Bluetoothi, pidin katsetama sidet, nii et ehitasin ühe Arduino testiahela. Valgusti sisaldab kogu elektroonikat, mikrokontrollerit ja akut, mida saab USB kaudu laadida. See kasutab
AirCitizen - õhu kvaliteedi jälgimine: 11 sammu (piltidega)
AirCitizen - õhukvaliteedi jälgimine: Tere kõigile! Täna õpetame teile, kuidas paljundada oma projekti: AirCitizen by AirCitizenPolytech Team! Projektide, AirCitizeni projekti eesmärk on võimaldada kodanikel aktiivselt hinnata kvaliteeti
858D SMD kuuma õhu tagasivoolujaama häkkimine: 10 sammu (koos piltidega)
858D SMD kuuma õhu tagasivoolujaama häkkimine: mul on väike elektrooniline labor, kus parandan katkist elektroonikat ja teen väikeseid hobiprojekte. Kuna seal on üha rohkem SMD asju, oli aeg hankida korralik SMD tagasivoolujaam. Vaatasin natuke ringi ja leidsin, et 858D on
DIY kuuma õhu jootekolb, kasutades 12-18 volti alalisvoolu 2-3 amprit: 18 sammu (piltidega)
DIY kuuma õhu jootekolb, kasutades 12-18 volti alalisvoolu 2-3 amprit: see on minu esimene veebipõhise DIY-artikli eva postitamine. Nii et vabandage mõningate kirjavigade, protokollide jms pärast. Järgnevad juhised näitavad, kuidas teha TÖÖTAV kuuma õhu jootekolb, mis sobib KÕIGILE jootmist nõudvatele kasutusviisidele. See kuuma õhu jootmine
Õhu muutuv kondensaator alumiiniumist lehtedest: 18 sammu (piltidega)
Õhu muutuv kondensaator alumiiniumist lehtedest: ehitasin oma pojale kristallikomplekti, kuid see jäi seisma. Kui ma sain teada, et mul pole rämpsu hunnikus muutuvat kondensaatorit. Vana raadio raadio eemaldamine ei olnud valik. Kuna enamik uusi raadioid kasutab analooghäälestust. Ja need, kellel on