Բովանդակություն:
- Պարագաներ
- Քայլ 1: Այգու և ոռոգման պլանավորում
- Քայլ 2: Սենսորներ և բաղադրիչների պլանավորում
- Քայլ 3: Պաշարների հավաքում
- Քայլ 4: Տեղադրեք MudPi Raspberry Pi- ի վրա
- Քայլ 5. Սենսորներ և բաղադրիչներ միացրեք Pi- ին ՝ փորձարկման համար
- Քայլ 6: Կարգավորեք MudPi- ն
- Քայլ 7: Protոդման բաղադրիչներ նախատիպի տախտակին
- Քայլ 8. Սկսեք էլեկտրոնիկան տեղադրել բացօթյա միացման տուփի մեջ
- Քայլ 9. Միացրեք վարդակները ռելեին և տեղադրեք միացման տուփում *arnգուշացում բարձր լարման մասին *
- Քայլ 10. Տեղադրեք սենսորներ Պաշտպանական բնակարաններում
- Քայլ 11. Միացրեք սենսորները բացօթյա գնահատված մալուխի և վարդակների հետ
- Քայլ 12: Տեղադրեք բոց սենսորներ տանկի մեջ
- Քայլ 13: Տեղադրեք միավորը դրսում
- Քայլ 14: MudPi- ի մոնիտորինգ
- Քայլ 15. Նախատիպի տախտակները փոխարինեք անհատական PCB- ներով (ըստ ցանկության)
- Քայլ 16: Հանգստացեք և դիտեք, թե ինչպես են աճում ձեր բույսերը:
Video: Ավտոմատ այգիների համակարգ, որը կառուցված է Raspberry Pi- ի վրա `բացօթյա կամ փակ տարածքների համար - MudPi: 16 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ձեզ դուր է գալիս այգեգործությունը, բայց ժամանակ չե՞ք գտնում այն պահպանելու համար: Թերևս ունեք որոշ տնային բույսեր, որոնք մի փոքր ծարավ են փնտրում կամ միջոց են փնտրում ձեր հիդրոպոնիկան ավտոմատացնելու համար: Այս նախագծում մենք կլուծենք այդ խնդիրները և կսովորենք MudPi- ի հիմունքները ՝ կառուցելով այգիների ավտոմատացված համակարգ, որը կօգնի հոգալ իրերը: MudPi- ն բաց կոդով այգիների համակարգ է, որը ես ստեղծել եմ Raspberry Pi- ի վրա կառուցված այգու ռեսուրսները կառավարելու և պահպանելու համար: Դուք կարող եք օգտագործել MudPi- ն ինչպես ներքին, այնպես էլ արտաքին այգեգործության ծրագրերի համար, որոնք ընդլայնված են ձեր կարիքներին համապատասխան, քանի որ այն նախագծված է `հարմարեցված:
Այսօր մենք կսկսենք հիմնական տեղադրումից, որը ես օգտագործել եմ տանը ՝ տեսնելու, թե ինչպես կարելի է MudPi- ն տեղակայել բացօթյա այգի մսուրելու և ոռոգումը վերահսկելու համար: Այս ձեռնարկում դուք կսովորեք, թե ինչպես տեղակայել MudPi- ով աշխատող հիմնական վերահսկիչ: Վերջում կլինեն լրացուցիչ ռեսուրսներ նրանց համար, ովքեր ցանկանում են ընդլայնել իրենց կազմաձևերը հիմունքներից այն կողմ, կամ ովքեր կցանկանային ավելին իմանալ տարբեր պարամետրերի համար, ինչպես ներսում: MudPi- ն կարող է կազմաձևվել տարբեր կարգավորումների համար, և նախագծի կայքում կա փաստաթղթերի փաթեթ:
Պարագաներ
Ազատորեն ավելացրեք/հեռացրեք ցանկացած հատուկ տվիչ կամ բաղադրիչ, որը կարող է անհրաժեշտ լինել ձեր սեփական համակարգի համար, քանի որ ձեր պահանջները կարող են տարբերվել իմից:
Ընդհանուր պարագաներ
-
Ազնվամորի Պի WiFi- ով (ես օգտագործել եմ Pi 3 B)
Դեբյան 9/10
- Մոնիտոր/Ստեղնաշար/Մկնիկ (Pi- ի տեղադրման համար)
- SD քարտ Raspbian- ի համար (8 գբ)
- Բացօթյա անվանական մալուխ (4 լար)
- Անջրանցիկ միացման տուփ բացօթյա տարածքների համար
- Մալուխային գեղձեր
- Din Rail (անջատիչներ և DC մատակարարում տեղադրելու համար)
- PVC խողովակներ
- Գայլիկոն ՝ բահի կտորներով
Էլեկտրոնային պարագաներ
- DHT11 peratերմաստիճանի / խոնավության ցուցիչ
- Հեղուկ բոց մակարդակի տվիչ x2
- 2 ալիքի ռելե
-
12 վ պոմպ (կամ 120 վ, եթե դուք օգտագործում եք ցանցի լարումը)
DC- ից DC փոխարկիչ, եթե օգտագործում եք 12 վ
-
5 վ էլեկտրամատակարարում
կամ DC սնուցման աղբյուր (եթե pi- ն սնուցվում է ցանցից)
- 10k ռեզիստորներ ՝ վեր/վար քաշելու համար
Գործիքներ
- Պտուտակահան
- Մետաղալար մերկապարուհի
- Բազմաչափ
- Sոդման երկաթ
- Sոդող
- Պտուտակներ (դրսում տուփեր տեղադրելու համար)
- Սիլիկոնային կալկ
Քայլ 1: Այգու և ոռոգման պլանավորում
Համոզվեք, որ ձեր ոռոգումը նախատեսվում է, եթե նոր համակարգ եք ստեղծում: Սարքավորումների պատրաստման գնալիս կարևոր կլինի ունենալ այդ իրերն արդեն տեղում, որպեսզի իմանաք ձեր բաղադրիչի կարիքները: Կարիքները կարող են փոխվել ժամանակի ընթացքում, բայց լավ պրակտիկա է պատրաստվել ապագային: Deliveryրի առաքման ձեր երկու հիմնական տարբերակներն են `ջրամբարում պոմպի օգտագործումը կամ էլեկտրահաղորդիչով գուլպանը` գիծը բացելու և փակելու համար: Ընտրությունը կախված է ձեր պարտեզի կարիքներից: Ավելի մեծ, ավելի բարդ համակարգ կարող է օգտագործել երկուսն էլ (այսինքն ՝ ջրի պոմպերի մղումը էլեկտրամագնիսական փականներով ՝ գոտու ջրելու համար): Եթե պլանավորում եք MudPi- ի ներսում օգտագործումը, ապա ամենայն հավանականությամբ, եթե ինչ -որ բան, պոմպ եք օգտագործում: MudPi- ն կարող է վերահսկել ձեր փակ բույսերի լույսերը `օգտագործելով նաև ռելե:
Ստեղծող խորհուրդ. Հիշեք, որ դուք կարող եք կառուցել ձեր նախագիծը ցանկացած մասշտաբով: Եթե դուք պարզապես ցանկանում եք փորձել MudPi- ն առաջին անգամ, փորձեք ջրի շշի և 3.3v պոմպի նման մի բան, որը տնային բույսը ջրում է:
Նաև հաշվի առեք ջրի առաքման տարբերակները: Կօգտագործե՞ք կաթիլային գծեր, թրջող գուլպա՞յ, թե՞ սրսկիչներ: Ահա մի քանի սովորական մեթոդներ.
- Սրսկիչ
- Soakerhose
- Կաթիլային գծեր
- Ձեռքով ձեռքի ջուր
Այս ձեռնարկի շրջանակը չափազանց մեծ չթողնելու համար ենթադրենք, որ դուք արդեն ունեք ոռոգում և պարզապես կցանկանայիք այն ավտոմատացնել: Իմ տեղադրման մեջ ես ունեմ ջրի բաք, որի պոմպը կախված է կաթիլային գծերից: Եկեք սովորենք, թե ինչպես ավտոմատացնել այդ պոմպը:
Քայլ 2: Սենսորներ և բաղադրիչների պլանավորում
Պլանավորման մյուս կարևոր ասպեկտը, որը պետք է հաշվի առնել, այն է, թե ինչ տվյալներ եք ուզում ստանալ ձեր այգուց: Սովորաբար ջերմաստիճանը և խոնավությունը միշտ օգտակար են: Հողի խոնավության և անձրևի հայտնաբերումը հիանալի է, բայց կարող է անհրաժեշտ չլինել ներքին տեղակայման համար: Դա կլինի ձեր վերջնական որոշումը, թե որ պայմաններն են կարևոր վերահսկել ձեր կարիքների համար: Մեր հիմնական բացօթյա ձեռնարկի համար մենք վերահսկելու ենք.
- Ջերմաստիճանը
- Խոնավություն
- Levelsրի մակարդակները (բոց անջատիչ x2)
Ես օգտագործել եմ ջրի մակարդակի 5 տվիչ `մեծ տանկի 10%, 25%, 50%, 75%և 95%մակարդակները որոշելու համար: Այս ձեռնարկում մենք կանենք 10% -ը կրիտիկական ցածր մակարդակի համար և 95% -ը `լիարժեք հանուն պարզության:
Կարող եք նաև ցանկանալ վերահսկել ձեր պարտեզի սարքերը: Եթե նախատեսում եք միացնել պոմպը կամ լույսերը, որոնք չեն աշխատում 3.3 վ լարման վրա (pi GPIO- ի սահմանը), ապա ձեզ հարկավոր կլինի ռելե: Ռելեը թույլ է տալիս վերահսկել ավելի բարձր լարման սխեմաներ, մինչդեռ ավելի ցածր լարման միջոցով ռելեն անջատելու համար: Մեր նպատակների համար մենք ունենք պոմպ, որն աշխատում է 3.3 Վ -ից բարձր լարման վրա, այնպես որ պոմպը միացնելու համար մեզ անհրաժեշտ կլինի ռելե: Պոմպը կառավարելու համար անհրաժեշտ է միայն մեկ ռելե: Թեև ապագա նպատակների համար (և քանի որ ռելեներ էժան են) ես տեղադրեցի 2 ալիքի ռելե և թողեցի հավելյալ անցքը հետագայում թարմացումների համար:
Պլանավորման ամենակարևորը էներգիայի մատակարարումն է: Ինչպես է Pi- ն սնուցվելու և որտեղից: Նաև պետք է մտածեք այն սարքերի մասին, որոնք օգտագործում եք և ինչպես են նրանք ստանում իրենց հզորությունը: Սովորաբար Pi- ն կարող է սնուցվել USB հոսանքի ադապտերից, բայց դրա համար անհրաժեշտ է ինքնուրույն միացում: Եթե մենք սնուցում ենք ավելի մեծ լարում ունեցող այլ սարքեր, DC- ից DC սնուցման աղբյուրը կարող է օգտագործվել Pi- ի համար լարումները մինչև 5 վ իջեցնելու համար: Եթե դուք մտադիր եք սնուցման աղբյուր ստանալ լարման իջեցման համար, խորհուրդ եմ տալիս չգնալ ամենաէժան տարբերակով:
Հիշեք, որ Raspberry Pi- ն լռելյայն կարող է աջակցել միայն թվային GPIO- ին: Սա նշանակում է, որ դուք չեք կարող պարզապես միացնել հողի տվիչ, որը անալոգային ընթերցումներ է տանում Pi GPIO- ին: Անալոգային բաղադրիչների հետ համատեղելի լինելու համար անհրաժեշտ է օգտագործել անալոգային աջակցությամբ միկրոհսկիչ, ինչպիսիք են Arduino- ն կամ ESP32- ը (կամ ESP8266):
Բարեբախտաբար, MudPi- ն աջակցում է այնպիսի սարքերի վերահսկմանը, ինչպիսիք են ստրուկի հանգույցները ՝ մեկ հիմնական վերահսկիչից (pi- ից) բազմաթիվ սարքերի համար հրամաններ տալու համար: Սա հնարավորություն է տալիս ունենալ հիմնական վերահսկիչ `բազմաթիվ սենսորային միավորներով, որը կարող է կառավարել դրանց կցված անալոգային բաղադրիչներով: Պոմպի տարածքը վերահսկելու համար ես օգտագործել եմ հիմնական վերահսկիչ և այգու յուրաքանչյուր բարձրացված մահճակալի համար ցուցիչ: Այսօր եկեք շարունակենք կառուցել հիմնական վերահսկիչի մեկնարկը:
Քայլ 3: Պաշարների հավաքում
Itամանակն է, որ մենք հավաքենք մեր նյութերը: Այս կառուցման մեջ օգտագործվող բաղադրիչներն ու գործիքները բոլորը կոմերցիոն կերպով հասանելի են դարակի իրերից, որպեսզի մյուսներին դյուրին լինի սեփականը կառուցել տանը: Շատերը կարելի է գտնել առցանց կամ տեղական սարքավորումների խանութներում: Նյութերի ճշգրիտ հաշիվը կախված կլինի ձեր այգու հատուկ դասավորությունից: Հանուն այս ձեռնարկի, մենք կպահպանենք ամենակարևորը ՝ ըստ նախատեսվածի, որպեսզի առաջ շարժվելուց առաջ աշխատող սարք ձեռք բերենք:
Նշում. Այս պահին կցանկանայի նշել, եթե մտադիր եք միացնել բաղադրիչները, որոնք հոսանքազրկում են ցանցը, խնդրում ենք լինել EFԳՈՇԱ: Կարևոր է, որ դուք ապահով լինեք էլեկտրոնիկա կառուցելիս և չշփոթվեք բարձր լարման հետ, եթե չգիտեք, թե ինչ եք անում: Ասելով, որ ես իսկապես օգտագործել եմ 120 վ պոմպ իմ տան տեղադրման մեջ: Գործընթացը նույնն է 12 վ պոմպի դեպքում, որի հիմնական տարբերությունը 12 վ կարգավորիչի կարիքն է: Դուք կարող եք նաև օգտագործել ռելեներ `լույսերը կամ այլ սարքեր փոխարկելու համար:
Քայլ 4: Տեղադրեք MudPi Raspberry Pi- ի վրա
Պատրաստ պլանով և ձեռքի տակ եղած պարագաներով ժամանակն է պատրաստել սարքավորումները: Սկսելու համար դուք պետք է պատրաստեք ձեր ազնվամորի pi- ն `MudPi տեղադրելու համար: Ձեզ հարկավոր կլինի Raspberry Pi ՝ Wifi հնարավորություններով, Debian 9 և ավելի բարձր տարբերակով աշխատող: Եթե դուք արդեն չունեք Raspbian- ը, ապա այստեղ պետք է ներբեռնեք Raspbian- ը իրենց էջից:
Ներբեռնված պատկերի ֆայլով այն գրեք SD քարտին ՝ օգտագործելով ձեր ընտրած պատկերի գրիչը: Raspberry pi- ն ունի ուղեցույց ՝ ֆայլերը SD քարտի վրա գրելու համար, եթե օգնության կարիք ունեք:
Միացրեք SD քարտը ձեր pi- ին և միացրեք այն: Միացրեք ձեր Pi- ն Wifi- ին GUI- ի միջոցով, եթե տեղադրել եք Raspbian Desktop- ը կամ խմբագրելով /etc/wpa_supplicant/wpa_supplicant.conf ֆայլը Raspbian Lite- ի տերմինալի միջոցով:
Հաջորդ բանը, որ դուք պետք է անեք Wifi- ի միացումից հետո, թարմացումների և թարմացումների գործարկումն է pi- ում:
Pi- ի մուտքը թարմացնելու և տերմինալի գործարկումից կատարելու համար.
sudo apt-get թարմացում
sudo apt-get բարելավում
Ավարտված վերաբեռնումը
sudo վերագործարկում
Pi- ի կրկնօրինակումից հետո մենք այժմ կարող ենք տեղադրել MudPi: Դուք կարող եք դա անել, օգտագործելով MudPi Installer- ը հետևյալ հրամանով.
curl -sL https://install.mudpi.app | բաշ
Տեղադրողը կհոգա MudPi- ի համար անհրաժեշտ բոլոր փաթեթների և կազմաձևերի մասին: Լռելյայն MudPi- ն տեղադրված է/home/mudpi գրացուցակում, որի միջուկը գտնվում է/home/mudpi/core- ում:
Դուք կարող եք ձեռքով գործարկել MudPi- ն հետևյալ հրամանով.
cd /home /mudpi
mudpi -վրիպակ
Այնուամենայնիվ, MudPi- ն ունի վերահսկիչ աշխատանք, որը այն կաշխատի ձեր փոխարեն: Բացի այդ, նախ MudPi- ն գործարկելուց առաջ ձեզ հարկավոր կլինի կազմաձևման ֆայլ: Կազմաձևման ֆայլ ստեղծելու համար դուք պետք է իմանաք, թե որ կապում եք միացրել նաև որ բաղադրիչները, ինչը կատարվում է հաջորդ քայլին: Առաջ!
Քայլ 5. Սենսորներ և բաղադրիչներ միացրեք Pi- ին ՝ փորձարկման համար
Հաջորդ քայլը մեր բաղադրիչները Pi- ին միացնելն է: (Խնդրում ենք նկատի ունենալ, որ ես լուսանկարում լրացուցիչ բաղադրիչներ էի ստուգում) Հնարավոր է ՝ փորձարկման համար օգտագործում եք լարեր և տախտակներ, ինչը լավ է, պարզապես հիշեք, որ դաշտի համար վերջնական միավոր կառուցելիս անցեք ավելի հուսալի բանի:
Միացրեք DHT11/22 սենսորային ՏՎՅԱԼՆԵՐԻ քորոցը GPIO քորոց 25 -ին:
Միացրեք DHT11/22 հոսանքն ու գետինը:
2 հեղուկ բոց սենսորներից յուրաքանչյուրի ծայրը համապատասխանաբար միացրեք GPIO 17 և 27 կապումներին `համապատասխանաբար 10k ձգվող դիմադրիչներով:
Բոց սենսորների մյուս ծայրերը միացրեք 3.3 վ -ին, որպեսզի GPIO- ն սովորաբար քաշվի OWԱOWՐ, բայց բարձր լինի, երբ բոց անջատիչը փակվի:
Կցեք 2 ալիքի ռելեի անջատիչ կապում GPIO 13 և 16 կապում:
Միացրեք 5V ռելեը հոսանքին և գետնին `գետնին:
Մենք մտահոգվելու ենք ռելեի բարձր լարման միացումներով, ավելի ուշ, երբ խրոցակները միացնում ենք: Առայժմ մենք պետք է պատրաստ լինենք MudPi կազմաձևման ֆայլը պատրաստելու և բաղադրիչները փորձարկելու համար:
Քայլ 6: Կարգավորեք MudPi- ն
Կցված տվիչներով և բաղադրիչներով դուք կարող եք կատարել MudPi կազմաձևման ֆայլը և ստուգել, որ ամեն ինչ աշխատում է նախքան միավորի հավաքումն ավարտելը: MudPi- ի կազմաձևման համար դուք կթարմացնեք mudpi.config ֆայլը, որը գտնվում է/home/mudpi/core/mudpi գրացուցակում: Սա JSON ձևաչափված ֆայլ է, որը կարող եք թարմացնել ՝ ձեր բաղադրիչի կարիքներին համապատասխան: Համոզվեք, որ ստուգեք համապատասխան ձևաչափումը, եթե որևէ խնդիր ունեք:
Եթե հետևում եք, ապա հետևյալ կազմաձևման ֆայլը կաշխատի մեր միացված բաղադրիչների համար.
Վերը նշված կոնֆիգուրացիայում շատ բան է կատարվում: Խորհուրդ եմ տալիս ավելի մանրամասն տեղեկությունների համար ուսումնասիրել կազմաձևման փաստաթղթերը: Մենք սահմանում ենք DHT11- ը և floats- ը սենսորային զանգվածում և ռելեի կարգավորումները տեղադրում ենք toggle զանգվածում: Ավտոմատացումը տեղի է ունենում գործարկիչներ և գործողություններ սահմանելով: Ձգիչը միջոց է ՝ MudPi- ին ասելու, որ լսի որոշակի պայմաններ, որոնց վրա մենք ցանկանում ենք միջոցներ ձեռնարկել, ինչպես ջերմաստիճանի չափազանց բարձր լինելը: Գործարկիչը չափազանց օգտակար չէ, քանի դեռ չենք ապահովել այն գործարկելու համար գործողություն: Վերոնշյալ կազմաձևում կան երկու ժամանակի գործարկիչներ: Triggerամանակի ձգան տևում է cron job ձևաչափված տող `որոշելու, թե երբ այն պետք է ակտիվանա: Վերը նշված գործարկման ժամերը սահմանվում են յուրաքանչյուր 12 ժամվա ընթացքում (այսինքն ՝ օրական երկու անգամ): Նրանք կաշխատեցնեն մեր կազմաձևած երկու գործողությունները, որոնք ուղղակի միացնելու/անջատելու են մեր փոխանցումը MudPi- ի կողմից արձակված իրադարձությամբ: Երկրորդ ձգանը փոխհատուցվում է 15 րոպեով, որպեսզի մեր պոմպը միանա և ջուր տա 15 րոպե, նախքան անջատվելը: Դա տեղի կունենա ամեն օր երկու անգամ:
Այժմ դուք կարող եք վերագործարկել MudPi- ն ՝ ասելով, որ վերակացուն վերսկսի ծրագիրը.
sudo supervisorctl վերագործարկել mudpi
MudPi- ն այժմ պետք է վերաբեռնի կազմաձևերը և աշխատի հետին պլանում ՝ վերցնելով սենսորների ընթերցումներ և լսելով ռելեներ փոխարկելու համար անհրաժեշտ իրադարձություններ: Կարող եք ստուգել, որ MudPi- ն աշխատում է ՝
sudo supervisorctl կարգավիճակ mudpi
MudPi- ն նաև կպահի տեղեկամատյան ֆայլերը/home/mudpi/logs գրացուցակում: Եթե դուք բախվում եք խնդիրների հետ, ապա դա լավ տեղ է նախ ստուգելու համար:
Եթե դուք հաստատել եք, որ MudPi- ն աշխատում էր, ժամանակն է սկսել միավորի վերջնական հավաքումը: Անջատեք Raspberry Pi- ն և թույլ տվեք ավարտել սարքավորումների հավաքումը:
Քայլ 7: Protոդման բաղադրիչներ նախատիպի տախտակին
Այժմ, երբ MudPi- ն կազմաձևված է, կարող եք շարունակել աշխատել սարքավորման վրա: Տուփի մեջ մնացած բաղադրիչները պետք է զոդվեն նախատիպի տախտակին ավելի կայուն լինելու համար, քան ցատկող լարերը: Դա այնքան էլ գեղեցիկ չէ, որքան սովորական տպատախտակը, բայց առայժմ կաշխատի: DHT11 սենսորը, որը մենք օգտագործում ենք, արտաքին կլինի, բայց դուք կարող եք ցանկալիորեն մեկ այլ ներսում ներառել տուփի ներքին ջերմաստիճանի համար:
Ես կպցրեցի պի ճեղքման մալուխը տախտակին և մի քանի տերմինալային միակցիչների համար ՝ GPIO- ի ավելի հեշտ միացումների համար, երբ նորից միացնենք սենսորներն ու ռելեերը: Բեկումնային մալուխը հաճելի էր, որ կարողանայի անջատել pi- ն ՝ առանց ամբողջ մոդուլը հանելու: Ես նաև ներառեցի բոցերի համար անհրաժեշտ քաշվող դիմադրիչները: Ավարտելով, մենք կարող ենք ամեն ինչ դնել գեղեցիկ արտաքին միացման տուփի մեջ `այն պաշտպանելու համար:
Քայլ 8. Սկսեք էլեկտրոնիկան տեղադրել բացօթյա միացման տուփի մեջ
Այս պահի դրությամբ ամեն ինչ փորձարկվել է MudPi- ի վրա աշխատելու ժամանակ և ժամանակն է հավաքել արտաքին միավորը `տարրերին դիմակայելու համար: Ձեր տեղական սարքավորումների խանութը կունենա էլեկտրոնիկայի բաժնում միացման տուփերի ընտրություն, որը կարող եք ձեռք բերել 25 դոլարից ցածր գնով: Փնտրեք մեկը, որն ունի ճիշտ չափսեր և ունի անջրանցիկ կնիք: Ես մի փոքր ավելի ծախսեցի, որպեսզի ձեռք բերեմ մանրաթելերով ամրացված տուփ ՝ գարնանային սողնակներով: Այն, ինչ ձեզ հարկավոր է, այն է, ինչը կպահպանի խոնավությունը և կհամապատասխանի ձեր բոլոր բաղադրիչներին: Այս տուփի մեջ դուք պետք է անցքեր բացեք, որպեսզի մալուխները նույնպես դուրս բերվեն:
Քայլ 9. Միացրեք վարդակները ռելեին և տեղադրեք միացման տուփում *arnգուշացում բարձր լարման մասին *
Pi- ն պետք է անջատված լինի բաղադրիչները միացնելիս: Եթե պոմպի համար օգտագործում եք 120v կամ 12v, հաշվի առեք վարդակից: 12 վ հոսող պոմպերում սովորաբար օգտագործվում է տակառի միակցիչ: 120v- ի հետ աշխատելը կարող եք աշխատել կանանց երկարացման լարի վարդակից: Հիմա մի՛ գնացեք երկարացման լար և մի խառնեք այն առանց համապատասխան սարքավորումների:
Գայլիկոնով կամ բահի միջոցով բացեք երկու 3/4 դյույմ բացվածք բացօթյա միացման տուփի ներքևում և տեղադրեք երկու 3/4 դյույմանոց մալուխային խցուկներ: Արական երկարացման լարը մի գեղձի միջով անցկացրեք, իսկ էգի կեսը `մյուսի միջոցով: Եթե ցանկանում եք օգտագործել մյուս ռելեային ալիքը, տեղադրեք մեկ այլ վերջավոր կանացի լար:
Տուփի մեջ ես տեղադրել եմ din երկաթուղու մի փոքր հատված: Երկաթուղու վրա DC հոսանքի աղբյուր է ՝ 120v- ից մինչև 5v իջեցնելու համար, որպեսզի Pi- ն միանա, ինչպես նաև անվտանգության որոշ անջատիչներ: Ես օգտագործում եմ միայն երկու անջատիչ, որպեսզի կարողանամ անջատել Pi- ն ՝ առանց ամբողջ համակարգը անջատելու: Մեկ անջատիչը բավական կլիներ: Այժմ երկարացման լարի ներսում կան երեք գունավոր մալուխներ: WHITE- ը չեզոք է, GREEN- ը ՝ հիմնավորված, իսկ Սևը ՝ 120v+: Կանաչն ու սպիտակը ուղղակիորեն մտնում են DC սնուցման աղբյուր: Սևը սկզբում անցնում է անջատիչների մեջ, այնուհետև DC հոսանքի աղբյուրի: Էներգամատակարարման վրա մի փոքրիկ պտուտակ է, որը պոտենցիոմետր է ՝ լարումը ճիշտ մինչև 5 վ լարման կրճատելու համար:
Մենք պատրաստվում ենք օգտագործել տերմինալային բլոկներ `խրոցակների միջև կապեր ստեղծելու համար: Մեկ բլոկի միջոցով միացրեք բոլոր սպիտակ չեզոք մալուխները միասին: Եթե դուք չունեք տերմինալային բլոկներ, էլեկտրական ժապավենը բավական կլինի: Կանաչ գրունտի մալուխները նույնպես պետք է միացված լինեն միասին: Ռելեի բարձր լարման կողմն ունի երեք միացում ՝ COM (ընդհանուր), NC (սովորաբար փակ) և NO (սովորաբար բաց): Կախված ձեր ռելեից, այն կարող է ունենալ միայն NC կամ NO ոչ երկուսն էլ: Միացրեք մի փոքր լրացուցիչ մալուխ անջատիչից, որը 120 վ կապահովի մեր ռելեներ COM (սովորական) տերմինալին բարձր լարման կողմից: Այժմ միացրեք կանացի երկարացման լարերը ՝ սև 120 վ գիծը, NC տերմինալին: Սա կնշանակի, որ վարդակը սովորաբար անջատված կլինի և միացված չէ, բայց երբ մենք միացնում ենք ռելեն, դրա վրա 120 վ լարում է մատակարարում, դրանով իսկ միացնելով մեր պոմպը:
Այս պահին բոլոր երկարացման մալուխները պետք է կապեն իրենց սպիտակ չեզոքները միմյանց հետ, իսկ կանաչ հիմքերը `միասին: Իգական լարերը ունեն իրենց սև 120 վը, որը կցված է ռելեի NC տերմինալին: Արական երկարացման մալուխը պետք է ունենա իր սև ուղիղ ուղին դեպի երկաթուղու ընդմիջում, այնուհետև բաժանվի DC հոսանքի աղբյուրին և ռելեների COM- երին:
Կարևոր է ամեն ինչ տեղադրել անջրանցիկ տուփի մեջ և պատշաճ կերպով պաշտպանել/ուղղել ձեր բոլոր մալուխները: Վերջին բանը, որ ցանկանում եք, կրակ է կամ ինչ -որ մեկի մոտ բացակայում է: Նաև մի խառնվեք բարձր լարման հետ, եթե չեք կարողանում ապահով լինել: Դուք դեռ կարող եք բավականին քիչ անել 12 վ և ավելի ցածր բաղադրիչներով:
Քայլ 10. Տեղադրեք սենսորներ Պաշտպանական բնակարաններում
Բնությունն ու խոնավությունը չափազանց բարեկամական չեն էլեկտրոնիկայի նկատմամբ: Դուք պաշտպանել եք Pi- ն բացօթյա միացման տուփով, բայց այժմ դուք պետք է պաշտպանեք ցանկացած արտաքին բաղադրիչ: Դուք կարող եք որոշ պատշաճ բնակարան կառուցել արտաքին բաղադրիչները պաշտպանելու համար ՝ օգտագործելով PVC խողովակ կամ ջարդոնի խողովակների այլ կտորներ: Ես սարքեցի DHT11 սենսորի պարզ օդափոխվող կափարիչը, որը կօգնի պաշտպանել այն անձրևից և վրիպակներից, բայց թույլ եմ տալիս շնչել արտաքին ճշգրիտ ընթերցումների համար: Հաջորդ քայլում մալուխների շուրջը կնքելու համար օգտագործեք սիլիկոնե հորթ:
Լավագույն լուծումը չէ, բայց այն աշխատում է էժան 4 $ սենսորի համար: (Ես նաև պատրաստեցի հողի տվիչների համար, որոնք ես այն ժամանակ փորձարկում էի): Լողացող տվիչները կտեղադրվեն ջրի բաքի մեջ և լրացուցիչ բնակարան չեն պահանջի:
Դուք նաև կգտնեք, որ սենսորները սովորաբար գալիս են միայն էժան բարակ չափիչ մետաղալարով: Սա երկար չի տևի ընդհանուր օգտագործման կամ արտաքին կլիմայի դեպքում: Հաջորդ քայլում մենք անդրադառնում ենք դրան:
Քայլ 11. Միացրեք սենսորները բացօթյա գնահատված մալուխի և վարդակների հետ
Բացօթյա գնահատված մալուխ ձեռք բերելը պարտադիր է, եթե ցանկանում եք, որ տուփին միացված լինեն արտաքին տվիչներ: Բացօթյա գնահատված մալուխը ունի պաշտպանություն, որն օգնում է պաշտպանել ներքին լարերը: Ես վերցրեցի 4 լարի մալուխ և վարդակներ: Դուք վարդակների կարիք չունեք, և փոխարենը կարող եք օգտագործել ավելի շատ մալուխային գեղձեր, բայց ես ուզում էի, որ կարողանամ արագ փոխել սենսորները:
Կտրեք որոշ մալուխներ ձեր ջերմաստիճանի և բոց սենսորների երկարությամբ: Ես նրան կտայի մի քանի լրացուցիչ ոտք, քանի որ անհրաժեշտության դեպքում միշտ էլ հաճելի է ունենալ ավելորդ:Ես առաջարկում եմ մալուխները զոդել լավագույն միացումների համար, այնուհետև փաթաթել էլեկտրական ժապավենով: Ես առաջարկում եմ օգտագործել նույն գույնը հզորության և գրունտի համար յուրաքանչյուր մետաղալարով, որպեսզի հեշտությամբ հիշվեն բաները: Մալուխը սիլիկոնե հորթի միջոցով ամրացրեք պատյանում, փակեք պատյան մնացած մասի մնացած մասը, այնպես որ մուտքի կետը միայն օդափոխվող գլխարկն է:
Մալուխի մյուս ծայրը կարող եք վազել տուփի մեջ մալուխային խցուկների միջոցով և միանալ Pi- ին նույն կապումներով, ինչպես նախկինում: Եթե որոշեք օգտագործել վարդակներ, տեղադրեք խրոցակի ծայրերը մալուխի վրա: Հորատեք և տեղադրեք մյուս ծայրերը միացման տուփի մեջ, ապա միացրեք ներքին մասերը:
Քայլ 12: Տեղադրեք բոց սենսորներ տանկի մեջ
Մնացած սենսորների պաշտպանությամբ և պատրաստ գնալու համար ժամանակն է տեղադրել բոց սենսորները ջրի բաքի մեջ: Քանի որ մենք օգտագործում ենք միայն երկուսը, դուք պետք է տեղադրեք 1 -ը կրիտիկական ցածր մակարդակի վրա, որպեսզի պոմպը չաշխատի և մեկը, որը պետք է նշի բաքը, լցված է: Գտեք ճիշտ չափի հորատման բիտը և անցք կատարեք տանկի մեջ ճիշտ մակարդակներում: Լվացքի տվիչները պտուտակով լցրեք տանկի մեջ ՝ տրամադրված լվացքի մեքենայով և ընկույզով: Նայեք տանկի ներսում և համոզվեք, որ բոց սենսորներն այնպես են կողմնորոշված, որ նրանք գտնվում են անջատված վիճակում և ջրի բարձրացումից հետո վեր են բարձրանում, ինչը ստիպում է դրանք փակել շրջանը:
Ռեզիստորների իջեցման պատճառով դա նշանակում է, երբ ջրի մակարդակը բավարարվում է այդ մակարդակի բոց սենսորով `կարդալով 1. Հակառակ դեպքում բոց սենսորը կվերադառնա 0, եթե ջուրը ներկայումս չի բարձրացնում սենսորը` փակելով շրջանը:
Քայլ 13: Տեղադրեք միավորը դրսում
MudPi միավորը պատրաստ է դաշտին, և մենք կարող ենք այն տեղադրել դրսում ՝ իր վերջնական վայրում: Բացօթյա միացման տուփը սովորաբար գալիս է կափարիչով, որը պտտվում է, որպեսզի ջուրը փակ լինի: Դուք նաև պետք է մի քանի ամրացման անցքեր գտնեք հետևի մասում, որոնք կարող եք օգտագործել սարքը տեղադրելու համար: Ես տեղադրել եմ իմ տուփը դրսի ջրամբարի կողքին, քանի որ բոց սենսորները միայն սահմանափակ մալուխային հոսանք ունեին:
Դուք կարող եք միացնել արական երկարացման լարը վարդակից և շրջել անջատիչը `MudPi- ն առցանց դարձնելու համար: Համոզվեք, որ ամեն ինչ աշխատում է, նախքան այն երկար թողնելը: Ստուգեք, որ սենսորները ընթերցումներ են կատարում ՝ նայելով redis- ին պահված արժեքներին կամ ստուգելով MudPi տեղեկամատյանները: Եթե ամեն ինչ լավ է թվում, ժամանակն է թույլ տալ MudPi- ին աշխատել, մինչ դուք հանգստանում եք:
Քայլ 14: MudPi- ի մոնիտորինգ
Այժմ, երբ MudPi- ն աշխատում է, կարող եք մտածել ձեր համակարգը վերահսկելու եղանակների մասին: Ամենահեշտ և ամենաուղիղ ձևը MudPi տեղեկամատյան ֆայլը վերահսկելն է.
պոչ -f /home/mudpi/logs/output.log
Մեկ այլ տարբերակ `տեղական վեբ էջի նման ինտերֆեյսի միջոցով: Ես դեռ ժամանակ չեմ ունեցել հրապարակել MudPi UI հանրային միջավայրը, բայց PHP- ով դուք կարող եք հեշտությամբ գրավել ձեր սենսորները և բաղադրիչի վիճակը redis- ից: Իմացեք, թե ինչպես է MudPi- ն ավելի շատ պահում ձեր տվյալները փաստաթղթերում փաստաթղթերում:
Սենսորների վերջին ընթերցումները կպահվեն redis- ում ՝ կազմաձևում ձեր սահմանած հիմնական տարբերակի ներքո: Օգտագործելով սա, կարող եք կատարել PHP- ի պարզ ծրագիր ՝ էջի բեռնվածության ընթերցումները գրավելու և դրանք ցուցադրելու համար: Այնուհետեւ պարզապես թարմացրեք էջը նոր տվյալների համար:
Հնարավոր է նաև լսել MudPi իրադարձությունները redis- ով, և սա ավելի լավ տարբերակ է համակարգից իրական ժամանակի թարմացումներ ստանալու համար: Դուք կարող եք իրադարձությունները կարդալ անմիջապես redis-cli- ի միջոցով
redis-cli psubscribe '*'
Քայլ 15. Նախատիպի տախտակները փոխարինեք անհատական PCB- ներով (ըստ ցանկության)
Ես մի փոքր հեռու եմ գնացել և մի քանի սովորական տպատախտակներ պատրաստել նաև MudPi- ի համար: Նրանք ինձ օգնում են արագացնել շինարարության գործընթացը MudPi բազմաթիվ միավորներ կառուցելով և շատ ավելի հուսալի են: Ես սկսել եմ փոխարինել իմ հին նախատիպի տախտակները ավելի հուսալի PCB- ներով ՝ իմ ունեցած եղած բոլոր միավորներում: Ապագայում ես ցանկանում եմ այս տախտակները վաճառքի հանել փոքր քանակությամբ, որոնք կօգնեն աջակցել իմ բաց կոդով աշխատանքին: MudPi- ն չի պահանջում որևէ սովորական տպատախտակներ գործարկելու համար, այն պարզապես օգնում է նվազեցնել ապարատային ծանրաբեռնվածությունը արդեն տեղադրված ինքնաթիռի բաղադրիչներով, ինչպիսիք են ձգվող դիմադրիչները և ջերմաստիճանի/խոնավության տվիչները:
Քայլ 16: Հանգստացեք և դիտեք, թե ինչպես են աճում ձեր բույսերը:
Այժմ դուք ունեք ձեր սեփական ավտոմատացված այգիների համակարգը, որը կարող եք ընդլայնել և մասշտաբավորել, ինչպես ցանկանում եք: Կատարեք ավելի շատ միավորներ կամ ընդլայնեք այն, ինչ արդեն կառուցել եք: Շատ ավելին կան, որ կարող եք անել MudPi- ի հետ և շատ տեղեկություններ ծրագրի կայքում ՝ https://mudpi.app: Իմ նպատակն էր MudPi- ն դարձնել այն ռեսուրսը, որը ես փնտրում էի, երբ սկսեցի այգու նախագիծը: Հուսով եմ, որ MudPi- ում դուք մեծ կիրառում կգտնեք և կկիսվեք բառով, եթե ձեզ դուր է գալիս իմ կատարած աշխատանքը: Ես անձամբ օգտագործում եմ MudPi- ն ինչպես դրսում, այնպես էլ ներսում `տնկարաններիս կառավարելու համար և մինչ այժմ շատ գոհ եմ արդյունքներից:
MudPi- ն դեռ թարմացվում է ավելի շատ հնարավորություններով և զարգացումներով: Դուք կարող եք այցելել կայք ՝ այն ամենի մանրամասների համար, որոնց վրա ես աշխատել եմ և ստուգել ստորև բերված որոշ հղումներ ՝ ձեզ ավելի շատ ռեսուրսների ուղղորդելու համար: Ես նաև մտա MudPi 2020 թվականի Raspberry Pi մրցույթում: Եթե Ձեզ դուր է գալիս MudPi- ն և ցանկանում եք օգնել ինձ, ինձ ձայն տվեք ստորև:
Օգտակար ռեսուրսներ ՝ առաջ գնալու համար
MudPi փաստաթղթավորում
MudPi աղբյուրի կոդը
MudPi ուղեցույցներ
Share You MudPi Build
Աջակցեք իմ աշխատանքին MudPi- ի վրա
Աջակցեք MudPi- ին
Ուրախ աճեցում բոլորին:
- Էրիկ
Պատրաստված է Վիսկոնսինից ♥ -ով
Առաջին մրցանակ Raspberry Pi մրցույթ 2020 -ում
Խորհուրդ ենք տալիս:
WiFi ավտոմատ բույսերի սնուցող ջրամբարով - փակ/բացօթյա մշակության տեղադրում
WiFi ավտոմատ բույսերի սնուցող ջրամբարով - փակ/բացօթյա մշակման տեղադրում - Plaրային բույսեր ավտոմատ կերպով ՝ հեռակա մոնիտորինգով
Բացօթյա, եղանակից պաշտպանող հարմարանք Lifx- ի կամ երանգի համար. 5 քայլ (նկարներով)
Բացօթյա, անջրանցիկ հարմարանք Lifx- ի կամ երանգի համար. Ես ուզում էի լուսավորել իմ այգին իմ Lifx Color 1000 լամպերով, երեկոյան ժամանցի, ինչպես նաև բակի երբեմն զվարճանալու համար: Հաշվի առնելով լամպերը խոնավության և ջերմության նկատմամբ
Խելացի ոռոգման համակարգ այգիների համար `6 քայլ
Այգիների համար ջրամատակարարման խելամիտ համակարգ. Բարև իմ ընկերներ, ես պատրաստվում եմ արևային էներգիայով կամ ավտոմատ ոռոգման համակարգ պատրաստել մեր այգիների համար, հետևեք ստորև ներկայացված քայլերին ՝ ձեր սեփականը պատրաստելու համար:
Խելացի ոռոգման համակարգ ՝ օգտագործելով IoT # «Կառուցված է BOLT» - ի վրա. 6 քայլ (նկարներով)
Խելացի ոռոգման համակարգ ՝ օգտագործելով IoT # «Կառուցված է բոլտի վրա». Խելացի ոռոգման համակարգը IoT- ի վրա հիմնված սարք է, որն ի վիճակի է ավտոմատացնել ոռոգման գործընթացը `վերլուծելով հողի խոնավությունը և կլիմայի վիճակը (ինչպես անձրևը): Նաև տվիչների տվյալները ցուցադրվել BOLT- ում գրաֆիկական տեսքով
USB փակ/բացօթյա ջերմաչափ (կամ ՝ «Իմ առաջին USB սարքը») ՝ 4 քայլ (նկարներով)
USB փակ/բացօթյա ջերմաչափ (կամ ՝ «Իմ առաջին USB սարքը»). Սա պարզ դիզայն է, որը ցուցադրում է USB ծայրամասային սարքը PIC 18F- երի վրա: Կան բազմաթիվ օրինակներ 18F4550 40 պին չիպսերի համար առցանց, այս դիզայնը ցուցադրում է 18F2550 28 փին փոքր տարբերակը: PCB- ն օգտագործում է մակերևույթի վրա ամրացվող մասեր, բայց բոլոր