Turinys:
- 1 žingsnis: Aparatūra
- 2 žingsnis: veikimo principas
- 3 žingsnis: PROGRAMINĖ ĮRANGA
- 4 žingsnis: ARDUINO KODAS
- 5 žingsnis: demonstracija
- 6 žingsnis: laidų prijungimas
- 7 žingsnis: uždarymas
Video: HRV (namų oro keitiklis) „Arduino“valdiklis su oro ekonomizatoriumi: 7 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
HRV „Arduino“valdiklis su oro ekonomizatoriumi
Taigi šio projekto istorija yra ta, kad aš gyvenu Minesotoje, o mano plokštė kepta ant „LifeBreath 155Max HRV“. Aš nenorėjau mokėti 200 USD už naują.
Aš visada norėjau kažko su oro ekonomizatoriumi, nes mūsų šaltiniai ir kritimai čia yra puikus laikas įsitraukti į vėsų, mažai drėgną lauko orą ir kondicionuoti namus, o ne įjungti oro kondicionierių ar atidaryti langus. Čia šis projektas tinka.
Aš parašiau išsamų visų režimų veikimo aprašymą, nustatytos vertės valdymą ir kt. Rasite čia "HRV Control Narrative.docx"
Visą šaltinio kodą, nuotraukas, laidų schemas ir dokumentus galite rasti mano „GitHub“puslapyje.
1 žingsnis: Aparatūra
(1) „Arduino ESP32“- naudojamas dėl šiam projektui reikalingo GPIO kiekio. ESP8266 tiesiog nepakako GPIO.
(1) 120–5 V maitinimo šaltinis - nenaudokite pigių maitinimo šaltinių PCB. Aš perėjau dar du tipus, kol sužinojau, kad tai yra stabiliausia.
(2) DHT 22 temperatūros jutikliai - vidinis jutiklis ir išorinis nuotolinis jutiklis. Išmatuokite vidaus ir išorės temperatūrą bei drėgmę.
(1) 0,96 colio OLED ekranas, skirtas vietiniam režimo, kuriame jis veikia, rodymui ir temperatūros/drėgmės indikatoriui. Būtinai išlydykite ir lituokite kaiščius, kad plokštė būtų sukonfigūruota I2C ryšiui. SPI ir I2C instrukcijas rasite čia.
(1) 8 kanalų SSR 5 voltų aukšto lygio paleidimo relės plokštė
(1) LM1117 linijinis įtampos reguliatorius, skirtas maitinti ESP32 esant 3,3 V įtampai
(1) Sukamasis koduotojas KY-040 ir rankenėlė, naudojama kaip mygtukas. Būsimos funkcijos, apimančios meniu ir galimybę pasirinkti darbo režimus bei kontrolines vertes.
(1) Korpusas, skirtas OLED ekranui ir gaubtuvui. Gaukite didelį. Matmenys yra 100mmx68mmx50mm.
2 žingsnis: veikimo principas
Šis HRV yra užprogramuotas 4 režimais.
Išjungta - savaime suprantama
Nuolatinis- įjungtas 20 / išjungtas 40 su kintamu veikimo laiku.
Didelis užimtumas - 100% pūstuvo greitis, skirtas išjungtam uždelsimo laikui. Įsivaizduokite padėkos vakarienę su 20 svečių.
Oro ekonomizatorius - kai oras vėsesnis ir pageidaujamas lauke, patraukite jį į namus. Jūs kontroliuojate patalpos temperatūros/drėgmės nustatymo taškus tik tada, kai tai yra saugu atsižvelgiant į lauko/patalpų sąlygas.
3 žingsnis: PROGRAMINĖ ĮRANGA
„Blynk App“, skirta „iOS“, naudojama HRV būsenai valdyti ir stebėti.
„Arduino“užrašo „blynk“temperatūrą, drėgmę ir įrangos veikimo būseną, o iš „blynk“serverio skaito nustatytąsias vertes ir paleidžia komandas. Viskas, ką jums reikia padaryti, tai prisiregistruoti prie paskyros ir gauti autentifikavimo raktą. Internete yra daug pamokų, kaip tai padaryti.
Kai turėsite savo projekto autentifikavimo raktą, nuskaitykite šį QR kodą iš savo telefono „blynk“programoje ir jis atsisiųs jau sukonfigūruotą ir paruoštą jūsų arduino projektą.
4 žingsnis: ARDUINO KODAS
Šaltinio kodą rasite čia.
Specialios bibliotekos, kurias turite įdiegti:
„Blynk“, autorius Volodymyr Shymanskyy (v 0.4.10) - naudoja „BlynkSimpleEsp32.h“, kad galėtų skaityti ir rašyti duomenis į savo „iOS“programą.
„Adafruit SSD1306“pagal „AdaFruit“versiją 1.1.2 - naudoja „Adafruit_SSD1306.h“, „SPI.h“ir „Wire.h“vietiniam OLED ekranui
„Ivano Grokhotkovo“ir „Miguel Ajo“1.0.0 versija „ArduinoOTA“- naudoja „ArduinoOTA.h“, „mDNS.h“, „WiFiClient.h“ir „WiFiUdp.h“atnaujinimams belaidžiu būdu.
Įkeliant kodą sėkmingai naudojami šie nustatymai:
Plokštė: NodeMCU-32S
Įkėlimo greitis: 512000
Blykstė: 40MHz
Pastabos:
1.) Kadangi naudojate OTA bibliotekas, arduino ide serijinis monitorius nebus palaikomas.
5 žingsnis: demonstracija
Atjunkite HRV maitinimo laidą, kad nedirbtumėte karštas. Nuimdami laidus, padarykite daug artimų nuotraukų kaip atsarginės kopijos, nes vėliau jos bus naudingos.
Klaviatūra nuimkite klaviatūrą ir juostinį kabelį nuo HRV išorės ir išmeskite.
PCB Atjunkite visus juostinius kabelius, kad pašalintumėte plokštę ir išmeskite.
Automatinis transformatorius turi 6 laidus. TAU REIKIA ŠIOS DALIES. Tai valdo 120 voltų pūtimo variklio greitį. Mažas greitis yra 73 voltai, o didelis greitis - 120 voltų, o čiaupai tarp jų. Iškirpkite jungtį, kad eikvotumėte kuo mažiau laido. Jums reikės ilgio !!!. Dokumentuokite spalvas dabar ar vėliau. Vėlesniam greičio įtampai gauti transformatoriaus čiaupus galite naudoti vėliau naudodami kelių metrų skaitiklį. Žiūrėkite mano prijungimo schemą.
„Fan Motor“turi tik du laidus, kurie bus prijungti prie naujos SSR plokštės. 120 voltų variklis.
Sklendės solenoidas turi 3 laidus (120 voltų - bendras, atviras, uždarytas). Užfiksuokite jungtį ir prijunkite prie naujos SSR plokštės.
PASTABA: Jei neturite automatinio transformatoriaus tipo HRV ir vieno iš naujesnių įrenginių, kuriuose naudojami ECM varikliai, variklį turėsite valdyti kitaip, o mano kodas/laidai neveiks jūsų HRV sistemoje.
6 žingsnis: laidų prijungimas
Prijungimo schemą rasite čia.
Pagrindinis principas yra tas, kad HRV viduje turiu visą 120 V maitinimą ir juostinį kabelį, prijungtą prie nuotolinio OLED ekrano.
HRV korpuse yra 5 V maitinimo šaltinis, automatinis transformatorius (esamas), SSR relės plokštė, saugikliai ir pertraukimo plokštė. Aš naudoju pertraukimo plokštes, kad galėčiau lengvai atjungti juostinį kabelį, jei man reikia ką nors aptarnauti.
„OLED“korpuse yra „arduino“valdiklis, OLED ir kodavimo mygtukas.
Visi šie komponentai, kištukai ir jungiamųjų plokščių prijungimas yra aiškiai nurodyti elektros instaliacijos schemoje.
7 žingsnis: uždarymas
Tikiuosi tai padės. Man prireikė 2 metų įjungimo/išjungimo laiko, kad galėčiau užbaigti šį projektą, tiesiog suradęs laiko ir iniciatyvos šiam projektui įgyvendinti. Tikiuosi, kad jums patiko tai skaityti ir galbūt įkvėpėte tai išbandyti.
Dalykai, kuriuos būčiau padaręs kitaip, arba būsimi patobulinimai.
- Vietoj lauko temperatūros jutiklio įtraukite orų API. Šiuo metu jis turi mėginių ėmimo laikotarpį, kurio nereikėtų. Žiūrėkite valdymo aprašymą.
- Naudokite „Blynk“tiltelio funkciją ir kažkur pastatykite vidinį temperatūros daviklį namo viduje. Naudokite ESP-01 per „Wi-Fi“. Juostiniai kabeliai buvo netvarka ir būtų supaprastinę projektą. Žr. „Blynk“API dokumentaciją apie dviejų įrenginių sujungimą.
- Norėjau pridėti meniu biblioteką prie OLED ekrano. Pakeiskite nustatytąsias vertes vietoje ir peržiūrėkite visą derinimo informaciją iš OLED ekrano. Tai būtų buvęs laiko įsipareigojimas, bet vis tiek norėčiau tai padaryti vieną dieną.
- Šiek tiek išvalykite kodą. Daugybė derinimo eilučių vis dar egzistuoja, tačiau jų veikimas nekenkia.
Rekomenduojamas:
„DemUino“- namų kompiuteris/valdiklis: 7 žingsniai
„DemUino“- namų kompiuteris/valdiklis: „Arduino“įkvėptas „DemeterArt“kompiuteris Išnaudokite visas savo senosios PS2 klaviatūros galimybes. Įsilaužkite į pritaikytą asmeninį kompiuterį, kad galėtumėte valdyti dalykus! Aš visada norėjau sukurti savo namų kompiuterį, savotišką retro stiliaus, nieko įmantraus, bet kartu su
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
Cisternos roboto namų kameros valdiklis: 5 žingsniai
„Tanko roboto“naminis fotoaparato valdiklis: Sveiki, šiandien aš padarysiu robotinį baką su fotoaparatu - tai labai paprasta, tiesiog paimkite ranką ir pasinaudokite viskuo, kas yra aplink, arba palikite, kad būtų tikrai įdomu, patikėkite manimi. … PRADĖK DABAR
YABC - dar vienas „Blynk“valdiklis - „IoT“debesų temperatūros ir drėgmės valdiklis, ESP8266: 4 žingsniai
YABC - Dar vienas „Blynk“valdiklis - „IoT“debesų temperatūros ir drėgmės valdiklis, ESP8266: Sveiki, kūrėjai, neseniai pradėjau auginti grybus namuose, austrių grybus, bet jau turiu 3 kartus šių valdiklių namuose, kad galėčiau kontroliuoti savo namų alaus fermentacijos temperatūrą, žmona dabar taip pat daro šį „Kombucha“dalyką ir yra šilumos termostatas
Skaitmeninis oro pakabos valdiklis naudojant „Arduino“ir „Smartphone Remote“: 7 žingsniai (su nuotraukomis)
Skaitmeninis oro pakabos valdiklis naudojant „Arduino“ir „Smartphone Remote“: Sveiki visi. Šioje pamokoje pabandysiu parodyti, kaip sukurti valdiklį, skirtą jūsų automobilio pneumatinei pakabai, naudojant vieną „arduino +“„Bluetooth“modulį ir nuotolinį bet kurį išmanųjį telefoną su „Android“+4.4, tai taip pat yra mano pirmasis pamokomas dalykas, todėl turėk