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

Arduino Soil Moisture Monitoring Stick - Երբեք մի մոռացեք ձեր բույսերը ջրել. 4 քայլ (նկարներով)
Arduino Soil Moisture Monitoring Stick - Երբեք մի մոռացեք ձեր բույսերը ջրել. 4 քայլ (նկարներով)

Video: Arduino Soil Moisture Monitoring Stick - Երբեք մի մոռացեք ձեր բույսերը ջրել. 4 քայլ (նկարներով)

Video: Arduino Soil Moisture Monitoring Stick - Երբեք մի մոռացեք ձեր բույսերը ջրել. 4 քայլ (նկարներով)
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Նոյեմբեր
Anonim
Image
Image
Arduino Soil Moisture Monitoring Stick - Երբեք մի մոռացեք ձեր բույսերը ջրել
Arduino Soil Moisture Monitoring Stick - Երբեք մի մոռացեք ձեր բույսերը ջրել

Հաճա՞խ եք մոռանում ջրել ձեր փակ բույսերը: Կամ գուցե դուք նրանց չափազանց մեծ ուշադրություն դարձնու՞մ եք և ջրել դրանք:

Եթե դա անում եք, ապա դուք ինքներդ պետք է մարտկոցով աշխատող հողի խոնավության մոնիտորինգի ձող պատրաստեք: Այս մոնիտորը օգտագործում է հողի խոնավության հզորության տվիչ և 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- ները
Հավաքեք ձեր բաղադրիչները և պատվիրեք PCB- ները
Հավաքեք ձեր բաղադրիչները և պատվիրեք PCB- ները
Հավաքեք ձեր բաղադրիչները և պատվիրեք PCB- ները
Հավաքեք ձեր բաղադրիչները և պատվիրեք PCB- ները
Հավաքեք ձեր բաղադրիչները և պատվիրեք PCB- ները
Հավաքեք ձեր բաղադրիչները և պատվիրեք PCB- ները
Հավաքեք ձեր բաղադրիչները և պատվիրեք 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- ները

Հավաքեք PCB- ները
Հավաքեք PCB- ները
Հավաքեք PCB- ները
Հավաքեք PCB- ները
Հավաքեք PCB- ները
Հավաքեք PCB- ները

Սկսեք ՝ ձեր վերնագրի կապումներն ամրացնելով ձեր Arduino- ին: Այս դիզայնը օգտագործում է A4 և A5 կապում OLED էկրանին I2C միացման համար, այնպես որ ձեզ հարկավոր է ավելացնել նաև այս երկու կապում: Տախտակները հաճախ այս երկուսի համար կապում չեն, քանի որ դրանք երկու կողմերի երկայնքով շերտերից առանձնացված են:

Բոլոր բաղադրիչները միացրեք PCB- ի վրա ՝ ուշադրություն դարձնելով LED- ների կողմնորոշմանը և շոշափելի կոճակին:

Խոնավության սենսորը ձեր տախտակին միացնելու համար հարկավոր է հեռացնել սպիտակ վարդակից, այնուհետև երեք վերնագիծ կապել սենսորի ծայրին ամենամոտ անցքերի շարքում: Օգտագործեք այս կապում ՝ սենսորը միացնելու համար անմիջապես ձեր PCB- ի վրա:

Երբ ձեր բոլոր բաղադրիչները կպցվեն տեղում, կտրեք PCB- ի հետևի ցանկացած դուրս ցցված կապում:

Լիթիում-իոնային մարտկոցի լիցքավորման տախտակը միացրեք PCB- ի հոսանքի տերմինալներին `օգտագործելով փոքր ժապավենային մալուխի կապիչ, որպեսզի ամրակը կարող է սոսնձված լինել PCB- ի հետևի մասում:

Քայլ 3. Programրագրեք ձեր Arduino- ն

Programրագրեք ձեր Arduino- ն
Programրագրեք ձեր Arduino- ն
Programրագրեք ձեր Arduino- ն
Programրագրեք ձեր Arduino- ն
Programրագրեք ձեր Arduino- ն
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- ը: Կարող եք նաև բարելավել մարտկոցի կյանքը ՝ ավելի քիչ հաճախակի ընթերցումներ կատարելով:

Ես նաև ակրիլային երեսակ ավելացրի մոնիտորի վրա, երբ այն ավարտվեց `էլեկտրոնային բաղադրիչները պաշտպանելու համար

Փորձե՞լ եք սեփական հողի խոնավության մոնիտոր պատրաստել: Տեղեկացրեք ինձ մեկնաբանությունների բաժնում:

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