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

Arduino հողի խոնավության նախագիծ. 4 քայլ
Arduino հողի խոնավության նախագիծ. 4 քայլ

Video: Arduino հողի խոնավության նախագիծ. 4 քայլ

Video: Arduino հողի խոնավության նախագիծ. 4 քայլ
Video: LOCOTECH. հեռակա ոռոգման համակարգ 2024, Նոյեմբեր
Anonim
Arduino հողի խոնավության նախագիծ
Arduino հողի խոնավության նախագիծ
Arduino հողի խոնավության նախագիծ
Arduino հողի խոնավության նախագիծ

Բարև տղերք

Այսօր ես ձեզ եմ ներկայացնում հրահանգների վերաբերյալ իմ առաջին նախագիծը: Խոսքը Arduino- ի և միայն մեկ տվիչի միջոցով հողի խոնավությունը չափելու մասին է: Այս նախագիծը շատ հեշտ է պատրաստվել, և բոլորը, ովքեր ցանկանում են սկսել սովորել աշխատանքը Arduino հարթակի հետ, պետք է փորձեն այն: Այս նախագիծը կարող է օգնել նաև մեկին, ով Arduino- ի հետ նախկին փորձ ունի:

Քայլ 1: Բոլոր մասերի ձեռքբերում

Այս նախագիծը օգտագործում է ընդամենը մի քանի մաս: Նրանք նաև շատ էժան են ձեռք բերել, այնպես որ մի անհանգստացեք գինը: Այս նախագծում օգտագործված մասերը.

  1. Arduino uno rev3
  2. LCD 1602 կանաչ էկրան I2C- ով
  3. FC-28-d Հողի հիգրոմետրի հայտնաբերման մոդուլ + հողի խոնավության տվիչ
  4. Կարմիր LED դիոդ
  5. Կապույտ LED դիոդ
  6. 2 դիմադրություն 220 օմ
  7. Մի քանի մալուխ ՝ բոլոր մասերը միացնելու համար
  8. Arduino մարտկոցի միակցիչ

Միշտ հիշեք, որ այս նախագծի համար կարող եք օգտագործել ցանկացած այլ Arduino: Կարող եք նաև փոխել LCD էկրանը ցանկացած այլ էկրանով:

Քայլ 2: Միացրեք բոլոր մասերը միասին

Բոլոր մասերը միասին միացնելը
Բոլոր մասերը միասին միացնելը

Այս քայլում դուք կարող եք տեսնել սխեմա, որը ես պատրաստել եմ սառեցմամբ: Ես նաև կգրեմ, թե ինչպես կարելի է միացնել այս նախագծի յուրաքանչյուր հիմնական մասը այստեղ: Ինչպես տեսնում եք, մենք օգտագործում ենք 5V և GND arduino- ից `սնուցող տախտակը սնուցելու համար:

LCD:

  • VCC- ից մինչև 5V (+ մաս `տախտակի վրա)
  • GND- ից gnd (- մաս հացահատիկի վրա)
  • SDA- ն անալոգային A4 կապին
  • SCL- ից անալոգային A5 կապին

Հողի խոնավության ցուցիչ.

  • VCC- ից մինչև 5V (+ մաս `տախտակի վրա)
  • GND- ից gnd (- մաս հացահատիկի վրա)
  • D0 թվային կապում 2
  • A0- ից անալոգային P0- ին

Դիոդի միացում.

  • դիոդի մի մասը մտնում է `տախտակի մի մասը
  • երկրորդ մասը անցնում է 220 օմ դիմադրության միջով և դրանից հետո միանում է 12 -րդ կապույտին (կապույտ դիոդ) կամ 11 -ին (կարմիր դիոդ)

Քայլ 3. Կոդ գրելը

Ես կփորձեմ այս կոդը բացատրել մի քանի մասով: Կգրվի նաև ամբողջական ծածկագիր, որպեսզի կարողանաք պատճենել այն և նաև փոխել այն, եթե որևէ անհրաժեշտություն տեսնեք:

  1. Առաջին բանը, որ պետք է հիշել, այն է, որ դուք պետք է տեղադրեք LCD i2c գրադարան

    1. LiquidCrystal_I2C.h
    2. Դուք նաև պետք է կազմաձևեք ձեր LCD- ը կոդի սկզբում
  2. Ստեղծեք փոփոխականներ, որոնք օգտագործվում են կոդի մեջ, սենսորը կապում են կապումներին և դիոդներին
  3. Երրորդ մասում կան մեթոդներ, որոնք ստեղծում են, որպեսզի օղակի հատվածը ավելի հեշտ գրվի
  4. Կարգավորում arduino- ի համար, այս մասում դուք ստեղծում եք LCD, որն օգտագործում եք այս նախագծի համար
  5. Loop մասը այս ծրագրի հիմնական մասն է

Ամբողջական ծածկագիրը կցված է այս քայլին:

Քայլ 4: Օգտագործելով ձեր Arduino- ն

Օգտագործելով ձեր Arduino- ն
Օգտագործելով ձեր Arduino- ն
Օգտագործելով ձեր Arduino- ն
Օգտագործելով ձեր Arduino- ն

Այստեղ դուք կարող եք տեսնել, թե ինչպես է աշխատում սենսորը: Կարմիր դիոդը ազդանշան է տալիս, որ սենսորը հայտնաբերման փոքր արժեք ունի: Մեկի շուրջ է: Այս նկարի վրա սենսորը տեղադրված չէ գետնին, այնպես որ այստեղ նորմալ արդյունքը կլինի ինչ -որ մեկի մոտ:

Մյուս նկարի վրա սենսորը տեղադրված է մի քանի ժամ առաջ ջրած գործարանի մոտ: Ինչպես տեսնում եք, կապույտ դիոդը միացված է:

Եթե որևէ այլ հարց կա, կարող եք ինձ ուղղել: Շնորհակալ եմ, որ դիտեցիք իմ առաջին նախագիծը:

Բոլոր հարգանքներով:

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