Բովանդակություն:
- Քայլ 1: Նյութեր
- Քայլ 2. Mերմոցի պատրաստում
- Քայլ 3. ishingերմոցային գործի ավարտը
- Քայլ 4: Softwareրագրային ապահովում Raspberry Pi- ի վրա
- Քայլ 5: Շրջանի պատրաստում
- Քայլ 6: Ստեղծեք տվյալների բազա
- Քայլ 7: Կայք
- Քայլ 8: Գրել հետնիշը
- Քայլ 9. Տեղադրեք ամեն ինչ պատյանում
Video: MAG (մանրանկարչություն ավտոմատ ջերմոց). 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Մայրս ժամանակի մեծ մասը զբաղված է: Այսպիսով, ես ուզում էի օգնել նրան ՝ ավտոմատացնելով իր ջերմոցները: Այս կերպ նա կարող է մի փոքր ժամանակ խնայել, քանի որ կարիք չունի բույսերը ջրել:
Ես դրան կկարողանամ հասնել MAG- ի (Մանրանկարչության ավտոմատ այգի) միջոցով: Ինչպես և անվանման մեջ, MAG- ն մանրանկարչական ծրագիր է, որը կարող է ընդլայնվել ավելի մեծ ջերմոցների համար: MAG- ը այգեգործության մոնիտորինգի ավտոմատացված համակարգ է, որը կարդում և տարբեր սենսորների տվյալներ է ուղարկում Raspberry Pi- ով աշխատող վեբ սերվերին: Օգտագործողը կկարողանա վերահսկել իրենց բույսերը կայքում: Այս հայեցակարգը մշակվում է որպես վերջնական նախագիծ մուլտիմեդիա և հաղորդակցական տեխնոլոգիաների առաջին տարվա ընթացքում, Howest Kortrijk, Բելգիա:
Քայլ 1: Նյութեր
Այս նախագիծը կառուցելու համար ձեզ հարկավոր են հետևյալ տարրերը.
Էլեկտրոնիկա:
1. Ազնվամորի պի 4 - kit2: Ազնվամորի pi T-cobbler3. Հացաթուղթ 4. Արականից տղամարդու միակցիչներ 5. Արականից իգական միակցիչներ 6. LM35 (ջերմաստիճանի տվիչ) 7. 4x Խոնավության տվիչներ 8. DHT119. MCP300810. Պոտենցիոմետր (վերահսկման համար, անհրաժեշտ չէ) 11. SunFounder LCD- էկրան 12. 4x Առանց խոզանակի ջրի շքեղություն 12V13: Waterրատար խողովակներ 14. 12V15 ադապտեր: 4x ռելե 5V
Պատյան:
1. Ակվարիում 2. Փայտե տախտակներ 3. Երկաթյա ամուր կլոր ձուլակտոր 4. Եղունգներ 5. Պտուտակներ 6. Aquaplan Roofprimer
Գործիքներ:
1. Մուրճ 2. Սղոց 3. Պտուտակահան 4. Գայլիկոն 5. Վուդֆայլ 6. Սոսինձ ատրճանակ 7. Ներկի խոզանակ 8. Եռակցման մեքենա 9. Վաճառվող սարք
Ստորև բերված Pdf ֆայլում կարող եք տեսնել ամբողջական գնացուցակը ՝ մասերի հղումներով:
Քայլ 2. Mերմոցի պատրաստում
Տրամադրված պատկերներում դուք կգտնեք տախտակների համար անհրաժեշտ չափումներ: Սկզբում դուք կգտնեք չափման պատկերները, դրա վրա կգտնեք մի համար (սրա ներքևում կլինեն լրացուցիչ տեղեկություններ համապատասխան թվով): Կան նաև տրամադրված որոշ պատկերներ, թե ինչպիսին կլինի այն:
1 -ից 4 -րդ համարները գործի համար են, և երբ դրանք կտրեք, կարող եք դրանք ամրացնել ՝ մեխերը խփելով անցքերի մեջ:
Լրացուցիչ տախտակը ՝ 5 + 6 համարներով, կափարիչ է, որը կարող եք տեղադրել pi- ի համար նախատեսված խցիկից վերև:
Նշումներ
Բոլոր տախտակների վրա անցքերի կենտրոնը գտնվում է ծայրերից 0.8 սմ հեռավորության վրա (մոխրագույն գծեր, տես թիվ մեկ նկարը հղում է): Փոսերը փորվել են փայտի համար 2 մմ պտուտակով:
1.: Սա ներքևի ափսե է: Ձախ կողմում դուք ունեք 64 սմ 2 անցքերի միջև: Սա հաշվի է առնում անցքերի և եզրերի միջև հեռավորությունները ինչպես ձախ, այնպես էլ աջ կողմում: Վերին տախտակն ունի 2 սմ x 2 սմ քառակուսի, որպեսզի հոսանքի մալուխները թույլ տան: Ներքևի տախտակին կտրված է 8 սմ x 2.5 սմ, որը տեղադրում է LCD էկրանը:
2. Սրանք ամենաերկար կողմերն են, և ձեզ հարկավոր կլինի այս տախտակներից 2 -ը: Վերևում դուք ունեք 2 կտրված կտոր ՝ 3 մմ x 10 մմ: Սա հետագայում կօգտագործվի խոնավության տվիչի մալուխների երթուղու համար:
3. Սրանք ամենակարճ կողմերն են, և ձեզ հարկավոր կլինի այս տախտակներից 4 -ը:
4. Սրանք բույսերի տարայի խաչմերուկն են, ձեզ հարկավոր կլինի այս տախտակներից 2 -ը: Դուք պետք է հեռացնեք սպիտակ կտորը, ինչպես ցույց է տրված, որպեսզի կարողանաք սահեցնել այս 2 -ը միմյանց մեջ
Քայլ 3. ishingերմոցային գործի ավարտը
Այժմ, երբ ամեն ինչ միասին ամրացված է, մենք կհամոզվենք, որ բույսերի համար նախատեսված խցիկները անջրանցիկ են: Մենք դա անում ենք, որպեսզի համոզվենք, որ ոչ մի ջուր չի կարող արտահոսել, ամեն դեպքում: Ներկը ներկեք խցիկներով, եթե ցանկանում եք, կարող եք ավելացնել երկրորդ շերտը, երբ այն չորանա:
Հաջորդը մետաղյա ձողերի եռակցումն է մեջտեղում, այնպես որ մենք ավարտվում ենք խաչով: Մենք այս մետաղյա շրջանակը գործի վրա կդնենք 4 անցք փորելուց հետո, 1 -ը յուրաքանչյուր ծայրին, ինչպես պատկերը: Տեղադրելով այն ՝ համոզվեք, որ բոլոր 4 կողմերը հավասար են:
Վերջին հաշվով մենք խցիկի յուրաքանչյուր կողմում խազ կկատարենք: Պատրաստեք այն այնպես, որ ջրի խողովակները կարողանան ներս մտնել: Տեղադրեք մի փոքր փայտ վերևում `այն տեղում պահելու համար: Այս փայտի կտորը քսելիս համոզվեք, որ կարող եք ջրի խողովակը հեշտությամբ հանել և անհրաժեշտության դեպքում նորից դնել այն:
Քայլ 4: Softwareրագրային ապահովում Raspberry Pi- ի վրա
Որպեսզի իմ կոդը աշխատի (որը ես կապելու եմ ստորև) ձեզ հարկավոր է տեղադրել որոշ փաթեթներ և գրադարաններ: Առաջին բանը, որ անհրաժեշտ է, դա այն է, որ դուք թարմացնեք ձեր Pi- ն:
Նախ, թարմացրեք ձեր համակարգի փաթեթների ցանկը `մուտքագրելով հետևյալ հրամանը` sudo apt-get update:
Թարմացրեք ձեր տեղադրված փաթեթները մինչև վերջին տարբերակները ՝ հետևյալ հրամանով. Sudo apt-get dist-upgrade:
Եթե համակարգը չի պահանջում վերագործարկում, կատարեք «sudo reboot»: Սա անհրաժեշտ է համոզվել, որ ամեն ինչ ճիշտ է տեղադրված:
Փաթեթները տեղադրելուց հետո ձեզ հարկավոր է տեղադրել որոշ գրադարաններ.
- sudo pip3 install -թարմացնել setuptools- ը
- sudo apt-get տեղադրել python3-flask
- sudo pip install -U flask -cors
- sudo pip տեղադրել flask-socketio
- sudo apt-get տեղադրել rpi.gpio
- sudo pip3 տեղադրեք Adafruit_DHT
Ավարտելուց հետո կատարեք «sudo reboot»:
Քայլ 5: Շրջանի պատրաստում
Քայլ 2 -ում մենք պատրաստվում ենք միացնել այս նախագծի համար: Սա բացարձակ նվազագույնն է, որն անհրաժեշտ է, եթե ցանկանում եք, որ այն աշխատի: Շրջանի պատճենը կազմելու համար օգտագործեք ցրտահարման սեղանը և դիագրամը: Սա այն է, որտեղ ձեզ անհրաժեշտ են բոլոր էլեկտրական նյութերը 1 -ին քայլից:
Տեղեկատվություն սխեմայի մասին
Մենք ունենք 5 սենսոր, որոնք միացված են MCP3008- ին, որոնք lm35 են ներքին ջերմաստիճանի համար և 4 հողի խոնավության տվիչներ: A DHT11 արտաքին ջերմաստիճանի և խոնավության համար, և վերջապես ջրի լողացող անջատիչ ՝ ստուգելու համար, թե արդյոք ջրամբարում կա բավարար ջուր:
Հողի խոնավության տվիչը ունի անալոգային ելք և Raspberry Pi- ի վրա օգտագործում է GPIO- քորոց:
Լրացուցիչ:
Ես նաև տեղադրեցի LCD- էկրան, որը հետագայում ավելի դյուրին կդարձնի միանալ Raspberry Pi- ին ՝ առանց ձեր նոութբուքին միանալու անհրաժեշտության: Սա անհրաժեշտ չէ, բայց խիստ առաջարկվում է:
Նախքան այդ ամենը միասին միացնելը, ես օգտագործեցի իմ տախտակը `ամեն ինչ իրար միացնելու և իմ սենսորները փորձարկելու համար` համոզվելու համար, որ ամեն ինչ աշխատում է:
Քայլ 6: Ստեղծեք տվյալների բազա
Շատ կարևոր է ձեր տվյալները սենսորներից կազմակերպված, բայց նաև ապահով կերպով պահել: Ահա թե ինչու ես որոշեցի իմ տվյալները պահել տվյալների բազայում: Այս կերպ միայն ես կարող եմ մուտք գործել այս տվյալների բազան (անձնական հաշվի միջոցով) և այն կազմակերպված պահել: Վերևի նկարում կարող եք գտնել իմ ERD դիագրամը:
Դուք կարող եք տեսնել իմ ERD դիագրամը վերևում, ես նաև կապելու եմ աղբանոց ֆայլը, որպեսզի կարողանաք ներմուծել տվյալների բազան ինքներդ ձեզ համար: Այս տվյալների բազայի միջոցով դուք կկարողանաք ցույց տալ բազմաթիվ բաներ, ինչպիսիք են ՝
- Theերմաստիճանը բույսերի մոտ և վերևում
- Խոնավությունը բույսերի մոտ
- Յուրաքանչյուր բույսի հողի խոնավությունը
- Տեսեք, արդյոք պոմպը միացված է կայանի համար
- Եվ այլն..
Այս քայլին կից կարող եք գտնել իմ Mysql աղբանոցը: Այսպիսով, դուք կարող եք հեշտությամբ ներմուծել այն: Ստացեք Mysql աղբանոցը:
Քայլ 7: Կայք
Ես ուզում էի, որ կարողանայի վերահսկել բույսերը, ուստի ես կայք ստեղծեցի, որն ինձ ցույց կտա այս տվյալները: Կայքի միջոցով դուք կկարողանաք ստուգել բույսերը, ինչպես նաև անջատել/անջատել պոմպերը առանձին:
Մինչ Pi- ն գործարկվում է, այն կսկսի գործարկել իմ պիթոն սցենարը: Սա կհոգա, որ տվյալները ցուցադրվեն կայքում: Հետևելով սցենարին ՝ pi- ն ամեն ճշգրիտ ժամ կարդալու է տվիչների տվյալները և դրանք դնելու է տվյալների բազայում: Կայքը նաև արձագանքող է, այնպես որ այն կարող է բացվել բջջայինի վրա:
Իմ կոդը կարելի է գտնել github- ում հենց այստեղ:
Քայլ 8: Գրել հետնիշը
Այժմ ժամանակն է համոզվել, որ բոլոր բաղադրիչներն աշխատում են այնտեղ: Այսպիսով, ես որոշ կոդ գրեցի python- ում և տեղադրեցի այն ազնվամորու pi- ի վրա: Դուք կարող եք գտնել իմ կոդը Github- ում:
Կոդի ծրագրավորման համար ես օգտագործել եմ Visual Studio Code- ը: Կոդը գրված է html, CSS, javascript և python (Flask)
Քայլ 9. Տեղադրեք ամեն ինչ պատյանում
Բոլոր քայլերը հաջողությամբ ավարտելուց հետո, կարող եք սկսել ամեն ինչ դնել պատյանում: Որպեսզի դա անեմ, ես ձեզ խորհուրդ եմ տալիս միաձուլել ձեր բաղադրիչները միասին, որպեսզի դրանք պատահական անջատված չլինեն:
Ես սոսնձեցի ռելեները փայտի կտորի վրա, որպեսզի դրանք չկախվեն, երբ գործի մեջ են: Ես նաև պոմպերը կպցրեցի ջրամբարին, որպեսզի նրանք չկանգնեն: Ես նաև խորհուրդ եմ տալիս սոսնձել DHT11 սենսորը շրջանակի վերևում:
Խորհուրդ ենք տալիս:
Ավտոմատ փակ ջերմոց Ikea Socker- ի հիման վրա. 5 քայլ
Ավտոմատ փակ ջերմոց ՝ հիմնված Ikea Socker- ի վրա: Ողջույն, սա իմ առաջին հրահանգն է: Ես շատ բան սովորեցի այս հասարակության հետ, և կարծում եմ, որ ժամանակն է վերադարձնել իմ համեստ գաղափարները: I'mավում եմ իմ անգլերենի համար, աղքատ է, բայց կանեմ ամեն ինչ, ինչ կարող եմ: Գաղափարն այն էր, որ պատրաստեմ սեղանի ջերմոց, որը թույլ կտա ինձ սերմեր աճեցնել և
Հիանալի ջերմոց ՝ ավտոմատ ջրելով, ինտերնետ կապով և շատ ավելին ՝ 7 քայլ (նկարներով)
Հիանալի ջերմոց ՝ ավտոմատ ջրելով, ինտերնետ կապով և շատ ավելին. Բարի գալուստ այս հրահանգներ: Մարտի սկզբին ես այգու խանութում էի և մի քանի ջերմոց տեսա: Եվ քանի որ ես վաղուց էի ուզում նախագիծ կազմել բույսերի և էլեկտրոնիկայի միջոցով, առաջ գնացի և գնեցի մեկը ՝ https://www.instagram.com/p
IGreenhouse - Խելացի ջերմոց. 17 քայլ (նկարներով)
IGreenhouse - Խելացի ջերմոց. Տնային պայմաններում աճեցված մրգերն ու բանջարեղենը հաճախ ավելի լավն են, քան գնում եք, բայց երբեմն կարող եք կորցնել ձեր ջերմոցի տեսողությունը: Այս նախագծում մենք կկազմենք խելացի ջերմոց: Այս ջերմոցը ինքնաբերաբար կբացի և կփակի նրա պատուհաններն ու դուռը
Խելացի ջերմոց ՝ 12 քայլ
Խելացի ջերմոց. Երբևէ ունեցե՞լ եք այն խնդիրը, որ ձեր ջերմոցում չափազանց շոգ է եղել, այնպես որ ձեր բոլոր բույսերը մահացել են, քանի որ մոռացել եք բացել օդափոխիչները: Այլևս մի նայեք, խելացի ջերմոցը այս խնդրի լուծումն է: ինչպես կառուցել քեզ
Մանրանկարչություն ավտոմատ դուռ ՝ 3 քայլ
Մանրանկարչություն ավտոմատացված դուռ. Սա դռան մոդել է, որը բացվում է, երբ դիպչում եք դիմացի ուժի սենսորին: Դուռը բաց կմնա 3 վայրկյան ՝ թույլ տալով ժամանակ անցնել ձեր միջով: Այն պատրաստելու համար ձեզ հարկավոր կլինի