Satura rādītājs:
- 1. darbība: Aparatūra
- 2. darbība: darbības princips
- 3. darbība: PROGRAMMATŪRA
- 4. darbība: ARDUINO KODS
- 5. darbība: demonstrācija
- 6. darbība: elektroinstalācija
- 7. solis: slēgšana
Video: HRV (mājas gaisa apmaiņas ierīce) Arduino kontrolieris ar gaisa ekonomizētāju: 7 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
HRV Arduino kontrolieris ar gaisa ekonomizatoru
Tātad mana šī projekta vēsture ir tāda, ka es dzīvoju Minesotā, un mana shēmas plate ir cepta manā LifeBreath 155Max HRV. Es negribēju maksāt 200 USD par jaunu.
Es vienmēr gribēju kaut ko ar gaisa ekonomizatoru, jo mūsu avoti un kritumi šeit ir ideāls laiks, lai uzņemtu vēsu, zemu mitruma līmeni ārā un kondicionētu māju, nevis ieslēgtu gaisa kondicionieri vai atver logus. Šeit šis projekts ir piemērots.
Es uzrakstīju detalizētu visu režīmu darbības aprakstu, uzdotās vērtības kontroli u.c. var atrast šeit "HRV Control Narrative.docx"
Viss avota kods, fotoattēli, elektroinstalācijas shēmas un dokumentācija ir atrodama manā GitHub lapā.
1. darbība: Aparatūra
(1) Arduino ESP32 - tiek izmantots šim projektam nepieciešamā GPIO apjoma dēļ. Ar ESP8266 vienkārši nepietika GPIO.
(1) No 120V līdz 5V atvienojiet strāvas padevi - neizmantojiet lētus barošanas blokus. Izgāju divus citus veidus, pirms uzzināju, ka šis ir visstabilākais.
(2) DHT 22 temperatūras sensori - iekšējais sensors un ārējais tālvadības sensors. Izmēriet iekšējo un ārējo temperatūru un mitrumu.
(1) 0,96 collu OLED displejs vietējai darbības režīma indikācijai un temperatūras/mitruma indikācijai. Noteikti atkausējiet un lodējiet tapas tā, lai tāfele būtu konfigurēta I2C sakariem. Norādījumus par SPI un I2C varat atrast šeit.
(1) 8 kanālu SSR 5 voltu augsta līmeņa sprūda releja plate
(1) LM1117 lineārais sprieguma regulators, lai barotu ESP32 pie 3.3V
(1) Rotējošais kodētājs KY-040 un poga, ko izmanto kā spiedpogu. Nākotnes funkcionalitāte iekļaus izvēlni un varēs izvēlēties darbības režīmus un kontrolpunktus.
(1) Korpuss, kurā atrodas OLED displejs un ieliktnis. Iegūstiet lielo. Izmēri ir 100mmx68mmx50mm.
2. darbība: darbības princips
Šis HRV ir ieprogrammēts četros režīmos.
Izslēgts - pašsaprotami
Nepārtraukts- ieslēgts 20 / izslēgts 40 ar mainīgu darbības laiku.
Augsta noslogotība - 100% pūtēja ātrums noteiktas izslēgšanas aizkaves iestatītajai vērtībai. Iedomājieties pateicības vakariņas ar 20 viesiem.
Gaisa taupītājs - kad gaiss ir vēsāks un vēlamāks ārpusē, tad ievelciet to mājā. Jūs kontrolējat iekštelpu temperatūras/mitruma iestatījumus tikai tad, ja tas ir drošs, ņemot vērā āra/iekštelpu apstākļus.
3. darbība: PROGRAMMATŪRA
Lietotne Blynk iOS tiek izmantota, lai kontrolētu un uzraudzītu HRV statusu.
Arduīno raksta tempu, mitrumu un aprīkojuma darbības statusu uz blynk un nolasa iestatītās vērtības un izpilda komandas no blynk servera. Viss, kas jums jādara, ir reģistrēties kontam un iegūt autentifikācijas marķieri. Tiešsaistē ir daudz pamācību, kā to izdarīt.
Kad esat ieguvis sava projekta autentifikācijas marķieri, skenējiet šo QR kodu no sava tālruņa lietotnē blynk, un tas lejupielādēs projektu, kas jau ir konfigurēts un gatavs jūsu arduino.
4. darbība: ARDUINO KODS
Avota kodu var atrast šeit.
Jums jāinstalē īpašas bibliotēkas:
Blynk by Volodymyr Shymanskyy (v 0.4.10) - izmanto BlynkSimpleEsp32.h, lai lasītu un rakstītu datus savā iOS lietotnē.
Adafruit SSD1306 ar AdaFruit versiju 1.1.2 - vietējam OLED displejam izmanto Adafruit_SSD1306.h, SPI.h & Wire.h
Ivana Grokhotkova un Migela Ajo ArduinoOTA versija 1.0.0 - izmanto ArduinoOTA.h, mDNS.h, WiFiClient.h un WiFiUdp.h bezvadu atjauninājumiem.
Augšupielādējot kodu, veiksmīgi izmantotie iestatījumi ir šādi:
Plāksne: NodeMCU-32S
Augšupielādes ātrums: 512000
Zibspuldze: 40 MHz
Piezīmes:
1.) Tā kā jūs izmantojat OTA bibliotēkas, arduino ide sērijas monitors netiks atbalstīts.
5. darbība: demonstrācija
Atvienojiet HRV strāvas vadu, lai nestrādātu ar to karsti. Veicot vadu noņemšanu, uzņemiet daudz tuvplāna fotoattēlu kā rezerves kopiju, jo tie jums noderēs vēlāk.
Tastatūra noņemiet tastatūru un lentes kabeli no HRV ārpuses un izmetiet.
PCB Atvienojiet visus lentes kabeļus, lai noņemtu plāksni un izmestu.
Automātiskajam transformatoram ir 6 vadi. JUMS VAJAG ŠO DAĻU. Tas kontrolē 120 voltu ventilatora motora apgriezienu skaitu. Zems ātrums ir 73 volti, un liels ātrums ir 120 volti, un starp tiem pieskarieties. Noņemiet savienotāju, iztērējot pēc iespējas minimālu stieples garumu. Jums būs vajadzīgs garums !!!. Dokumentējiet krāsas tagad vai vēlāk. Jūs varat izmantot daudzmetrus vēlāk, lai piespraustu transformatora krānus, lai iegūtu spriegumu ventilatora ātrumam. Skatiet manu elektroinstalācijas shēmu.
Fan Motor ir tikai divi vadi, kas tiks pievienoti jaunajai SSR platei. 120 voltu motors.
Amortizatora solenoīdam ir 3 vadi (120 volti - parasts, atvērts, aizvērts). Saspraudiet aiz savienotāja un pievienojiet vadu pie jaunās SSR plates.
PIEZĪME. Ja jums nav automātiskā transformatora tipa HRV un vienā no jaunākajām iekārtām, kurās tiek izmantoti ECM motori, jums būs jākontrolē motors citādi, un mans kods/elektroinstalācija nedarbosies jūsu HRV sistēmai.
6. darbība: elektroinstalācija
Elektroinstalācijas shēmu var atrast šeit.
Galvenais princips ir tas, ka man ir visa 120V jauda HRV iekšpusē un lentes kabelis, kas savienojas ar attālo OLED displeju.
HRV korpuss satur 5 V barošanas avotu, automātisko transformatoru (esošu), SSR releja paneli, drošinātājus un sadalīšanas paneli. Es izmantoju pārrāvuma dēļus, lai viegli atvienotu lentes kabeli, ja man kaut kas jāapkalpo.
OLED korpusā ir arduino kontrolieris, OLED un kodētāja poga.
Elektroinstalācijas shēmā ir skaidri norādītas visas šīs sastāvdaļas, pinouts un veids, kā sadalīt paneļus.
7. solis: slēgšana
Es ceru, ka tas palīdz. Man bija nepieciešami 2 gadi ieslēgšanas/izslēgšanas laika, lai pabeigtu šo projektu, vienkārši atrodot laiku un iniciatīvu šī projekta īstenošanai. Es ceru, ka jums patika šo lasīt un varbūt iedvesmojāt to izmēģināt.
Lietas, ko es būtu darījis citādi, vai uzlabojumi nākotnē.
- Āra temperatūras sensora vietā iekļaujiet laika apstākļu API. Pašlaik tam ir paraugu ņemšanas periods, kas nebūtu vajadzīgs. Skatiet vadības aprakstu.
- Izmantojiet Blynk tilta funkcionalitāti un kaut kur ievietojiet iekšējo temperatūras devēju mājā. Izmantojiet ESP-01, izmantojot Wi-Fi. Lentes kabeļi bija haoss un būtu padarījuši projektu vienkāršāku. Skatiet Blynk API dokumentāciju par divu ierīču savienošanu.
- Es vēlējos OLED displejam pievienot izvēlņu bibliotēku. Mainiet iestatītās vērtības lokāli un skatiet visu atkļūdošanas informāciju no OLED displeja. Tas būtu bijis laika apņemšanās, bet es tomēr gribētu to darīt kādu dienu.
- Nedaudz notīriet kodu. Joprojām pastāv daudz atkļūdošanas līniju, taču tās neko nekaitē darbībai.
Ieteicams:
ASS ierīce (antisociāla sociālā ierīce): 7 soļi
ASS ierīce (antisociāla sociāla ierīce): sakiet, ka esat tāds cilvēks, kuram patīk atrasties cilvēku tuvumā, bet nepatīk, ka viņi nāk pārāk tuvu. Jūs arī esat cilvēku baudītājs un jums ir grūti pateikt cilvēkiem nē. Tātad jūs nezināt, kā viņiem pateikt atkāpties. Nu, ievadiet - ASS ierīce! Y
Automātiski ieslēdzama gaisa kondicionētāja ierīce: 5 soļi
Automātiski ieslēdzama gaisa kondicionētāja ierīce: šo ierīci sauc par automātiskās ieslēgšanās gaisa kondicionētāja ierīci. Atrodoties karstajā telpā un tikko pabeidzot skolu, esat pārāk noguris, lai ieslēgtu gaisa kondicionētāju, tad šī ierīce ir ideāli piemērota jums. Šīs ierīces mehānisms ir ļoti vienkāršs. W
Mājas klātbūtnes simulators un drošības kontroles ierīce: 6 soļi (ar attēliem)
Mājas klātbūtnes simulators un drošības kontroles ierīce: Šis projekts ļauj mums simulēt klātbūtni un noteikt kustības mūsu mājās. Mēs varam konfigurēt ierīču tīklu, kas uzstādīts dažādās mūsu mājas telpās, un tās visas kontrolē galvenā ierīce. Šis projekts apvieno funkcijas vienā d
IoT tīkla kontrolieris. 9. daļa: IoT, mājas automatizācija: 10 soļi (ar attēliem)
IoT tīkla kontrolieris. 9. daļa: IoT, mājas automatizācija: atruna IZLASIET ŠO PIRMAJI ievēlēt
Digitālais gaisa piekares kontrolieris, izmantojot Arduino un viedtālruņa tālvadības pulti: 7 soļi (ar attēliem)
Digitālais kontrolieris gaisa piekarei, izmantojot Arduino un viedtālruņa tālvadības pulti: Sveiki visiem. Šajā pamācībā es centīšos jums parādīt, kā izveidot automašīnas gaisa balstiekārtas kontrolieri, izmantojot vienu arduino + bluetooth moduli un tālvadības pulti jebkuram viedtālrunim ar android +4.4, tas ir arī mans pirmais pamācāmais, tāpēc sedz