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

Ինչպես օգտագործել հողի խոնավության սենսորը Arduino- ի միջոցով. 4 քայլ
Ինչպես օգտագործել հողի խոնավության սենսորը Arduino- ի միջոցով. 4 քայլ

Video: Ինչպես օգտագործել հողի խոնավության սենսորը Arduino- ի միջոցով. 4 քայլ

Video: Ինչպես օգտագործել հողի խոնավության սենսորը Arduino- ի միջոցով. 4 քայլ
Video: Scentroid's CTAir Continuous Urban Air Quality Monitor Seminar A 12.08.2020 (Subtitled) 2024, Նոյեմբեր
Anonim
Ինչպես օգտագործել հողի խոնավության սենսորը Arduino- ի միջոցով
Ինչպես օգտագործել հողի խոնավության սենսորը Arduino- ի միջոցով

Հողի խոնավության տվիչը սենսոր է, որը կարող է օգտագործվել հողի խոնավությունը չափելու համար: Հարմար է խելացի գյուղատնտեսական նախագծերի, Ոռոգման վերահսկիչների նախագծերի կամ IoT Agriculture նախագծերի նախատիպեր պատրաստելու համար:

Այս սենսորն ունի 2 զոնդ: Որը օգտագործվում է հողի դիմադրությունը չափելու համար:

Երբ հողը խոնավ է կամ թաց, դիմադրությունը տարբեր կլինի, քան երբ հողը չորանում է: Սենսորը յուրաքանչյուր հանգամանքներում կկարդա դիմադրությունը և այն կվերածի խոնավության տվյալների:

Քայլ 1: Պահանջվող բաղադրիչներ

Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ

Հետևյալ բաղադրիչները պահանջվում են.

  • Հողի խոնավության սենսոր
  • Արդուինո Նանո
  • Wire Jumper
  • USB մինի
  • Մի շիշ ջուր

Քայլ 2: Հավաքեք բոլոր բաղադրիչները

Հավաքեք բոլոր բաղադրիչները
Հավաքեք բոլոր բաղադրիչները

Միացրեք Arduino- ի տախտակը հողի խոնավության սենսորին: Տեսեք նկարը կամ հրահանգը, որը ես գրել եմ ստորև.

Հողի խոնավություն դեպի Արդուինո

VCC ==> +5V

GND ==> GND

AO ==> A0

Քայլ 3: Ստեղծեք ուրվագիծ

Կատարեք ուրվագիծ
Կատարեք ուրվագիծ

Հողի խոնավության տվիչները կարող են ուղղակիորեն ընթերցվել ՝ առանց լրացուցիչ գրադարան օգտագործելու: Սենսորի արժեքը կարդալու համար կարող եք օգտագործել անալոգային մուտքագրում:

Սա էսքիզն է, որը ես արել եմ սենսորի արժեքը կարդալու համար.

int sensorPin = A0; // ընտրեք ներածման քորոցը պոտենցիոմետրի համար sensorValue = 0; // փոփոխական ՝ սենսորից եկող արժեքը պահելու համար

void setup () {

Serial.begin (9600);

}

դատարկ շրջան () {

// կարդալ արժեքը սենսորից. sensorValue = analogRead (sensorPin); Serial.println (sensorValue); ուշացում (1000); }

կամ ներբեռնեք ստորև բերված ֆայլը

Քայլ 4: Արդյունքներ

Արդյունքները
Արդյունքները
Արդյունքները
Արդյունքները
Արդյունքները
Արդյունքները

Երբ սենսորը դնում եմ շշից դուրս, ցուցադրվող արժեքը 700 -ից 1023 -ի սահմաններում է:

Երբ սենսորը դնում եմ ջրի շշի մեջ, ցուցադրվող արժեքը 250 -ից 700 -ի սահմաններում է:

կարելի է եզրակացնել, որ.

  • 250 -ից 700 արժեքը նշանակում է խոնավ
  • 700 -ից 1023 արժեքը նշանակում է չոր

Դուք կարող եք չափաբերել այն, երբ փորձեք այն

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