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:
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: