Satura rādītājs:

HRV (mājas gaisa apmaiņas ierīce) Arduino kontrolieris ar gaisa ekonomizētāju: 7 soļi (ar attēliem)
HRV (mājas gaisa apmaiņas ierīce) Arduino kontrolieris ar gaisa ekonomizētāju: 7 soļi (ar attēliem)

Video: HRV (mājas gaisa apmaiņas ierīce) Arduino kontrolieris ar gaisa ekonomizētāju: 7 soļi (ar attēliem)

Video: HRV (mājas gaisa apmaiņas ierīce) Arduino kontrolieris ar gaisa ekonomizētāju: 7 soļi (ar attēliem)
Video: Rekuperatora uzstādīšana un lietošana 2024, Jūnijs
Anonim
HRV (mājas gaisa apmaiņas ierīce) Arduino kontrolieris ar gaisa ekonomizatoru
HRV (mājas gaisa apmaiņas ierīce) Arduino kontrolieris ar gaisa ekonomizatoru
HRV (mājas gaisa apmaiņas ierīce) Arduino kontrolieris ar gaisa ekonomizatoru
HRV (mājas gaisa apmaiņas ierīce) Arduino kontrolieris ar gaisa ekonomizatoru

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

Aparatūra
Aparatūra
Aparatūra
Aparatūra
Aparatūra
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

PROGRAMMATŪRA
PROGRAMMATŪRA
PROGRAMMATŪRA
PROGRAMMATŪRA
PROGRAMMATŪRA
PROGRAMMATŪRA
PROGRAMMATŪRA
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

Demo
Demo
Demo
Demo
Demo
Demo

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ācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
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: