Mundarija:
- 1 -qadam: QURILMA
- 2 -qadam: Operatsion direktori
- 3 -qadam: dasturiy ta'minot
- 4 -qadam: ARDUINO kodi
- 5 -qadam: demo
- 6 -qadam: simlarni ulash
- 7 -qadam: yopilish
Video: HRV (uy havo almashinuvi) Arduino havo iqtisodchisi bilan boshqaruvchi: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
HRV Arduino havo boshqaruvchisi
Shunday qilib, mening bu loyihadagi tarixim - men Minnesota shtatida yashayman va mening elektron kartam LifeBreath 155Max HRV -da qovurilgan. Men yangisi uchun 200 dollar to'lashni xohlamadim.
Men har doim havo iqtisodchisi bilan nimadir istardim, chunki bu erdagi bahor va tushish havoni past namlik bilan qabul qilish va konditsionerni yoqish yoki derazalarni ochish o'rniga uyni ob -havo bilan ta'minlash uchun eng zo'r vaqt. Bu erda ushbu loyiha mos keladi.
Men barcha rejimlar, sozlash nuqtalarini nazorat qilish va hokazolarning batafsil tavsifini yozdim, bu erda topishingiz mumkin "HRV Control Narrative.docx"
Barcha manba kodlari, fotosuratlar, simlar sxemasi va hujjatlarni GitHub sahifamda topishingiz mumkin.
1 -qadam: QURILMA
(1) Arduino ESP32 - Ushbu loyiha uchun zarur bo'lgan GPIO miqdori tufayli ishlatiladi. ESP8266 uchun GPIO etarli emas edi.
(1) 120V dan 5V gacha quvvat manbaini pasaytirish - Arzon quvvat manbai tenglikni ishlatmang. Bu eng barqaror ekanligini bilishdan oldin men boshqa ikkita turdan o'tdim.
(2) DHT 22 harorat sensori - Ichki va tashqi masofadan boshqarish sensori. Ichki va tashqi harorat va namlikni o'lchash.
(1) 0,96 dyuymli OLED -displey ishlayotgan rejimning mahalliy ko'rsatkichlari va harorat/namlik ko'rsatkichlari uchun. I2C aloqasi uchun konfiguratsiya qilingan bo'lishi uchun pimlarni echib oling.
(1) 8 kanalli SSR 5 voltli yuqori darajali tetikli o'rni taxtasi
(1) LM1117 ESP32 -ni 3.3V ga quvvatlantirish uchun chiziqli kuchlanish regulyatori
(1) KY-040 Rotary Enkoder va tugma tugmachasi sifatida ishlatiladi. Menyuni o'z ichiga oladigan kelajakdagi funksionallik, ish rejimlari va nazorat nuqtalarini tanlash imkoniyatiga ega bo'lish.
(1) OLED displey va shkafni joylashtirish uchun korpus. Katta qismini oling. Olchamlari 100x68x50x50 mm.
2 -qadam: Operatsion direktori
Bu HRV dasturlash usuli 4 rejimda.
O'chirilgan - o'z -o'zidan tushunarli
Uzluksiz- o'zgaruvchan ish vaqti bilan 20 / O'chirish 40.
Yuqori bandlik - 100% shamollatish tezligi, belgilangan vaqtni kechiktirish uchun. 20 ta mehmon bilan minnatdorchilik kechki ovqatini tasavvur qiling.
Havo iqtisodchisi - havo sovuqroq va tashqarida xohlaganda, uni uyga torting. Siz xonadagi harorat/namlik chegaralarini faqat tashqi/yopiq sharoitda xavfsiz bo'lganda boshqarasiz.
3 -qadam: dasturiy ta'minot
IOS uchun Blynk ilovasi HRV holatini nazorat qilish va kuzatish uchun ishlatiladi.
Arduino harorat, namlik va uskunaning ish holatini blynk -ga yozadi va blynk serveridan belgilangan nuqtalarni o'qiydi va buyruqlarni bajaradi. Sizga kerak bo'lgan yagona narsa - ro'yxatdan o'tish va avtorizatsiya tokenini olish. Buni qanday qilish kerakligi haqida Internetda ko'plab darsliklar mavjud.
Loyihangiz uchun avtorizatsiya tokenini olganingizdan so'ng, ushbu QR kodini telefoningizdan blynk ilovasida skanerlang va u sizning konfiguratsiyalangan va arduino uchun tayyor bo'lgan loyihani yuklab oladi.
4 -qadam: ARDUINO kodi
Manba kodini bu erda topishingiz mumkin.
O'rnatishingiz kerak bo'lgan maxsus kutubxonalar:
Blynk by Vladimir Shymanskyy (v 0.4.10) - iOS ilovasida ma'lumotlarni o'qish va yozish uchun BlynkSimpleEsp32.h dan foydalanadi.
Adafruit SSD1306 AdaFruit 1.1.2 versiyasi - OLED mahalliy displeyi uchun Adafruit_SSD1306.h, SPI.h & Wire.h dan foydalanadi.
Ivan Groxotkov va Migel Ajo tomonidan ArduinoOTA 1.0.0 versiyasi - ArduinoOTA.h, mDNS.h, WiFiClient.h va WiFiUdp.h -ni havo orqali yangilash uchun ishlatadi.
Kodni yuklashda men muvaffaqiyatli ishlatgan sozlamalar quyidagicha:
Kengash: NodeMCU-32S
Yuklab olish tezligi: 512000
Chastotasi: 40 MGts
Eslatmalar:
1.) Siz OTA kutubxonalaridan foydalanayotganingiz uchun arduino ide seriyali monitor qo'llab -quvvatlanmaydi.
5 -qadam: demo
HRV quvvat simini elektr tarmog'idan uzing, shunda u issiq ishlamaydi. Simlarni olib tashlaganingizda, zaxira sifatida ko'plab yaqin rasmlarni oling, chunki ularni keyinchalik foydali deb topasiz.
Klaviatura klaviatura va lenta kabelini HRV tashqi qismidan olib tashlang va tashlang.
PCB Kartani olib tashlash va tashlab yuborish uchun barcha tasma kabellarini uzing.
Avtotransformatorda 6 ta sim bor. Sizga bu qism kerak. Bu 120 voltli shamollatish dvigatelining tezligini boshqaradi. Past tezlik - 73 volt, yuqori tezlik - 120 volt va ular orasidagi musluklar. Iloji boricha minimal uzunlikdagi ulagichni ajratib oling. Sizga uzunlik kerak bo'ladi !!!. Ranglarni hozir yoki keyinroq hujjatlashtiring. Fan tezligi uchun kuchlanishni olish uchun transformator kranlarini qisib qo'yish uchun ko'p metrdan keyin foydalanishingiz mumkin. Mening ulanish sxemamga qarang.
Fan Motor yangi SSR kartasiga ulanadigan ikkita simga ega. 120 voltli dvigatel.
Damper uchun solenoid 3 ta simga ega (120 volt - Umumiy, Ochiq, Yopiq). Ulagichni mahkamlang va yangi SSR kartasiga ulang.
QAYD: Agar sizda HRV tipidagi avtomatik transformator bo'lmasa va ular ECM dvigatellaridan foydalanadigan yangi bloklardan birida bo'lsa, siz motorni boshqacha boshqarishingiz kerak bo'ladi va mening kodim/simlar HRV tizimingizda ishlamaydi.
6 -qadam: simlarni ulash
Ulanish sxemasini bu erda topishingiz mumkin.
Bosh direktor menda HRV ichidagi 120V quvvat va masofadan OLED -displeyga ulangan lenta kabeli bor.
HRV korpusida 5V quvvat manbai, avtomatik transformator (mavjud), SSR o'rni taxtasi, sigortalar va uzilish taxtasi mavjud. Agar biror narsaga xizmat ko'rsatish kerak bo'lsa, men tasma kabelini ajratishning oson yo'li uchun uzilish taxtalarini ishlatardim.
OLED muhofazasida arduino tekshirgichi, OLED va kodlovchi tugmasi mavjud.
Ushbu komponentlarning barchasi, pinouts va uzilish taxtalarining qanday ulanganligi simlar sxemasida aniq ko'rsatilgan.
7 -qadam: yopilish
Umid qilamanki, bu yordam beradi. Menga bu loyihani bajarish uchun vaqt va tashabbusni topib, 2 yillik ishga tushirish/o'chirish vaqti kerak bo'ldi. Umid qilamanki, siz buni o'qishni yoqtirdingiz va, ehtimol, buni sinab ko'rdingiz.
Men boshqacha qilgan bo'lardim yoki kelajakda yaxshilanishlar.
- Tashqi harorat sensori o'rniga ob -havo API -ni qo'shing. Hozirda namuna olish davri talab qilinmaydi. Boshqaruv tavsifiga qarang.
- Blynk ko'prigi funktsiyasidan foydalaning va ichki harorat o'tkazgichini uyning biron joyiga qo'ying. Wi-Fi orqali ESP-01-dan foydalaning. Lenta kabellari tartibsiz edi va loyihani soddalashtirardi. Ikki qurilmani birlashtirish bo'yicha Blynk API hujjatiga qarang.
- Men OLED displeyiga menyu kutubxonasini qo'shmoqchi edim. Mahalliy sozlash nuqtalarini o'zgartiring va OLED displeyidagi barcha disk raskadrovka ma'lumotlarini ko'ring. Bu vaqtinchalik majburiyat bo'lar edi, lekin men baribir buni bir kun qilmoqchiman.
- Kodni biroz tozalang. Ko'p disk raskadrovka liniyalari hali ham mavjud, lekin ular hech qanday zarar etkazmaydi.
Tavsiya:
O'yinchoqlar almashinuvi: bug 'poyezd o'yinchog'iga o'tish mumkin: 7 qadam (rasmlar bilan)
O'yinchoqlar almashinuvi: bug'li poezd o'yinchog'iga kirish mumkin!: O'yinchoqlarning moslashuvi yangi imkoniyatlar va moslashtirilgan echimlarni ochib beradi, bu esa harakat qobiliyati cheklangan yoki rivojlanishida nuqsoni bo'lgan bolalarga o'yinchoqlar bilan mustaqil muloqot qilish imkonini beradi. Ko'p hollarda, moslashtirilgan o'yinchoqlarni talab qiladigan bolalar kira olmaydilar
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
VHT Maxsus 6 Ultra kanalli kommutatsiya rejimi (shu jumladan, oyoq almashinuvi): 10 qadam (rasmlar bilan)
VHT Maxsus 6 Ultra kanalni almashtirish rejimi (shu jumladan, Footswitch): Bu mening birinchi ko'rsatma. Yaqinda men o'zimni VHT maxsus 6 Ultra boshini oldim va uni yaxshi ko'raman, faqat kanallarni almashtirish uchun gitara kabelini ajratish kerak! Boshqalar ham xuddi shunday his qilishini payqadim, shuning uchun men buni o'zgartirishga qaror qildim. Bu
Issiqlik almashinuvi foniyining termostatni boshqaruvi: 7 qadam (rasmlar bilan)
Issiqlik almashinuvi fanatining termostatni boshqaruvi: Hammaga salom, bu yo'riqnomada men sizga arzon termostat moduli yordamida issiqlik almashinuvi fanatini qanday avtomatlashtirishni ko'rsataman. Ogohlantirish: bu loyiha tarmoqdagi kuchlanishni ishlatadi va uni to'g'ri boshqarish kerak. Men nima qilayotganingizga amin emasman, urinmang
Elektr tog'li velosiped almashinuvi: 5 qadam (rasmlar bilan)
Elektr tog'li velosiped almashtirgichi: Bu ko'rsatma Janubiy Florida universitetining Makecourse loyihasi talablarini bajarish uchun yaratilgan (www.makecourse.com). Bu loyiha arzon byudjetli arduino asosidagi elektr tog 'velosiped almashtirgichi. Bu bilan siz