Բովանդակություն:
- Պարագաներ
- Քայլ 1: Հավաքեք ձեր բաղադրիչները և պատվիրեք PCB- ները
- Քայլ 2: Հավաքեք PCB- ները
- Քայլ 3. Programրագրեք ձեր Arduino- ն
- Քայլ 4. Կալիբրացում և օգտագործում ձեր հողի խոնավության տվիչը
Video: Arduino Soil Moisture Monitoring Stick - Երբեք մի մոռացեք ձեր բույսերը ջրել. 4 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Հաճա՞խ եք մոռանում ջրել ձեր փակ բույսերը: Կամ գուցե դուք նրանց չափազանց մեծ ուշադրություն դարձնու՞մ եք և ջրել դրանք:
Եթե դա անում եք, ապա դուք ինքներդ պետք է մարտկոցով աշխատող հողի խոնավության մոնիտորինգի ձող պատրաստեք: Այս մոնիտորը օգտագործում է հողի խոնավության հզորության տվիչ և 3.3V Arduino Pro Mini ՝ շարունակաբար վերահսկելու հողի խոնավության մակարդակը և զգուշացնելու ձեր բույսերը ջրելու կամ ջրելու ժամանակ:
Գրատախտակին տեղադրված երկու պոտենցիոմետրեր թույլ են տալիս կարգավորել և սահմանել խոնավության բարձր և ցածր մակարդակ, որը ազդանշան է առաջացնում երկու LED- ների առկայծման համար: Կարող եք նաև հեշտությամբ ազդանշան ավելացնել միացմանը, եթե ցանկանում եք նաև ձայնային ազդանշան:
Կարող եք նաև կոճակ սեղմել ՝ ներկառուցված OLED էկրանին խոնավության ընթացիկ ընթերցումը և բարձր և ցածր մակարդակի կարգավորումները ցուցադրելու համար:
Այստեղ ստանդարտ կարգավորմամբ, միավորը տևում է մոտ 15-20 օր ՝ 18650 մարտկոցի մեկ լիցքավորմամբ, որը սնուցում է այն: Բայց, օգտագործելով ցածր էներգիայի երկու տեխնիկա, այն կարող է երկարացվել մինչև 50-60 օր մեկ լիցքավորման համար:
Պարագաներ
Հողի խոնավության մեկ մոնիտոր կառուցելու համար ձեզ հարկավոր է.
3.3V Arduino Pro Mini - գնեք այստեղ
5V տարբերակը կարող է օգտագործվել այլ մարտկոցով և 220Ω LED դիմադրիչներով
- USB ծրագրավորող - գնեք այստեղ
- Capacitive Soil խոնավության ցուցիչ - գնեք այստեղ
- 3 x 5 մմ LED (նախընտրելի է տարբեր գույներ) - գնեք այստեղ
- 10K Resistor - գնեք այստեղ
- 3 x 100Ω դիմադրող - գնեք այստեղ
- 2 x 10K զարդարող կաթսաներ - գնեք այստեղ
- Շոշափելի կոճակի անջատիչ - գնեք այստեղ
- Slide Power Switch - Գնեք այստեղ
- 128x32 I2C OLED էկրան - գնեք այստեղ
- Արական վերնագրի քորոցներ - գնեք այստեղ
- Իգական վերնագրի կապում - գնեք այստեղ
- Ibապավենային մալուխ - գնեք այստեղ
Մոնիտորը միացնելու համար
- 18650 3.7 Վ լիթիումի մարտկոց - գնեք այստեղ
- 18650 Մարտկոցի կրիչ/լիցքավորիչ - գնեք այստեղ
Քայլ 1: Հավաքեք ձեր բաղադրիչները և պատվիրեք PCB- ները
Ես սկսեցի նախագծելով մի սխեմա, որը կարող էր վերածվել PCB- ի և սնուցվել մեկ 18650 լիթիում-իոնային մարտկոցով: Այդ պատճառով ես ընտրեցի Arduino- ի 3.3V տարբերակը և հողի խոնավության այս հատուկ տարողունակ մոնիտորը, որը կարող է սնուցվել 3.3V- ից կամ 5V- ից:
Եթե ցանկանում եք պատվիրել ձեր սեփականը, կարող եք ներբեռնել PCB ֆայլերը իմ բլոգից:
Կարող եք նաև օգտագործել 5V Arduino Pro Mini նույն բաղադրիչներով, պարզապես անհրաժեշտ է օգտագործել 220 օհմ LED դիմադրիչներ ՝ այստեղ օգտագործվող 100 օմ -ի փոխարեն: Դուք նաև պետք է այն միացնեք մարտկոցի տուփով, այլ ոչ թե մեկ լիթիում-իոն մարտկոցով:
Կարող եք նաև բաղադրիչները հավաքել տախտակի վրա, այնուհետև կարճ միացում կատարել դեպի խոնավության տվիչը, սակայն PCB- ն այն դարձնում է ավելի կոմպակտ և ամուր տեղադրման:
Ես պատվիրեցի PCB- ները PCB Way- ից, որը գանձում է ընդամենը 5 դոլար 5 հիմնական PCB- ների համար մինչև 100x100 մմ: Դրանք արտադրվել և առաքվել են շատ արագ և նույնպես բարձրորակ են:
Քայլ 2: Հավաքեք PCB- ները
Սկսեք ՝ ձեր վերնագրի կապումներն ամրացնելով ձեր Arduino- ին: Այս դիզայնը օգտագործում է A4 և A5 կապում OLED էկրանին I2C միացման համար, այնպես որ ձեզ հարկավոր է ավելացնել նաև այս երկու կապում: Տախտակները հաճախ այս երկուսի համար կապում չեն, քանի որ դրանք երկու կողմերի երկայնքով շերտերից առանձնացված են:
Բոլոր բաղադրիչները միացրեք PCB- ի վրա ՝ ուշադրություն դարձնելով LED- ների կողմնորոշմանը և շոշափելի կոճակին:
Խոնավության սենսորը ձեր տախտակին միացնելու համար հարկավոր է հեռացնել սպիտակ վարդակից, այնուհետև երեք վերնագիծ կապել սենսորի ծայրին ամենամոտ անցքերի շարքում: Օգտագործեք այս կապում ՝ սենսորը միացնելու համար անմիջապես ձեր PCB- ի վրա:
Երբ ձեր բոլոր բաղադրիչները կպցվեն տեղում, կտրեք PCB- ի հետևի ցանկացած դուրս ցցված կապում:
Լիթիում-իոնային մարտկոցի լիցքավորման տախտակը միացրեք PCB- ի հոսանքի տերմինալներին `օգտագործելով փոքր ժապավենային մալուխի կապիչ, որպեսզի ամրակը կարող է սոսնձված լինել PCB- ի հետևի մասում:
Քայլ 3. Programրագրեք ձեր Arduino- ն
Ձեր Arduino Pro Mini- ն ծրագրավորելու համար հարկավոր է օգտագործել ձեր USB ծրագրավորողը և միացնել այն PCB- ի ճեղքման համապատասխան վերնագրի կապում: Հիշեք, որ ծրագրավորողի Tx- ը Arduino- ով գնում է Rx և հակառակը: Նաև համոզվեք, որ ծրագրավորողից օգտագործում եք ճիշտ լարման ելք, 3.3V ՝ 3.3V Pro Mini- ի համար և 5V ՝ 5V Pro Mini- ի համար:
Դուք կարող եք ներբեռնել էսքիզը իմ բլոգի գրառումից և կարդալ մանրամասն նկարագրություն, թե ինչ է անում ծածկագրի յուրաքանչյուր հատվածը:
Քայլ 4. Կալիբրացում և օգտագործում ձեր հողի խոնավության տվիչը
Երբ առաջին անգամ միացնում եք մոնիտորը, էկրանին կտեսնեք կարճ ցայտուն էկրան, որից հետո էկրանը կանջատվի:
Անջատելուց հետո կարող եք սեղմել էկրանին կից կոճակը ՝ այն նորից միացնելու և տեսնելու խոնավության փաստացի չափված մակարդակը, ինչպես նաև խոնավության մակարդակի սահմանման երկու կետերը: Երկու սահմանային կետերը կարող են ճշգրտվել ՝ շրջելով ցածր և բարձր մակարդակի պոտենցիոմետրերը: Կոդում կա որոշակի տրամաբանություն, որը թույլ չի տալիս ցածր սահմանաչափը սահմանել բարձր սահմանադրականից բարձրը և բարձրը ցածրից ցածրից:
Նախքան սենսորը օգտագործելը, ձեզ հարկավոր է չափաբերել այն: Դա անելու համար օգտագործեք USB ծրագրավորողը `խոնավության տվիչից հում սենսորի արժեքները ցուցադրելու համար: Սենսորից չոր ցուցմունք վերցրեք օդում, այնուհետև սենսորի փայտիկի հատվածը սուզեք ջրի մեջ, որպեսզի ստանաք խոնավության առավելագույն մակարդակը: Համոզվեք, որ դրա բաղադրիչներից որևէ մեկը չեք թրջում: Վերցրեք այս առավելագույն և նվազագույն արժեքները և դրանք փոխարինեք ծածկագրում, և ձեր մոնիտորը լավ կլինի: Դուք կարող եք նաև մի փոքր լուսանցք ավելացնել առավելագույնի և նվազագույնի վրա `հաշվի առնելով շրջակա միջավայրի տատանումները:
Ինչպես արդեն նշվեց, մոնիտորը տևում է մոտ 15-20 օր ՝ 18650 մարտկոցի մեկ լիցքավորմամբ: Ես իմ բլոգում մանրամասն ներկայացրեցի երկու տեխնիկա, որոնք կարող եք կիրառել ՝ մեկ լիցքավորմամբ դա ավելի բարելավելու համար ՝ մինչև 50-60 օր: Դրանք հիմնականում ներառում են խոնավության տվիչի սնուցումը, երբ անհրաժեշտ է ընթերցումներ կատարել և հեռացնել Arduino- ի փոքր էներգիայի LED- ը: Կարող եք նաև բարելավել մարտկոցի կյանքը ՝ ավելի քիչ հաճախակի ընթերցումներ կատարելով:
Ես նաև ակրիլային երեսակ ավելացրի մոնիտորի վրա, երբ այն ավարտվեց `էլեկտրոնային բաղադրիչները պաշտպանելու համար
Փորձե՞լ եք սեփական հողի խոնավության մոնիտոր պատրաստել: Տեղեկացրեք ինձ մեկնաբանությունների բաժնում:
Խորհուրդ ենք տալիս:
LCD ամսաթիվ/ժամացույց Մոռացեք RTC- ի մասին. 9 քայլ
LCD ամսաթիվ/ժամացույց Մոռացեք RTC- ն. NIST 2010 քվանտային տրամաբանական ժամացույց, որը հիմնված է մեկ ալյումինե իոնի վրա: 2010 թ. առաջինը ՝ գրավիտացիոն ժամանակը ընդլայնելով
Easy Soil Moisture Sensor Arduino 7 հատվածի ցուցադրում. 4 քայլ (նկարներով)
Հողի հեշտ խոնավության տվիչ Arduino 7 հատվածի ցուցադրում. Բարև: Կարանտինը կարող է կոշտ լինել: Իմ բախտը բերել է, որ ես ունեմ մի փոքրիկ բակ և շատ բույսեր տանը, և դա ինձ ստիպեց մտածել, որ ես կարող եմ մի փոքրիկ գործիք պատրաստել, որը կօգնի ինձ լավ խնամել դրանք, մինչ ես տանը խրված եմ: Այս նախագիծը պարզ և ֆունկցիոնալ է
Գիտե՞ք, թե ինչ են զգում ձեր բույսերը: [Մասնիկ+Ubidots]: 6 քայլ
Գիտե՞ք, թե ինչ են զգում ձեր բույսերը: [Մասնիկ+Ubidots]. Ոչինչ չի փոխարինի ինքդ քեզ համար հող դուրս գալուն և մշակելուն, բայց այսօրվա տեխնոլոգիան թույլ է տվել հեռակա վերահսկել հողը և հետևել իմ մարդկային զգայարանների անչափելի պարամետրերին: SHT10- ի նման հողի զոնդերը այժմ չափազանց ճշգրիտ են և առաջարկում են
DIY Soil Moisture Monitor Arduino- ով և Nokia 5110 էկրանով. 6 քայլ (նկարներով)
DIY Soil Moisture Monitor Arduino- ով և Nokia 5110 էկրանով. Այս հրահանգում մենք կտեսնենք, թե ինչպես կարելի է կառուցել շատ օգտակար հողի խոնավության մոնիտոր `Nokia 5110 մեծ LCD էկրանով` օգտագործելով Arduino: Հեշտությամբ չափեք ձեր բույսի հողի խոնավության մակարդակը ձեր Arduino- ից և կառուցեք հետաքրքիր սարքեր
Ինչպես ջրել համակարգիչը `8 քայլ (նկարներով)
Ինչպես ջրել համակարգիչը. Ինչու՞ կցանկանայիք համակարգիչը ջրով սառեցնել: Առաջին հերթին այն կարող է շատ ավելի հանգիստ լինել և դա զգալիորեն նվազում է ձեր համակարգչի ջերմաստիճանը: Իմ չորս միջուկը 50C- ից բեռնվածության տակ անցավ 28C անգործուն և ծանրաբեռնված: Այն նաեւ լավ է overclocking- ի համար: Երբ գերլարում ես