Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Soil Moisture sensor er en sensor som kan brukes til å måle fuktighet i jorda. Egnet for å lage prototyper av smarte oppdrettsprosjekter, vanningskontrollprosjekter eller IoT Agriculture -prosjekter.
Denne sensoren har 2 sonder. Som brukes til å måle jordmotstand.
Når jorda er fuktig eller våt, vil motstanden være annerledes enn når jorda er tørr. Sensoren vil lese motstanden i hver situasjon og konvertere den til fuktighetsdata.
Trinn 1: Nødvendige komponenter
Følgende komponenter kreves:
- Jordfuktighetssensor
- Arduino Nano
- Wire Genser
- USB mini
- En flaske vann
Trinn 2: Sett sammen alle komponentene
Koble Arduino -kortet til Soil Moisture Sensore. Se bildet eller instruksjonen som jeg skrev nedenfor:
Jordfuktighet til Arduino
VCC ==> +5V
GND ==> GND
AO ==> A0
Trinn 3: Lag en skisse
Jordfuktighetssensorer kan leses direkte uten å bruke et ekstra bibliotek. Du kan bruke analog inngang til å lese sensorverdien.
Dette er skissen jeg laget for å lese sensorverdien:
int sensorPin = A0; // velg inngangspinnen for potensiometerint sensorValue = 0; // variabel for å lagre verdien som kommer fra sensoren
ugyldig oppsett () {
Serial.begin (9600);
}
void loop () {
// les verdien fra sensoren: sensorValue = analogRead (sensorPin); Serial.println (sensorValue); forsinkelse (1000); }
eller last ned filen jeg inkluderer nedenfor
Trinn 4: Resultater
Når jeg setter sensoren utenfor flasken, er verdien som vises rundt 700 til 1023.
Når jeg legger sensoren i en vannflaske, er verdien som vises rundt 250 til 700.
kan konkluderes med at:
- en verdi på 250 til 700 betyr fuktig
- verdi 700 til 1023 betyr tørr
Du kan kalibrere det når du prøver det