Բովանդակություն:
- Քայլ 1: Անվտանգության նախազգուշացում
- Քայլ 2: Բաղադրիչներ
- Քայլ 3: Կարգավորեք կաբինետը
- Քայլ 4: Տեղադրում և լարերի տեղադրում
- Քայլ 5: Օպերացիոն համակարգ
- Քայլ 6: Կարգավորում
Video: Բաց կոդով լոգարանի վերահսկիչ `6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ես գտա օգտագործված տաք լոգարան առցանց, դա մի քանի տարեկան է, և ես որոշեցի, որ կարող եմ հիանալի նախագիծ պատրաստել դրանից: Ներկառուցված հսկիչներն արդեն նյարդայնացնում էին և ժամանակատար էին, ուստի դա ինձ լրացուցիչ հիմք տվեց դրա հետ շփվելու համար: Էներգիա խնայելու համար ես իջեցնում եմ լողավազանի ջերմաստիճանը, երբ այն չեմ օգտագործում, բայց եթե ուզում եմ օգտագործել լոգարանը, ապա պետք է 4 ժամ առաջ բարձրացնեի ջերմաստիճանը: Որպես օրինակ, թե ինչ նկատի ունեմ `ասելով` տհաճ. Մեկ այլ բան, որ տեղի ունեցավ, այն էր, որ ինչ -որ կերպ շրջանառության պոմպը որոշեց պատահականորեն միացնել գիշերվա ընթացքում. Դա, հավանաբար, վերահսկողության տակ կլիներ, եթե ես կարդայի ձեռնարկը, բայց որպես ծակոտկեն նախընտրում եմ պոկել հսկիչները և դրա փոխարեն օգտագործել Raspberry Pi: - ահա իմ հոդվածը «Բաց կոդով տաք լոգարանի վերահսկիչ»:
Քայլ 1: Անվտանգության նախազգուշացում
Եթե դուք նույնպես պլանավորում եք տաքանալ ձեր լոգարանում, ապա պետք է տեղյակ լինեք ռիսկերի մասին: Չնայած բարձր լարման համակարգերը հետաքրքիր են փորձարարական առումով, դրանք կարող են վտանգավոր լինել, և եթե խնամքով, հարգանքով և խելամտությամբ չվերաբերվեն, դրանք կարող են հանգեցնել մահացու վնասվածքների: Առցանց կան մի շարք ուղեցույցներ, թե ինչպես աշխատել բարձր լարման հետ անվտանգ: Եթե վստահ չեք, թե ինչ եք անում, կանգ առեք հիմա և գնացեք ինքներդ ձեզ կրթելու:
Քայլ 2: Բաղադրիչներ
Այս նախագծում ես օգտագործում եմ UniPi 1.1, բայց պարտադիր չէ, որ այն լինի, կարող եք նաև օգտագործել Raspberry GPIO- ները ռելեային տախտակով, UniPi- ն հարմար է նաև 1-Wire միացում ունենալու համար: Տերմինալները, մոնտաժային ռելսերը և մալուխային ջրանցքները, որոնք ես օգտագործում եմ, անհրաժեշտ չեն, բայց պահարանը մաքուր տեսք է հաղորդում, կարելի է պարզեցնել դա ՝ ուղղակիորեն միացնելով այն: UniPi- ին անհրաժեշտ է 5 Վ էլեկտրամատակարարում, ես օգտագործում եմ 3A ելքային հոսանքով տեղադրված DIN ռելս:
Քայլ 3: Կարգավորեք կաբինետը
Ես նորից չեմ օգտագործում ներկառուցված վերահսկիչի էլեկտրոնիկա, ուստի դրանք հեռացնում եմ բոլորը: Իմ լոգարանը ունի հետևյալ լարերը.
- Շրջանառության պոմպ
- Jets Pump
- Փչող
- Heեռուցիչ
- Օզոնատոր
- Երմաստիճանի ցուցիչ
- Հոսքի տվիչ
- Մատակարարում
- 2x ցուցադրման մալուխ
PCB- ի սեղմակները պիտակավորված են: Լավ գաղափար է նշել մալուխները, որպեսզի հետագայում իմանաք յուրաքանչյուր մալուխի նպատակը: Էլեկտրագծերը հեշտացնելու համար ես ամբողջ պահարանը հանեցի: Հետո ես հանեցի բոլոր բաղադրիչները, մաքրեցի օլե իրը և սկսեցի տեղադրումը:
Քայլ 4: Տեղադրում և լարերի տեղադրում
Ես նորից չեմ օգտագործում բնօրինակ էկրանը: Հավանաբար, այն կարող էր ինչ -որ կերպ ինտեգրվել, բայց քանի որ այն ցույց է տալիս միայն ջերմաստիճանը, դա ջանք չարժե: Ես նաև մտածեցի սենսորային էկրան տեղադրելու մասին, բայց դրանք մի տեսակ չեն աշխատում, եթե ձեր մատները բոլորը թաց լինեն:
Ներկառուցված ջերմաստիճանի տվիչը ջերմաստիճանից կախված դիմադրություն է (PT100): Չնայած նրան, որ UniPi- ն ունի անալոգային մուտք, որի օգնությամբ ես կարող եմ չափել դիմադրությունը, ես մտածեցի, որ իմ կյանքը կդարձնեմ ավելի հեշտ ՝ դրա փոխարեն օգտագործելով 1-Wire ջերմաստիճանի տվիչ:
Նախ, ես տեղադրեցի մալուխային խողովակները, ձախ, աջ, կաբինետի վերևում և մեջտեղում:
Հաջորդը ես տեղադրեցի երկու DIN ռելսեր, մեկը մեջտեղում `մալուխային խողովակների միջև, իսկ մեկը` 75 մմ ներքևի միջին մալուխային խողովակից ներքև: Ես օգտագործում եմ ինքնահպման պտուտակներ `բոլոր բաղադրիչները ամրացնելու համար:
Ստորին DIN երկաթուղու վրա ես տեղադրեցի տերմինալները, ռելեները և 5 Վ էլեկտրամատակարարումը: Որպես սեղմակներ ես օգտագործեցի երկաթուղային տերմինալներ լարվածության աղբյուրներով: Ձախ կողմում են մատակարարման գծի տերմինալները `3x մոխրագույն 3 փուլերի համար - 1x կապույտ` չեզոքի համար - 1x դեղին / կանաչ `գետնի համար:
Հետո յուրաքանչյուր այլ մալուխի համար ես ավելացրեցի մոխրագույն, կապույտ և դեղին/կանաչ սեղմիչ: Տաք լոգարանի որոշ մալուխներ որոշ չափով հաստ են: Ես Եվրոպայում եմ, և այնտեղ մենք ունենք մալուխի հաստության տարբեր չափանիշներ, քան ԱՄՆ -ն: Տերմինալները պետք է կարողանան տեղավորել 6 մմ^2 բոլոր միացումների համար:
Ամրացուցիչների աջ կողմում ռելեներ են: UniPi- ի ներքին ռելեները կարող են միացնել միայն 5A- ն, ուստի դրանք չեն կարող օգտագործվել բեռը ուղղակիորեն փոխելու համար: Ես օգտագործել եմ հոսանքի ռելեներ 230V AC կառավարման լարման հետ, և այժմ տեղադրումը կարող է կարգավորել մինչև 4 կՎԱ հզորություն:
Վերին DIN երկաթուղու ձախ ծայրում ես տեղադրեցի 2 պոտենցիալ դիստրիբյուտոր `մեկը GND- ի և մեկը 12V+ - ի համար: 12V+ - ը տրամադրվում է UniPi- ի կողմից: Դրա կողքին ես տեղադրեցի UniPi 1.1 -ը ՝ DIN ռելսերի տեղադրման ափսեով:
Ինձ բախտ վիճակվեց պահարանի չափսերով, ամեն ինչ ճիշտ է տեղավորվում: Այժմ զվարճանքը սկսվում է. Եկեք կատարենք էլեկտրագծերը: Լարի գույները ստանդարտ չեն: Ես օգտագործում եմ գույները հետևյալ կերպ.
- Սև ՝ 230 Վ Հզորություն
- Կարմիր ՝ 230V Անջատված
- Կապույտ ՝ չեզոք դիրիժոր
- Մուգ կապույտ ՝ 5V կամ 12V+
- Մուգ կապույտ/սպիտակ ՝ 5/12V GND
- Կանաչ/Դեղին. Երկիր/Գրունտ
Ես մետաղալարեր եմ օգտագործում յուրաքանչյուր մետաղալարերի համար, դրանք անհրաժեշտ չեն այս տեսակի սեղմիչի համար, բայց դա գեղեցիկ տեսք է հաղորդում: Ես ունեմ 3 փուլ, հիմնական ապահովիչը 16A տիպ C է: heեռուցիչն ունի 10A, պոմպերը կունենան մոտավորապես 6A: Այսպիսով, ես բաշխում եմ բեռը բոլոր 3 փուլերին: Ես օգտագործում եմ առաջինը կառավարման միավորը `օզոնը և փչիչը, երկրորդ փուլը` ջեռուցիչի համար, իսկ երրորդը `2 պոմպերի համար:
Մագնիսական և հոսքի տվիչները թվային են, ուստի ես միացրեցի 1 ծայրը 12 Վ -ին, իսկ մյուսը `թվային մուտքերից մեկին: WiFi կապը բարելավելու համար ես այլևս չեմ օգտագործում օրիգինալ մետաղյա կափարիչը, այլ փոխարինում եմ ակրիլով:
Տաք լոգարանի կափարիչին ամրացված ամրակներ են ամրացված, այնպես որ քամին պատահաբար չի բացի այն: Ես, իհարկե, մոռանում եմ փակել այդ տեսահոլովակները, ուստի տեղադրեցի մագնիսական անջատիչ, որն ինձ տեղեկացնում է կափարիչը բացվելիս: Առայժմ ամեն ինչ լավ է, ժամանակն է պատրաստել վիրահատության ուղեղը:
Քայլ 5: Օպերացիոն համակարգ
Ես օգտագործել եմ nymea- ն ՝ WiFi կարգաբերման համար UniPi- ն և BerryLan- ը վերահսկելու համար: Կա Raspberry Pi պատկեր, որն աջակցում է UniPi և ներառում է երկու բաղադրիչներն էլ ՝ այստեղ ՝
SD քարտը փայլեցրեցի Etcher.io- ի միջոցով, տեղադրեցի այն UniPi- ում և միացրեցի տաք լոգարանը: Ինձ անհրաժեշտ էր փոքր փոփոխություններ կատարել օպերացիոն համակարգում, ուստի ստիպված եղա UniPi- ն միացնել իմ WiFi ցանցին: Ահա թե ինչ արեցի.
$ ssh nymea@YOUR-IP-ADDRESS-GIVEN-BY-BERRYLAN #password is nymea $ sudo su $ apt-get update $ apt-get install unzip nymea-plugin-unipi $ wget https://github.com/UniPiTechnology/ evok/archive/v… $ unzip v.2.0.7c.zip $ cd evok-v.2.0.7c $ bash install-evok.sh $> Կայքի նավահանգիստ, որը կօգտագործվի.> 1040 $> API նավահանգիստ `օգտագործելու համար.> 8080 $ > Ձեր մոդելը.> 3 $> (Տեղադրե՞լ WiFi- ն) [y/n] n $ sudo վերագործարկեք հիմա
BerryLan- ի կանխադրված ռեժիմը «անցանց» է, ուստի BT սերվերը սկսվում է, երբ Raspberry Pi- ն միացված չէ որևէ ցանցի:
BTW. BerryLan- ով ինչ -որ մեկը կարող էր տեղադրել Ազնվամորին նաև մուտքի կետի ռեժիմում, այնպես որ հաճախորդը կարող էր անմիջապես միանալ տաք լոգարանին ՝ առանց երթուղղիչի: Դե, հիմա OS- ն լավ է, և մենք կարող ենք շարունակել վերջին քայլերը:
Քայլ 6: Կարգավորում
Ես օգտագործում եմ աշխատասեղանի ծրագիրը nymea: app- ի համար: Կարող եք նաև տեղադրել այն Android և iOS սարքերի համար և միևնույն վերահսկել ձեր UniPi- ն:
AddDevice
Ես ավելացրի ռելեի ելքերը, nymea- ն հայտնաբերում է, թե քանի IO կա: Ավելացնել սարք -> UniPi -> ռելեի ելք -> ընտրեք մեկ ռելե և անվանեցի այն «aterեռուցիչ»: Ես կրկնել եմ այդ քայլերը բոլոր ռելեների համար և կարգավորում եմ հետևյալը:
Գնացեք դեպի Սարքի ավելացում -> UniPi -> Ռելեի ելք -> Ընտրեք «Ռելե 1» և անվանեք այն «aterեռուցիչ»
- Ռելե 2: ռեակտիվ պոմպ
- Ռելե 3. շրջանառության պոմպ
- Ռելե 4. Փչող
- Ռելե 5. Օզոնատոր
Այնուհետև ես ավելացրեցի մուտքերը ՝ Ավելացնել սարք -> UniPi -> Թվային մուտք -> Ընտրել «Մուտք 1» և այն անվանել «Հոսքի տվիչ»: Ես կրկնել եմ այդ քայլերը իմ ունեցած բոլոր մուտքերի համար.
- Մուտք 1. հոսքի տվիչ
- Մուտք 2. Կազմի տվիչ
1 -լարային ջերմաստիճանի տվիչ. Ավելացնել սարք -> UniPi -> ջերմաստիճանի տվիչ -> անուն ջերմաստիճանին
Վերջին, բայց ոչ պակաս կարևոր, ես ավելացրեցի 2 անջատիչ կոճակ: Դրանք իրականում սարքեր չեն, այլ ավելի մոտ են «նահանգներին»: Սա ինձ օգնում է դրանք հետագայում օգտագործել իմ «Սիրվածներ» ցուցակում, որպեսզի կարողանամ արագ միացնել կամ անջատել ամեն ինչ: Ավելացնել սարք -> guh GmbH -> Անջատիչ անջատիչ -> Անուն ՝ ամառային ռեժիմ
«Ամառային ռեժիմը» պետք է ամբողջությամբ անջատել ջեռուցիչը ամռան ամիսներին: Ավելացնել սարք -> guh GmbH -> Փոխել անջատիչը -> Անուն. Պատրաստի ռեժիմ «Պատրաստ ռեժիմը» նպատակային ջերմաստիճանը փոխում է 37 ° C- ի միջև (պատրաստ) և 29 ° C (պատրաստ չէ):
Ավելացրեք որոշ կախարդանք
Magic- ը հիմնականում կանոնակարգ է, որը հրամայում է nymea- ին ինքնաբերաբար անել իրերը: Եթե «Պատրաստի ռեժիմը» միացված է և «Ամառային ռեժիմը» անջատված է, իսկ ջերմաստիճանը 37 ° C- ից ցածր է, ջեռուցիչը և շրջանառության պոմպը կակտիվանան, այլապես նրանք կանջատվեն: Եթե «Պատրաստի ռեժիմը» անջատված է, «ամառային ռեժիմը» անջատված է և ջերմաստիճանը 29 ° C- ից ցածր է, ջեռուցիչը և շրջանառության պոմպը կակտիվանան, հակառակ դեպքում դրանք կանջատվեն: Եթե շրջանառության պոմպը միացված է և հոսքի տվիչը միացված չէ, ապա ահազանգ ուղարկեք: Եթե ջրի ջերմաստիճանը 3 ° C- ից ցածր է, ապա ահազանգ ուղարկեք: Եթե ջրի ջերմաստիճանը հասնում է 37 ° C- ի, ուղարկեք ծանուցում «Լոգարանը պատրաստ է» Եթե մագնիսական սենսորն անջատված է, ուղարկեք «Տաք լոգարանի ծածկը բաց է» ծանուցումը: 9: 00 -ից 10: 00 -ն ընկած ժամանակահատվածում միացրեք ռեակտիվ պոմպը: Կարգավորեք հեռակառավարման միացում չօգտագործել լոգարանը ամեն օր, այնպես որ ես չեմ սահմանել «Տաքացնել» կանոնը: Երբեմն, երբ աշխատանքից տուն եմ վերադառնում, պարզապես ուզում եմ հնարավորինս շուտ ներս մտնել, ուստի հեռակառավարման միացումից օգտվում եմ ջեռուցիչը նախապես միացնելու համար: Իմ լոգարանը տաքանում է ժամում մոտ 2 աստիճան արագությամբ: Սովորաբար պարապ ռեժիմում ջերմաստիճանը պահում եմ 29 ° -ում, ուստի պետք է ջեռուցիչը միացնեմ 4 ժամ առաջ: Հ. Գ. Ոմանք կարծում են, որ լոգարանը տաքացնելը ավելի շատ էներգիա է պահանջում, քան ջերմաստիճանը միշտ պատրաստ պահել, բայց ես ստուգել եմ, և դա իմ կողմից այդպես չէ: Հեռավոր կապի կարգավորումը հնարավորություն է տալիս նաև push ծանուցումներ, այնպես որ կարող եք զով ծանուցումներ ստանալ:
Այժմ ես կարող եմ միացնել/անջատել յուրաքանչյուր պոմպ, տեղադրել տաք լոգարանի ռեժիմը «Պատրաստ է» կամ «Ամառ», ստուգել ջերմաստիճանը և միացնել փչակը:
Վերջ, լոգարանը պատրաստ է. Ես սիրում եմ լողավազանը միացնել իմ բազմոցի հարմարավետությունից կամ աշխատանքից վերադառնալիս: Այդ կիրակնօրյա ծույլ առավոտների համար ես որոշակի ժամաչափ եմ սահմանում, որպեսզի կարողանամ նախաճաշից առաջ թաթախվել: Իմ հաջորդ նախագիծը կլինի ներկառուցված LED- ների հեռացումը և դրանք փոխարինելը WS2812 LED- ով: Հուսով եմ ձեզ դուր եկավ իմ հոդվածը, և ես կցանկանայի լսել ձեր կարծիքը նախագծի վերաբերյալ:
Խորհուրդ ենք տալիս:
Q -Bot - բաց կոդով Ռուբիկի խորանարդի լուծիչը. 7 քայլ (նկարներով)
Q -Bot - բաց կոդով Rubik's Cube Solver. Պատկերացրեք, որ դուք ունեք խառնված Rubik's Cube, դուք գիտեք, որ այդ հանելուկը կազմում է 80 -ականները, որոնք բոլորն ունեն, բայց ոչ ոք իրականում չգիտի, թե ինչպես լուծել այն, և դուք ցանկանում եք այն վերադարձնել իր սկզբնական օրինաչափությանը: Բարեբախտաբար, այս օրերին շատ հեշտ է գտնել լուծման հրահանգ
K -Ability V2 - Բաց կոդով հպման էկրանների համար մատչելի ստեղնաշար. 6 քայլ (նկարներով)
K-Ability V2-Touchscreens- ի համար բաց կոդով մատչելի ստեղնաշար. Այս նախատիպը K-Ability- ի երկրորդ տարբերակն է: K-Ability- ը ֆիզիկական ստեղնաշար է, որը թույլ է տալիս հպման էկրանով սարքեր օգտագործել նյարդամկանային խանգարումների հետևանքով առաջացած պաթոլոգիաներով մարդկանց: որոնք հեշտացնում են հաշվարկի օգտագործումը
MIA-1 բաց կոդով առաջադեմ ձեռքով պատրաստված մարդանման ռոբոտ: 4 քայլ
MIA-1 բաց կոդով առաջադեմ ձեռքով պատրաստված մարդանման ռոբոտ: Բարև բոլորին, այսօր ես ցույց կտամ, թե ինչպես եմ պատրաստել MIA-1 ռոբոտը, որը ոչ միայն առաջադեմ և եզակի է, այլև բաց կոդով և կարող է պատրաստվել առանց 3D տպագրության: Այո, հասկացաք, այս ռոբոտը ամբողջությամբ ձեռքի աշխատանք է: Իսկ բաց կոդ նշանակում է ՝ դուք ստանում եք
OpenLogger: Բարձրորակ, Wi-Fi- ով միացված, բաց կոդով, շարժական տվյալների գրանցիչ ՝ 7 քայլ
OpenLogger: Բարձրորակ, Wi-Fi- ով միացված, բաց կոդով, դյուրակիր տվյալների գրանցիչ. OpenLogger- ը դյուրակիր, բաց կոդով, էժան, բարձրորակ տվյալների անտառահատ է, որը նախատեսված է ապահովելու բարձրորակ չափումներ ՝ առանց թանկարժեք ծրագրակազմ կամ գրելու ծրագրակազմ զրոյից. Եթե դուք ինժեներ եք, գիտնական կամ էնտուզիաստ, ով
The 'Sup - մուկ `քառակողմ ունեցող մարդկանց համար` ցածր գնով և բաց կոդով. 12 քայլ (նկարներով)
«Sup - մուկ ՝ քառատիկ բարդությամբ տառապող մարդկանց համար. Նրանք ունեն մի ընկեր ՝ Ալենին, ով քառակողմ տառապում է լեռնային հեծանվով վթարի հետևանքով: Ես և Ֆելիքսը (իմ ընկերը) արագ հետազոտություններ կատարեցինք