Inhoudsopgave:

Bodemvochtsensor gebruiken met Arduino - Ajarnpa
Bodemvochtsensor gebruiken met Arduino - Ajarnpa

Video: Bodemvochtsensor gebruiken met Arduino - Ajarnpa

Video: Bodemvochtsensor gebruiken met Arduino - Ajarnpa
Video: Modkam - Zigbee датчик влажности почвы для растений 2024, November
Anonim
Bodemvochtsensor gebruiken met Arduino
Bodemvochtsensor gebruiken met Arduino

Bodemvochtsensor is een sensor die gebruikt kan worden om vocht in de bodem te meten. Geschikt voor het maken van prototypes van slimme landbouwprojecten, projecten voor irrigatiecontrollers of IoT-landbouwprojecten.

Deze sensor heeft 2 sondes. Die wordt gebruikt om de bodemweerstand te meten.

Wanneer de grond vochtig of nat is, zal de weerstand anders zijn dan wanneer de grond droog is. De sensor leest de weerstand in elke omstandigheid en zet deze om in vochtigheidsgegevens.

Stap 1: Vereiste componenten

Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten

De volgende componenten zijn vereist:

  • Bodemvochtsensor
  • Arduino Nano
  • Draadjumper
  • USB mini
  • Een fles water

Stap 2: Monteer alle componenten

Monteer alle componenten
Monteer alle componenten

Sluit het Arduino-bord aan op de Soil Moisture Sensore. Zie de afbeelding of instructie die ik hieronder heb geschreven:

Bodemvocht naar Arduino

VCC ==> +5V

GND ==> GND

AO ==> A0

Stap 3: Maak een schets

Maak een schets
Maak een schets

Bodemvochtsensoren kunnen direct worden uitgelezen zonder gebruik te maken van een extra bibliotheek. U kunt de analoge ingang gebruiken om de sensorwaarde uit te lezen.

Dit is de schets die ik heb gemaakt om de sensorwaarde te lezen:

int sensorPin = A0; // selecteer de invoerpin voor de potentiometerint sensorValue = 0; // variabele om de waarde van de sensor op te slaan

ongeldige setup() {

Serieel.begin(9600);

}

lege lus() {

// lees de waarde van de sensor: sensorValue = analogRead (sensorPin); Serial.println(sensorValue); vertraging (1000); }

of download het bestand dat ik hieronder bijvoeg

Stap 4: Resultaten

Resultaten
Resultaten
Resultaten
Resultaten
Resultaten
Resultaten

Als ik de sensor buiten de fles doe, ligt de weergegeven waarde rond de 700 tot 1023.

Als ik de sensor in een waterfles doe, ligt de weergegeven waarde rond de 250 tot 700.

kan worden geconcludeerd dat:

  • een waarde van 250 tot 700 betekent vochtig
  • waarde 700 tot 1023 betekent droog

U kunt het kalibreren, wanneer u het probeert

Aanbevolen: