Բովանդակություն:
- Քայլ 1: HARDWARE
- Քայլ 2: Գործողության սկզբունքը
- Քայլ 3: FՐԱԳԻՐ
- Քայլ 4: ARDUINO ԿՈԴ
- Քայլ 5: Դեմո
- Քայլ 6: Լարերի տեղադրում
- Քայլ 7: Փակում
Video: HRV (տան օդափոխիչ) Arduino վերահսկիչ ՝ օդի տնտեսիչով. 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
HRV Arduino վերահսկիչ ՝ օդային տնտեսիչով
Այսպիսով, այս նախագծի իմ պատմությունն այն է, որ ես ապրում եմ Մինեսոտայում, և իմ տպատախտակը տապակվել է իմ LifeBreath 155Max HRV- ի վրա: Ես չէի ուզում վճարել 200 դոլարը նորի համար:
Ես միշտ ցանկացել եմ ինչ -որ բան ունենալ օդային տնտեսող սարքի հետ, քանի որ մեր աղբյուրներն ու անկումները այստեղ կատարյալ ժամանակ են օդի ցածր խոնավությունը ընդունելու և տունը կարգավորելու համար, այլ ոչ թե միացնել օդորակիչը կամ բացել պատուհանները: Ահա թե որտեղ է տեղավորվում այս նախագիծը:
Ես գրել եմ բոլոր ռեժիմների շահագործման մանրամասն նկարագրությունը, կարգավորման կետը և այլն: Այստեղ կարող եք գտնել «HRV Control Narrative.docx»
Ամբողջ աղբյուրի կոդը, լուսանկարները, էլեկտրագծերի սխեմաները և փաստաթղթերը կարելի է գտնել իմ GitHub էջում:
Քայլ 1: HARDWARE
(1) Arduino ESP32 - Օգտագործվում է այս նախագծի համար պահանջվող GPIO- ի չափի պատճառով: ESP8266- ը պարզապես բավարար GPIO չէր:
(1) 120 Վ -ից մինչև 5 Վ լարման էներգիայի մատակարարում - Մի օգտագործեք էժան էլեկտրամատակարարման PCB- ներ: Ես անցա երկու այլ տեսակների միջով, նախքան իմացա, որ սա ամենակայունն է:
(2) DHT 22 ջերմաստիճանի տվիչներ - ներքին սենսոր և արտաքին հեռակառավարման ցուցիչ: Չափել ներսում և դրսում ջերմաստիճանը և խոնավությունը:
(1) 0.96 OLED էկրան` գործող ռեժիմի տեղական նշման և ջերմաստիճանի/խոնավության նշման համար: Համոզվեք, որ ապամոնտաժում և զոդում եք կապում այնպես, որ տախտակը կազմաձևվի I2C հաղորդակցության համար: SPI և I2C հրահանգներին կարող եք ծանոթանալ այստեղ:
(1) 8-ալիքային SSR 5 վոլտ բարձր մակարդակի ձգանման ռելեի տախտակ
(1) LM1117 Գծային լարման կարգավորիչը `ESP32- ը 3.3 Վ լարման համար
(1) Rotary Encoder KY-040 & Knob- ը օգտագործվում է որպես սեղմիչ կոճակ: Ապագա ֆունկցիոնալությունը ներառում է ընտրացանկ և կարող է ընտրել ռեժիմների և կառավարման կետերի կառավարման եղանակներ:
(1) OLED էկրանը և ծածկիչը տեղադրելու համար պարիսպ: Ստացեք մեծը: Չափերը ՝ 100 մմ x68 մմ x 50 մմ:
Քայլ 2: Գործողության սկզբունքը
Այս HRV- ի ծրագրավորման եղանակը 4 ռեժիմում է:
Անջատված - ինքնաբացատրվող
Շարունակական- Միացված է 20 / Անջատված է 40-ը `փոփոխական աշխատաժամանակով:
Բարձր զբաղվածություն - 100% փչող արագություն `ժամանակի դադարեցման հետաձգման կետի համար: Պատկերացրեք երախտագիտության ընթրիք 20 հյուրի հետ:
Օդի տնտեսիչ - Երբ օդը ավելի սառը և ցանկալի է դրսում, այն քաշեք դեպի տուն: Դուք վերահսկում եք ներքին ջերմաստիճանի/խոնավության սահմանային կետերը միայն այն դեպքում, երբ այն անվտանգ է `ելնելով արտաքին/ներքին պայմաններից:
Քայլ 3: FՐԱԳԻՐ
Blynk հավելվածը iOS- ի համար օգտագործվում է HRV- ի կարգավիճակը վերահսկելու և վերահսկելու համար:
Արդուինոն գրում է ջերմաստիճանը, խոնավությունը և սարքավորումները, որոնք աշխատում են blynk- ի համար և կարդում է սահմանված կետերը և գործարկում հրամաններ blynk սերվերից: Այն, ինչ ձեզ հարկավոր է անել, գրանցվել հաշվի համար և ձեռք բերել հեղինակային նշան: Կան բազմաթիվ ձեռնարկներ, թե ինչպես դա անել:
Ձեր նախագծի հեղինակային նշանը ստանալուց հետո blynk հավելվածում սկանավորեք այս QR կոդը ձեր հեռախոսից, և այն կներբեռնի արդեն կազմաձևված նախագիծը և պատրաստ ձեր arduino- ի համար:
Քայլ 4: ARDUINO ԿՈԴ
Աղբյուրի կոդը կարելի է գտնել այստեղ:
Հատուկ գրադարաններ, որոնք դուք պետք է տեղադրեք
Blynk by Volodymyr Shymanskyy (v 0.4.10) - օգտագործում է BlynkSimpleEsp32.h- ը ՝ իրենց iOS հավելվածում տվյալներ կարդալու և գրելու համար:
Adafruit SSD1306 by AdaFruit Version 1.1.2 - օգտագործում է Adafruit_SSD1306.h, SPI.h & Wire.h OLED տեղական էկրանին
ArduinoOTA ՝ Իվան Գրոխոտկովի և Միգել Աջոյի 1.0.0 տարբերակ - օգտագործում է ArduinoOTA.h, mDNS.h, WiFiClient.h և WiFiUdp.h ՝ օդային թարմացումների համար:
Կոդ ներբեռնելիս իմ օգտագործած հաջողակ կարգավորումները հետևյալն են.
Տախտակ ՝ NodeMCU-32S
Բեռնման արագություն ՝ 512000
Flash: 40 ՄՀց
Նշումներ.
1.) Քանի որ դուք օգտագործում եք OTA գրադարաններ, arduino ide- ի սերիական մոնիտորը չի ապահովվի:
Քայլ 5: Դեմո
Անջատեք HRV հոսանքի լարը, որպեսզի այն տաք չաշխատեք: Լարերը հեռացնելիս շատ մոտիկից լուսանկարեք որպես պահեստային տարբերակ, քանի որ դրանք հետագայում օգտակար կգտնեք:
Ստեղնաշարը հեռացրեք ստեղնաշարի և ժապավենի մալուխը HRV- ի արտաքին մասից և դեն նետեք:
PCB Անջատեք բոլոր ժապավենի մալուխները `տախտակը հանելու և դեն նետելու համար:
Ավտո-տրանսֆորմատորն ունի 6 լար: ԱՅՍ ՄԱՍԸ ՊԵՏՔ Է: Սա վերահսկում է 120 վոլտ փչող շարժիչի արագությունը: Lowածր արագությունը 73 վոլտ է, իսկ բարձր արագությունը ՝ 120 վոլտ և ծորակներ միջև: Անջատեք միակցիչը `հնարավորինս վատնելով մետաղալարերի երկարությունը: ՔԵ N ՊԵՏՔ Է ՊԵՏՔ Երկարություն !!!: Փաստագրեք գույները հիմա կամ ավելի ուշ: Դուք կարող եք հետագայում մի քանի մետրանոցով տրանսֆորմատորի ծորակները կպցնել ՝ օդափոխիչի արագությունների լարումը ստանալու համար: Տես իմ էլեկտրագծերի դիագրամը:
Fan Motor- ն ունի ընդամենը երկու կապ, որոնք կհամալրվեն SSR- ի նոր տախտակով: 120 վոլտ շարժիչ:
Կոյուղու էլեկտրահաղորդիչն ունի 3 լար (120 վոլտ - սովորական, բաց, փակ): Կպցրեք միակցիչին և միացեք նոր SSR տախտակին:
EԱՆՈԹՈԹՅՈՆ. Եթե դուք չունեք HRV տիպի տրանսֆորմատորային տիպ և նոր ստորաբաժանումներից նրանք օգտագործում են ECM շարժիչներ, ապա ձեզ հարկավոր է այլ կերպ կառավարել շարժիչը, և իմ ծածկագիրը/լարերը չեն աշխատի ձեր HRV համակարգի համար:
Քայլ 6: Լարերի տեղադրում
Միացման սխեման կարելի է գտնել այստեղ:
Ընդհանուր սկզբունքն այն է, որ ես ունեմ HRV- ի ներսում գտնվող 120 վ հզորությունը և ժապավենային մալուխը, որը միանում է հեռավոր OLED էկրանին:
HRV պարիսպը պարունակում է 5 վ էլեկտրամատակարարում, ավտոմատ տրանսֆորմատոր (գոյություն ունեցող), SSR ռելեային տախտակ, ապահովիչներ և ճեղքման տախտակ: Ես օգտագործեցի բեկման տախտակներ ՝ ժապավենի մալուխն անջատելու հեշտ ձևի համար, եթե որևէ բան սպասարկելու կարիք ունենայի:
OLED պարիսպը պարունակում է arduino վերահսկիչ, OLED և կոդավորման կոճակ:
Այս բոլոր բաղադրիչները, քորոցները և ինչպես են ճեղքման տախտակները միացված, հստակորեն որոշված են էլեկտրագծերի գծապատկերում:
Քայլ 7: Փակում
Հուսով եմ, որ սա օգնում է: Ինձանից 2 տարի միացման/անջատման ժամանակ պահանջվեց այս նախագիծը ավարտելու համար ՝ գտնելով այս նախագիծն իրականացնելու ժամանակը և նախաձեռնությունը: Հուսով եմ, որ ձեզ դուր եկավ սա կարդալը և գուցե ոգեշնչված փորձեցիք սա:
Գործեր, որոնք ես այլ կերպ կանեի կամ ապագա բարելավումներ:
- Ներառեք եղանակային API ՝ արտաքին ջերմաստիճանի տվիչի փոխարեն: Հենց հիմա այն ունի նմուշառման շրջան, որի կարիքը չէր լինի: Տեսեք կառավարման նկարագրությունը:
- Օգտագործեք blynk bridging ֆունկցիոնալությունը և ինչ -որ տեղ տեղադրեք տան ներսում ջերմաստիճանի հաղորդիչը: Օգտագործեք ESP-01 WiFi- ով: Ibապավենային մալուխները խառնաշփոթ էին և նախագիծը կդարձնեին ավելի պարզ: Տեսեք Blynk API- ի փաստաթղթերը Bridging երկու սարքերի վերաբերյալ:
- Ես ուզում էի ցանկի գրադարան ավելացնել OLED էկրանին: Տեղականորեն փոխեք կարգաբերման կետերը և դիտեք կարգաբերման բոլոր տվյալները OLED էկրանից: Դա ժամանակի պարտավորություն կլիներ, բայց ես դեռ կցանկանայի դա անել մի օր:
- Մի քիչ մաքրեք կոդը: Շատ վրիպազերծման գծեր դեռ կան, բայց շահագործման համար ոչինչ չեն վնասում:
Խորհուրդ ենք տալիս:
Վերամշակվող գրասեղանի օդափոխիչ (անսարք). 10 քայլ (նկարներով)
Վերամշակվող գրասեղանի երկրպագու (չհաջողված). Սա ուսանելի է, թե ինչպես պատրաստել չափազանց պարզ մինի սեղանի օդափոխիչ, որը կրկին օգտագործվում է այն բոլոր ըմպելիքների գավաթներից, որոնք դուք հավանաբար գցելու եք (ամենայն հավանականությամբ, ինձ համար Boba Tea բաժակներ) և այլընտրանք `ինքներդ ձեզ զովացնելու համար: տաք արևոտ օրվա ընթացքում: Այս wi
Պարզ Raspberry Pi հովացման օդափոխիչ ՝ 8 քայլ (նկարներով)
Պարզ ազնվամորի Պի հովացման երկրպագու. Սա ամենապարզ միջոցն է, որը ես գտել եմ սառեցնող օդափոխիչ ամրացնել իմ ազնվամորու պիին: Դրա համար անհրաժեշտ է ընդամենը 3 zipties և 3 րոպե:
Օդի աղտոտման հայտնաբերում + օդի զտում `4 քայլ
Օդի աղտոտման հայտնաբերում + օդի զտում. Գերմանական շվեյցարական միջազգային դպրոցի աշակերտները (Արիստոբուլուս Լամ, Վիկտոր Սիմ, Նաթան Ռոզենցվայգ և Դեկլան Լոգես) աշխատել են MakerBay- ի անձնակազմի հետ `օդի աղտոտման չափման և օդի զտման արդյունավետության միասնական համակարգ արտադրելու համար: Այս
[Տան ավտոմատացում] Վերահսկիչ ռելեներ ամենուրից ESP8266 + Blynk- ի միջոցով. 4 քայլ
[Տնային ավտոմատացում] ESP8266 + Blynk- ի միջոցով ամենուրեք տեղադրվող կառավարման ռելեներ. Տան ավտոմատացում կատարելու բազմաթիվ եղանակներ կան, ոմանք `բարդ, ոմանք` հեշտ: Հարմարավետության համար դիզայնը միակողմանի PCB էր, այնպես որ կարող եք կատարել ձեր վաճառքով
IoT ցանցի վերահսկիչ: Մաս 9. IoT, տան ավտոմատացում. 10 քայլ (նկարներով)
IoT ցանցի վերահսկիչ: Մաս 9. IoT, տան ավտոմատացում. Հերքում ՍՏԱԵՔ ԱՅՍ ԱՌԱԻՆ Այս հրահանգը մանրամասն ներկայացնում է մի նախագիծ, որն օգտագործում է էլեկտրական էներգիա (այս դեպքում ՝ UK 240VAC RMS), մինչդեռ ամեն ինչ արվել է անվտանգ պրակտիկայի և դիզայնի լավ սկզբունքների օգտագործման համար, միշտ կա պոտենցիալ մահացու վտանգ: ընտրել