Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Dirvožemio drėgmės jutiklis yra jutiklis, kuriuo galima matuoti dirvožemio drėgmę. Tinka protingo ūkininkavimo, drėkinimo valdiklių ar daiktų interneto žemės ūkio projektų prototipams gaminti.
Šis jutiklis turi 2 zondus. Kuris naudojamas dirvožemio atsparumui matuoti.
Kai dirvožemis yra drėgnas arba šlapias, atsparumas bus kitoks nei tada, kai dirvožemis yra sausas. Jutiklis kiekvienu atveju skaitys pasipriešinimą ir pavers jį drėgmės duomenimis.
1 žingsnis: reikalingi komponentai
Reikalingi šie komponentai:
- Dirvožemio drėgmės jutiklis
- Arduino Nano
- Vielos megztinis
- USB mini
- Butelis vandens
2 žingsnis: Surinkite visus komponentus
Prijunkite „Arduino“plokštę prie dirvožemio drėgmės jutiklio. Žiūrėkite paveikslėlį ar instrukciją, kurią parašiau žemiau:
Dirvožemio drėgmė į Arduino
VCC ==> +5V
GND ==> GND
AO ==> A0
3 žingsnis: sukurkite eskizą
Dirvožemio drėgmės jutiklius galima skaityti tiesiogiai, nenaudojant papildomos bibliotekos. Jutiklio vertei nuskaityti galite naudoti analoginę įvestį.
Štai eskizas, kurį aš padariau skaityti jutiklio vertę:
int sensorPin = A0; // pasirinkite potenciometro jutiklio įvesties kaištįVertė = 0; // kintamasis, kad būtų išsaugota iš jutiklio gaunama vertė
void setup () {
Serial.begin (9600);
}
void loop () {
// skaityti reikšmę iš jutiklio: sensorValue = analogRead (sensorPin); Serial.println (sensorValue); vėlavimas (1000); }
arba atsisiųskite žemiau esantį failą
4 žingsnis: Rezultatai
Kai aš įdedu jutiklį už butelio, rodoma vertė yra nuo 700 iki 1023.
Įdėjus jutiklį į vandens butelį, rodoma vertė yra nuo 250 iki 700.
galima daryti išvadą, kad:
- vertė nuo 250 iki 700 reiškia drėgną
- vertė nuo 700 iki 1023 reiškia sausą
Išbandę galite jį kalibruoti