You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
IoT-For-Beginners/translations/sw/2-farm/lessons/2-detect-soil-moisture/wio-terminal-soil-moisture.md

5.8 KiB

Pima unyevu wa udongo - Wio Terminal

Katika sehemu hii ya somo, utaongeza kihisi cha unyevu wa udongo cha capacitive kwenye Wio Terminal yako, na kusoma thamani kutoka kwake.

Vifaa

Wio Terminal inahitaji kihisi cha unyevu wa udongo cha capacitive.

Kihisi utakachotumia ni Capacitive Soil Moisture Sensor, ambacho hupima unyevu wa udongo kwa kugundua capacitance ya udongo, mali inayobadilika kadri unyevu wa udongo unavyobadilika. Kadri unyevu wa udongo unavyoongezeka, voltage hupungua.

Hiki ni kihisi cha analogi, kwa hivyo huunganishwa kwenye pini za analogi kwenye Wio Terminal, kwa kutumia ADC ya ndani kuunda thamani kutoka 0-1,023.

Unganisha kihisi cha unyevu wa udongo

Kihisi cha unyevu wa udongo cha Grove kinaweza kuunganishwa kwenye bandari ya analogi/digitali inayoweza kusanidiwa ya Wio Terminal.

Kazi - unganisha kihisi cha unyevu wa udongo

Unganisha kihisi cha unyevu wa udongo.

Kihisi cha unyevu wa udongo cha Grove

  1. Ingiza mwisho mmoja wa kebo ya Grove kwenye soketi ya kihisi cha unyevu wa udongo. Itaingia kwa njia moja tu.

  2. Ukiwa na Wio Terminal imekatwa kutoka kwa kompyuta yako au chanzo kingine cha nguvu, unganisha mwisho mwingine wa kebo ya Grove kwenye soketi ya kulia ya Grove kwenye Wio Terminal unapoangalia skrini. Hii ni soketi iliyo mbali zaidi na kitufe cha nguvu.

Kihisi cha unyevu wa udongo cha Grove kimeunganishwa kwenye soketi ya kulia

  1. Ingiza kihisi cha unyevu wa udongo kwenye udongo. Kina mstari wa 'kiwango cha juu zaidi' - mstari mweupe kwenye kihisi. Ingiza kihisi hadi mstari huo lakini usivuke mstari huo.

Kihisi cha unyevu wa udongo cha Grove kwenye udongo

  1. Sasa unaweza kuunganisha Wio Terminal kwenye kompyuta yako.

Programu ya kihisi cha unyevu wa udongo

Sasa Wio Terminal inaweza kupangwa kutumia kihisi cha unyevu wa udongo kilichounganishwa.

Kazi - panga kihisi cha unyevu wa udongo

Panga kifaa.

  1. Unda mradi mpya wa Wio Terminal ukitumia PlatformIO. Ita mradi huu soil-moisture-sensor. Ongeza msimbo kwenye kazi ya setup ili kusanidi bandari ya serial.

    ⚠️ Unaweza kurejelea maelekezo ya kuunda mradi wa PlatformIO katika mradi wa 1, somo la 1 ikiwa unahitaji.

  2. Hakuna maktaba kwa ajili ya kihisi hiki, badala yake unaweza kusoma kutoka kwenye pini ya analogi ukitumia kazi ya Arduino analogRead. Anza kwa kusanidi pini ya analogi kwa pembejeo ili thamani ziweze kusomwa kutoka kwake kwa kuongeza yafuatayo kwenye kazi ya setup.

    pinMode(A0, INPUT);
    

    Hii inasanidi pini ya A0, pini ya analogi/digitali iliyojumuishwa, kama pini ya pembejeo ambayo voltage inaweza kusomwa kutoka.

  3. Ongeza yafuatayo kwenye kazi ya loop ili kusoma voltage kutoka kwenye pini hii:

    int soil_moisture = analogRead(A0);
    
  4. Chini ya msimbo huu, ongeza msimbo ufuatao ili kuchapisha thamani kwenye bandari ya serial:

    Serial.print("Soil Moisture: ");
    Serial.println(soil_moisture);
    
  5. Hatimaye ongeza kuchelewesha kwa sekunde 10 mwishoni:

    delay(10000);
    
  6. Jenga na pakia msimbo kwenye Wio Terminal.

    ⚠️ Unaweza kurejelea maelekezo ya kuunda mradi wa PlatformIO katika mradi wa 1, somo la 1 ikiwa unahitaji.

  7. Baada ya kupakiwa, unaweza kufuatilia unyevu wa udongo ukitumia serial monitor. Ongeza maji kwenye udongo, au ondoa kihisi kutoka kwenye udongo, na uone thamani ikibadilika.

    > Executing task: platformio device monitor <
    
    --- Available filters and text transformations: colorize, debug, default, direct, hexlify, log2file, nocontrol, printable, send_on_enter, time
    --- More details at http://bit.ly/pio-monitor-filters
    --- Miniterm on /dev/cu.usbmodem1201  9600,8,N,1 ---
    --- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
    Soil Moisture: 526
    Soil Moisture: 529
    Soil Moisture: 521
    Soil Moisture: 494
    Soil Moisture: 454
    Soil Moisture: 456
    Soil Moisture: 395
    Soil Moisture: 388
    Soil Moisture: 394
    Soil Moisture: 391
    

    Katika mfano wa matokeo hapo juu, unaweza kuona voltage ikipungua kadri maji yanavyoongezwa.

💁 Unaweza kupata msimbo huu katika folda ya code/wio-terminal.

😀 Programu yako ya kihisi cha unyevu wa udongo imefanikiwa!


Kanusho:
Hati hii imetafsiriwa kwa kutumia huduma ya kutafsiri ya AI Co-op Translator. Ingawa tunajitahidi kuhakikisha usahihi, tafsiri za kiotomatiki zinaweza kuwa na makosa au kutokuwa sahihi. Hati ya asili katika lugha yake ya awali inapaswa kuchukuliwa kama chanzo cha mamlaka. Kwa taarifa muhimu, tafsiri ya kitaalamu ya binadamu inapendekezwa. Hatutawajibika kwa kutoelewana au tafsiri zisizo sahihi zinazotokana na matumizi ya tafsiri hii.