Мазмуну:

HRV (Home Air Exchanger) Arduino Controller Air экономайзер менен: 7 кадам (Сүрөттөр менен)
HRV (Home Air Exchanger) Arduino Controller Air экономайзер менен: 7 кадам (Сүрөттөр менен)

Video: HRV (Home Air Exchanger) Arduino Controller Air экономайзер менен: 7 кадам (Сүрөттөр менен)

Video: HRV (Home Air Exchanger) Arduino Controller Air экономайзер менен: 7 кадам (Сүрөттөр менен)
Video: ERV & HRV Units Explained 2024, Июль
Anonim
HRV (Home Air Exchanger) Arduino Controller менен Air Economizer
HRV (Home Air Exchanger) Arduino Controller менен Air Economizer
HRV (Home Air Exchanger) Arduino Controller менен Air Economizer
HRV (Home Air Exchanger) Arduino Controller менен Air Economizer

HRV Arduino Controller Air Economizer менен

Ошентип, бул долбоордун тарыхы мен Миннесотада жашайм жана менин схемам LifeBreath 155Max HRVде куурулган. Мен жаңысына 200 доллар төлөгүм келген жок.

Мен ар дайым аба экономайзери менен бир нерсе каалап турчумун, анткени бул жерде биздин жаз жана жыгуу абаны сырттагы салкын төмөн нымдуулукта кабыл алып, кондиционерди же терезелерди ачкандын ордуна үйдү кондициялоонун эң сонун учуру. Бул жерде бул проект дал келет.

Мен бардык режимдер үчүн иштөөнүн деталдуу сүрөттөмөсүн жаздым, белгиленген чекти көзөмөлдөө ж.б. бул жерден тапса болот "HRV Control Narrative.docx"

Бардык баштапкы кодду, сүрөттөрдү, зымдардын схемаларын жана документтерин менин GitHub баракчамдан тапса болот.

1 -кадам: ЖАБДУУ

ЖАБДУУ
ЖАБДУУ
ЖАБДУУ
ЖАБДУУ
ЖАБДУУ
ЖАБДУУ

(1) Arduino ESP32 - Бул долбоорго керектүү GPIO суммасынан улам колдонулат. ESP8266 GPIOго жетишсиз эле.

(1) 120Vдан 5Vга чейин электр менен камсыздоо - Арзан электр менен камсыздоочу ПХБны колдонбоңуз. Мен бул эң стабилдүү экенин билгенге чейин дагы эки түрдү баштан кечирдим.

(2) DHT 22 температура сенсорлору - Ичиндеги сенсор жана Тышкы алыскы сенсор. Ички жана сырткы температураны жана нымдуулукту өлчөө.

(1) 0.96 OLED дисплейи иштеп жаткан режимдин жергиликтүү көрсөткүчү жана температуранын/нымдуулуктун индекси үчүн. Такта I2C байланышы үчүн конфигурациялангандыктан, казыктарды ажыратып, ширетип коюңуз. SPI жана I2C үчүн инструкцияларды бул жерден тапса болот.

(1) 8-канал ССР 5 Вольт жогорку деңгээлдеги триггер релеси

(1) LM1117 3.3V боюнча ESP32 бийликке Сызыктуу Voltage жөнгө салуучу

(1) Rotary Encoder KY-040 & Баскыч баскыч катары колдонулат. Келечектеги функциялар менюну камтыйт жана иштөө режимдерин жана көзөмөлдөө пункттарын тандай алат.

(1) OLED дисплейи менен корпусунун корпусу. Чоңун алыңыз. Өлчөмдөрү 100ммx68ммx50мм.

2 -кадам: Иштин башкы директору

Бул HRV программалоо жолу 4 режимде.

Өчүрүү - өзүн -өзү түшүндүрүүчү

Үзгүлтүксүз- 20 / Өчүрүү 40 өзгөрүлмө иштөө убактысы менен.

Жогорку ээлөө - 100% үйлөгүч ылдамдыгы белгиленген кечигүү үчүн. 20 конок менен ыраазычылык кечки тамакты элестетиңиз.

Аба экономайзери - Сырттагы аба салкыныраак болуп, аны үйгө киргизип коюңуз. Сиз имараттын температурасы/нымдуулугунун чекиттерин тышкы/ички шарттарга негизделгенде коопсуз болгондо гана көзөмөлдөйсүз.

3 -кадам: ПРОГРАММА

ПРОГРАММА
ПРОГРАММА
ПРОГРАММА
ПРОГРАММА
ПРОГРАММА
ПРОГРАММА
ПРОГРАММА
ПРОГРАММА

IOS үчүн Blynk App HRV абалын көзөмөлдөө жана көзөмөлдөө үчүн колдонулат.

Arduino температураны, нымдуулукту жана жабдуулардын иштөө абалын жазат жана белгиленген чекиттерди окуйт жана blynk серверинен командаларды иштетет. Болгону каттоо эсебине катталып, автордук белгини алууңуз керек. Муну кантип жасоо керектиги боюнча интернетте көптөгөн сабактар бар.

Долбооруңузга автордук күбөлүгүңүз болгондон кийин, бул QR кодун телефонуңуздан blynk колдонмосунда сканерлеңиз жана ал сиздин arduino үчүн конфигурацияланган жана даяр болгон долбоорду жүктөйт.

4 -кадам: ARDUINO КОДУ

Булак кодун бул жерден тапса болот.

Атайын китепканаларды орнотушуңуз керек:

Blynk by Volodymyr Shymanskyy (v 0.4.10) - iOS колдонмосуна маалыматтарды окуу жана жазуу үчүн BlynkSimpleEsp32.h колдонот.

Adafruit SSD1306 AdaFruit Version 1.1.2 тарабынан - OdaD жергиликтүү дисплейи үчүн Adafruit_SSD1306.h, SPI.h & Wire.h колдонот

Ivan Grokhotkov жана Мигель Ажонун ArduinoOTA 1.0.0 версиясы - аба жаңыртуулары үчүн ArduinoOTA.h, mDNS.h, WiFiClient.h & WiFiUdp.h колдонот.

Кодду жүктөөдө мен колдонгон ийгиликтүү орнотуулар төмөнкүдөй:

Такта: NodeMCU-32S

Жүктөө ылдамдыгы: 512000

Жарк: 40 МГц

Эскертүүлөр:

1.) Сиз OTA китепканаларын колдонуп жаткандыктан, arduino ideдеги сериялык монитор колдоого алынбайт.

5 -кадам: Демо

Демо
Демо
Демо
Демо
Демо
Демо

HRV электр шнурун ажыратыңыз, андыктан ысык иштебейсиз. Зымдарды өчүрүп жатканда камдык сүрөт катары көп сүрөттөрдү алыңыз, анткени кийинчерээк аларды пайдалуу деп табасыз.

Баскычтоп HRVдин сыртынан клавиатураны жана лента кабелин алып таштаңыз.

PCB Тактайды алып салуу үчүн бардык лента кабелдерин ажыратыңыз.

Авто-трансформатордо 6 зым бар. СИЗГЕ БУЛ БӨЛҮК КЕРЕК. Бул 120 вольттуу үйлөгүч мотордун ылдамдыгын көзөмөлдөйт. Төмөн ылдамдык - 73 вольт, жогорку ылдамдык - 120 вольт. Мүмкүн болушунча зымдын узундугунун минималдуу суммасын ысырап кылып туташтыргычты өчүрүңүз. СИЗГЕ УЗУНДУК КЕРЕК БОЛОТ !!!. Түстөрдү азыр же кийинчерээк документтештириңиз. Желдеткичтин ылдамдыгы үчүн чыңалууга жетүү үчүн, кийинчерээк көп метрди колдонуп, трансформатордун крандарын кадап салсаңыз болот. Менин туташуу схемамды караңыз.

Fan Motor жаңы SSR тактасына туташтыра турган эки гана жол бар. 120 вольттуу мотор.

Демпфер үчүн электромагнитте 3 зым бар (120 вольт - Жалпы, Ачык, Жабуу). Коннекторго жакын жердеги клипти кысыңыз жана жаңы ССРдин тактайына туташтырыңыз.

ЭСКЕРТҮҮ: Эгерде сизде HRV автоунаа трансформатору жок болсо жана алар ECM кыймылдаткычтарын колдонгон жаңы агрегаттардын бири болбосо, анда моторду башкача башкарышыңыз керек болот жана менин кодум/зымдары HRV системаңыз үчүн иштебейт.

6 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү

Кабелдик схеманы бул жерден тапса болот.

Башкы директор менде HRV ичиндеги 120в кубаттуулуктун бардыгы жана алыскы OLED дисплейге туташтыруучу лента кабели бар.

HRV корпусунда 5в электр энергиясы, автоматтык трансформатор (бар), SSR релелик такта, сактандыргычтар жана үзүлүү тактасы бар. Мен кандайдыр бир нерсеге кызмат кылышым керек болгон учурда лента кабелимди ажыратуунун оңой жолу үчүн үзүлүү такталарын колдондум.

OLED Enclosure arduino контроллерин, OLEDди жана коддогучту камтыйт.

Бул компоненттердин бардыгы, түйүндөр жана үзүлүү такталары кантип зымдалгандыгы зымдардын схемасында так аныкталган.

7 -кадам: Жабуу

Мен бул жардам берет деген үмүттөбүз. Бул долбоорду бүтүрүү үчүн мага 2 жыл күйгүзүү/өчүрүү убактысы керек эле, бул долбоорду жасоо үчүн убакыт жана демилгени табуу. Мен сизге муну окуп жакты деп үмүттөнөм жана балким муну сынап көрүүгө шыктандырдыңыз.

Мен башкача кылган нерселерди же келечектеги жакшыртууларды.

  • Сырткы температура сенсорунун ордуна аба ырайы APIсин кошуңуз. Учурда анын керек эмес үлгүлөрдү тандоо мезгили бар. Башкаруунун сүрөттөмөсүн караңыз.
  • Блинк көпүрөсүнүн функциясын колдонуңуз жана ички температура өткөргүчүн үйдүн ичине бир жерге коюңуз. Wifi аркылуу ESP-01 колдонуңуз. Тасма кабелдери баш аламандык болуп, долбоорду жөнөкөйлөтмөк. Эки түзмөктү бириктирүү боюнча Blynk API документтерин караңыз.
  • Мен OLED дисплейине меню китепканасын кошкум келди. Орнотуу чекиттерин жергиликтүү түрдө өзгөртүңүз жана OLED дисплейиндеги мүчүлүштүктөрдү оңдоо боюнча бардык маалыматты көрүңүз. Бул убада болмок, бирок мен дагы бир күнү ушундай кылгым келет.
  • Кодду бир аз тазалаңыз. Көптөгөн мүчүлүштүктөрдү жок кылуу линиялары дагы эле бар, бирок иштөө үчүн эч нерсеге зыян келтирбейт.

Сунушталууда: