Indholdsfortegnelse:

Sådan bruges jordfugtighedssensor ved hjælp af Arduino: 4 trin
Sådan bruges jordfugtighedssensor ved hjælp af Arduino: 4 trin

Video: Sådan bruges jordfugtighedssensor ved hjælp af Arduino: 4 trin

Video: Sådan bruges jordfugtighedssensor ved hjælp af Arduino: 4 trin
Video: Smart vanding: Robotterne vander min have mens jeg er på sommerferie 2024, November
Anonim
Sådan bruges jordfugtighedssensor ved hjælp af Arduino
Sådan bruges jordfugtighedssensor ved hjælp af Arduino

Soil Moisture sensor er en sensor, der kan bruges til at måle fugt i jorden. Velegnet til fremstilling af prototyper af smarte landbrugsprojekter, projekter til kunstvandingskontrollere eller IoT Agriculture -projekter.

Denne sensor har 2 sonder. Som bruges til at måle jordmodstand.

Når jorden er fugtig eller våd, vil modstanden være en anden end når jorden er tør. Sensoren læser modstanden under hver omstændighed og konverterer den til fugtighedsdata.

Trin 1: Påkrævede komponenter

Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter

Følgende komponenter kræves:

  • Jordfugtighedssensor
  • Arduino Nano
  • Trådtrøje
  • USB mini
  • En flaske vand

Trin 2: Saml alle komponenter

Saml alle komponenter
Saml alle komponenter

Tilslut Arduino -kortet til Soil Moisture Sensore. Se billedet eller instruktionen, som jeg skrev herunder:

Jordfugt til Arduino

VCC ==> +5V

GND ==> GND

AO ==> A0

Trin 3: Lav en skitse

Lav en skitse
Lav en skitse

Jordfugtighedssensorer kan læses direkte uden at bruge et ekstra bibliotek. Du kan bruge analog indgang til at aflæse sensorværdien.

Dette er den skitse, jeg lavede for at aflæse sensorværdien:

int sensorPin = A0; // vælg indgangsstiften til potentiometerint sensorValue = 0; // variabel for at gemme værdien fra sensoren

ugyldig opsætning () {

Serial.begin (9600);

}

void loop () {

// læs værdien fra sensoren: sensorValue = analogRead (sensorPin); Serial.println (sensorValue); forsinkelse (1000); }

eller download filen jeg inkluderer herunder

Trin 4: Resultater

Resultater
Resultater
Resultater
Resultater
Resultater
Resultater

Når jeg sætter sensoren uden for flasken, er den viste værdi omkring 700 til 1023.

Når jeg putter sensoren i en vandflaske, er den viste værdi omkring 250 til 700.

kan konkluderes, at:

  • en værdi på 250 til 700 betyder fugtig
  • værdi 700 til 1023 betyder tør

Du kan kalibrere det, når du prøver det

Anbefalede: