Բովանդակություն:

Ավտոմատ այգիների համակարգ, որը կառուցված է Raspberry Pi- ի վրա `բացօթյա կամ փակ տարածքների համար - MudPi: 16 քայլ (նկարներով)
Ավտոմատ այգիների համակարգ, որը կառուցված է Raspberry Pi- ի վրա `բացօթյա կամ փակ տարածքների համար - MudPi: 16 քայլ (նկարներով)

Video: Ավտոմատ այգիների համակարգ, որը կառուցված է Raspberry Pi- ի վրա `բացօթյա կամ փակ տարածքների համար - MudPi: 16 քայլ (նկարներով)

Video: Ավտոմատ այգիների համակարգ, որը կառուցված է Raspberry Pi- ի վրա `բացօթյա կամ փակ տարածքների համար - MudPi: 16 քայլ (նկարներով)
Video: Ինչպե՞ս ճիշտ ընտրել արևային ֆոտովոլտային վահանակներ 2024, Նոյեմբեր
Anonim
Image
Image
Ավտոմատացված այգիների համակարգ, որը կառուցված է Raspberry Pi- ի վրա բացօթյա կամ փակ տարածքների համար - MudPi
Ավտոմատացված այգիների համակարգ, որը կառուցված է Raspberry Pi- ի վրա բացօթյա կամ փակ տարածքների համար - MudPi
Ավտոմատ այգիների համակարգ, որը կառուցվել է Raspberry Pi- ի վրա բացօթյա կամ փակ տարածքների համար - MudPi
Ավտոմատ այգիների համակարգ, որը կառուցվել է Raspberry Pi- ի վրա բացօթյա կամ փակ տարածքների համար - MudPi
Ավտոմատ այգիների համակարգ, որը կառուցվել է Raspberry Pi- ի վրա բացօթյա կամ փակ տարածքների համար - MudPi
Ավտոմատ այգիների համակարգ, որը կառուցվել է Raspberry Pi- ի վրա բացօթյա կամ փակ տարածքների համար - MudPi

Ձեզ դուր է գալիս այգեգործությունը, բայց ժամանակ չե՞ք գտնում այն պահպանելու համար: Թերևս ունեք որոշ տնային բույսեր, որոնք մի փոքր ծարավ են փնտրում կամ միջոց են փնտրում ձեր հիդրոպոնիկան ավտոմատացնելու համար: Այս նախագծում մենք կլուծենք այդ խնդիրները և կսովորենք 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- ի վրա

Տեղադրեք MudPi Raspberry Pi- ի վրա
Տեղադրեք 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- ին
Փորձարկման համար միացրեք սենսորները և բաղադրիչները Pi- ին
Փորձարկման համար միացրեք սենսորները և բաղադրիչները Pi- ին
Փորձարկման համար միացրեք սենսորները և բաղադրիչները Pi- ին
Փորձարկման համար միացրեք սենսորները և բաղադրիչները Pi- ին
Փորձարկման համար միացրեք սենսորները և բաղադրիչները 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ոդման բաղադրիչներ նախատիպի տախտակին

Protոդման բաղադրիչներ նախատիպի տախտակին
Protոդման բաղադրիչներ նախատիպի տախտակին
Protոդման բաղադրիչներ նախատիպի տախտակին
Protոդման բաղադրիչներ նախատիպի տախտակին

Այժմ, երբ MudPi- ն կազմաձևված է, կարող եք շարունակել աշխատել սարքավորման վրա: Տուփի մեջ մնացած բաղադրիչները պետք է զոդվեն նախատիպի տախտակին ավելի կայուն լինելու համար, քան ցատկող լարերը: Դա այնքան էլ գեղեցիկ չէ, որքան սովորական տպատախտակը, բայց առայժմ կաշխատի: DHT11 սենսորը, որը մենք օգտագործում ենք, արտաքին կլինի, բայց դուք կարող եք ցանկալիորեն մեկ այլ ներսում ներառել տուփի ներքին ջերմաստիճանի համար:

Ես կպցրեցի պի ճեղքման մալուխը տախտակին և մի քանի տերմինալային միակցիչների համար ՝ GPIO- ի ավելի հեշտ միացումների համար, երբ նորից միացնենք սենսորներն ու ռելեերը: Բեկումնային մալուխը հաճելի էր, որ կարողանայի անջատել pi- ն ՝ առանց ամբողջ մոդուլը հանելու: Ես նաև ներառեցի բոցերի համար անհրաժեշտ քաշվող դիմադրիչները: Ավարտելով, մենք կարող ենք ամեն ինչ դնել գեղեցիկ արտաքին միացման տուփի մեջ `այն պաշտպանելու համար:

Քայլ 8. Սկսեք էլեկտրոնիկան տեղադրել բացօթյա միացման տուփի մեջ

Սկսեք էլեկտրոնիկան դնել բացօթյա միացման տուփի մեջ
Սկսեք էլեկտրոնիկան դնել բացօթյա միացման տուփի մեջ
Սկսեք էլեկտրոնիկան դնել բացօթյա միացման տուփի մեջ
Սկսեք էլեկտրոնիկան դնել բացօթյա միացման տուփի մեջ
Սկսեք էլեկտրոնիկան դնել բացօթյա միացման տուփի մեջ
Սկսեք էլեկտրոնիկան դնել բացօթյա միացման տուփի մեջ

Այս պահի դրությամբ ամեն ինչ փորձարկվել է MudPi- ի վրա աշխատելու ժամանակ և ժամանակն է հավաքել արտաքին միավորը `տարրերին դիմակայելու համար: Ձեր տեղական սարքավորումների խանութը կունենա էլեկտրոնիկայի բաժնում միացման տուփերի ընտրություն, որը կարող եք ձեռք բերել 25 դոլարից ցածր գնով: Փնտրեք մեկը, որն ունի ճիշտ չափսեր և ունի անջրանցիկ կնիք: Ես մի փոքր ավելի ծախսեցի, որպեսզի ձեռք բերեմ մանրաթելերով ամրացված տուփ ՝ գարնանային սողնակներով: Այն, ինչ ձեզ հարկավոր է, այն է, ինչը կպահպանի խոնավությունը և կհամապատասխանի ձեր բոլոր բաղադրիչներին: Այս տուփի մեջ դուք պետք է անցքեր բացեք, որպեսզի մալուխները նույնպես դուրս բերվեն:

Քայլ 9. Միացրեք վարդակները ռելեին և տեղադրեք միացման տուփում *arnգուշացում բարձր լարման մասին *

Միացրեք վարդակները ռելեին և տեղադրեք միացման տուփում *arnգուշացում բարձր լարման մասին *
Միացրեք վարդակները ռելեին և տեղադրեք միացման տուփում *arnգուշացում բարձր լարման մասին *
Միացրեք վարդակները ռելեին և տեղադրեք միացման տուփում *arnգուշացում բարձր լարման մասին *
Միացրեք վարդակները ռելեին և տեղադրեք միացման տուփում *arnգուշացում բարձր լարման մասին *
Միացրեք վարդակները ռելեին և տեղադրեք միացման տուփում *arnգուշացում բարձր լարման մասին *
Միացրեք վարդակները ռելեին և տեղադրեք միացման տուփում *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- ի մոնիտորինգ
MudPi- ի մոնիտորինգ
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- ներով (ըստ ցանկության)

Նախատիպի տախտակները փոխարինել անհատական PCB- ներով (ըստ ցանկության)
Նախատիպի տախտակները փոխարինել անհատական PCB- ներով (ըստ ցանկության)
Նախատիպի տախտակները փոխարինել անհատական PCB- ներով (ըստ ցանկության)
Նախատիպի տախտակները փոխարինել անհատական 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
Raspberry Pi մրցույթ 2020
Raspberry Pi մրցույթ 2020
Raspberry Pi մրցույթ 2020

Առաջին մրցանակ Raspberry Pi մրցույթ 2020 -ում

Խորհուրդ ենք տալիս: