- All products
- Sensors & Modules
- Soil & Moisture
- Soil Moisture Humidity Sensor Module with Cabled Probe
- Soil & Moisture
Features:
- Dual Output: Provides both analog and digital outputs for flexible use.
- Corrosion-Resistant Probe: High-quality materials resist rust and oxidation, ensuring long service life.
- Adjustable Threshold: Potentiometer allows setting the digital output moisture level threshold.
- Wide Compatibility: Works with Arduino, ESP8266, ESP32, Raspberry Pi, and comparator boards.
- Reliable Signal Output: Digital output goes LOW when moisture exceeds the threshold.
- Compact Design: Small PCB size with bolt holes for easy mounting.
- Easy Integration: Plug-and-play with microcontroller projects, ideal for beginners and professionals.
Specifications:
| Parameter | Value |
|---|---|
| Operating Voltage | 3.3V - 12V DC |
| Current (Normal) | < 20 mA |
| Current (Digital Output) | Max 30 mA |
| Operating Temperature | -25°C to 85°C |
| Analog Output | Variable voltage based on soil humidity |
| Digital Output | LOW when moisture exceeds threshold |
| Dimensions | 36mm x 15mm x 17mm (L x W x H) |
Pin Connections:
| Pin | Description |
|---|---|
| AO | Analog Output – proportional to soil moisture level |
| DO | Digital Output – LOW when moisture exceeds threshold (set via potentiometer) |
| VCC | Power Supply – 3.3V to 5V |
| GND | Ground |
Applications:
- Automatic Watering Systems: Trigger irrigation when moisture drops below a set level.
- Plant Growth Monitoring: Record soil moisture data to study plant growth under varying humidity conditions.
- Irrigation Optimization: Reduce water usage by automating irrigation in agricultural setups.
- Greenhouse/Environmental Monitoring: Maintain optimal soil conditions in controlled environments.
- Educational Projects & Research: Ideal for learning about soil physics and agricultural experiments.
Notes:
- Intermittent Use Recommended: Do not leave the sensor probe in the soil continuously to avoid corrosion or deterioration.
- Soil Type Matters: Sensor sensitivity may vary depending on soil composition and moisture retention.
- Effect of Fertilizers: Dissolved minerals in water may influence sensor readings.
Wiring Example:
Connect the sensor as follows to an Arduino:
- VCC → 5V
- GND → GND
- AO → A0 (Analog pin)
- DO → D2 (Digital pin)
Code Example (Analog Read):
int sensorPin = A0; // Analog pin connected to sensor AO
int value = 0;
void setup() {
Serial.begin(9600); // Start serial communication
}
void loop() {
value = analogRead(sensorPin); // Read analog value from sensor
Serial.print("Soil Moisture Level: ");
Serial.println(value);
delay(1000); // Wait for 1 second before next reading
}
Resources:
Related Modules:
- Capacitive Soil Moisture Sensor – Longer lifespan and more precise measurements
- Water Pump Relay Module – Automate irrigation with pump control
Features:
- Dual Output: Provides both analog and digital outputs for flexible use.
- Corrosion-Resistant Probe: High-quality materials resist rust and oxidation, ensuring long service life.
- Adjustable Threshold: Potentiometer allows setting the digital output moisture level threshold.
- Wide Compatibility: Works with Arduino, ESP8266, ESP32, Raspberry Pi, and comparator boards.
- Reliable Signal Output: Digital output goes LOW when moisture exceeds the threshold.
- Compact Design: Small PCB size with bolt holes for easy mounting.
- Easy Integration: Plug-and-play with microcontroller projects, ideal for beginners and professionals.
Specifications:
| Parameter | Value |
|---|---|
| Operating Voltage | 3.3V - 12V DC |
| Current (Normal) | < 20 mA |
| Current (Digital Output) | Max 30 mA |
| Operating Temperature | -25°C to 85°C |
| Analog Output | Variable voltage based on soil humidity |
| Digital Output | LOW when moisture exceeds threshold |
| Dimensions | 36mm x 15mm x 17mm (L x W x H) |
Pin Connections:
| Pin | Description |
|---|---|
| AO | Analog Output – proportional to soil moisture level |
| DO | Digital Output – LOW when moisture exceeds threshold (set via potentiometer) |
| VCC | Power Supply – 3.3V to 5V |
| GND | Ground |
Applications:
- Automatic Watering Systems: Trigger irrigation when moisture drops below a set level.
- Plant Growth Monitoring: Record soil moisture data to study plant growth under varying humidity conditions.
- Irrigation Optimization: Reduce water usage by automating irrigation in agricultural setups.
- Greenhouse/Environmental Monitoring: Maintain optimal soil conditions in controlled environments.
- Educational Projects & Research: Ideal for learning about soil physics and agricultural experiments.
Notes:
- Intermittent Use Recommended: Do not leave the sensor probe in the soil continuously to avoid corrosion or deterioration.
- Soil Type Matters: Sensor sensitivity may vary depending on soil composition and moisture retention.
- Effect of Fertilizers: Dissolved minerals in water may influence sensor readings.
Wiring Example:
Connect the sensor as follows to an Arduino:
- VCC → 5V
- GND → GND
- AO → A0 (Analog pin)
- DO → D2 (Digital pin)
Code Example (Analog Read):
int sensorPin = A0; // Analog pin connected to sensor AO
int value = 0;
void setup() {
Serial.begin(9600); // Start serial communication
}
void loop() {
value = analogRead(sensorPin); // Read analog value from sensor
Serial.print("Soil Moisture Level: ");
Serial.println(value);
delay(1000); // Wait for 1 second before next reading
}
Resources:
Related Modules:
- Capacitive Soil Moisture Sensor – Longer lifespan and more precise measurements
- Water Pump Relay Module – Automate irrigation with pump control