Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Soil Moisture sensor är en sensor som kan användas för att mäta fukt i jorden. Lämplig för att göra prototyper av smarta jordbruksprojekt, projekt för bevattningskontroller eller IoT Agriculture -projekt.
Denna sensor har 2 givare. Som används för att mäta markresistens.
När jorden är fuktig eller våt blir motståndet annorlunda än när jorden är torr. Sensorn läser av motståndet under varje omständighet och omvandlar det till fuktdata.
Steg 1: Obligatoriska komponenter
Följande komponenter krävs:
- Jordfuktighetssensor
- Arduino Nano
- Trådtröja
- USB mini
- En flaska vatten
Steg 2: Montera alla komponenter
Anslut Arduino -kortet till Soil Moisture Sensore. Se bilden eller instruktionen som jag skrev nedan:
Jordfuktighet till Arduino
VCC ==> +5V
GND ==> GND
AO ==> A0
Steg 3: Gör en skiss
Jordfuktighetssensorer kan läsas direkt utan att använda ett extra bibliotek. Du kan använda analog ingång för att läsa av sensorvärdet.
Detta är den skiss som jag gjorde för att läsa sensorvärdet:
int sensorPin = A0; // välj ingångsstift för potentiometerint sensorValue = 0; // variabel för att lagra värdet från sensorn
void setup () {
Serial.begin (9600);
}
void loop () {
// läs värdet från sensorn: sensorValue = analogRead (sensorPin); Serial.println (sensorValue); fördröjning (1000); }
eller ladda ner filen jag inkluderar nedan
Steg 4: Resultat
När jag sätter sensorn utanför flaskan är det visade värdet cirka 700 till 1023.
När jag lägger sensorn i en vattenflaska är det visade värdet cirka 250 till 700.
kan dra slutsatsen att:
- ett värde på 250 till 700 betyder fuktigt
- värde 700 till 1023 betyder torrt
Du kan kalibrera det när du försöker