Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
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
De volgende componenten zijn vereist:
- Bodemvochtsensor
- Arduino Nano
- Draadjumper
- USB mini
- Een fles water
Stap 2: 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
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
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