




Soil Moisture Sensor Module for Arduino, ESP32 & Raspberry Pi | Hygrometer Soil Water Detection Sensor
Monitor soil moisture levels with the Soil Moisture Sensor Module, compatible with Arduino, ESP32, Raspberry Pi, NodeMCU, STM32, and other microcontrollers. Designed to detect the water content in soil, this module provides both analog and digital outputs, making it ideal for smart irrigation systems, agriculture, gardening, IoT, environmental monitoring, robotics, and STEM education. With adjustable sensitivity and easy GPIO interfacing, it is perfect for beginners, makers, students, and professional developers.
Customize
Share :
Soil Moisture Sensor Module for Arduino, ESP32 & Raspberry Pi
The Soil Moisture Sensor Module is a widely used hygrometer sensor designed to measure the moisture content of soil. It consists of a soil probe and a control module with an LM393 comparator, allowing users to monitor soil conditions accurately for irrigation and environmental monitoring applications.
Compatible with Arduino Uno, Nano, Mega, ESP32, Raspberry Pi, ESP8266 NodeMCU, STM32, and other development boards, this module provides both analog and digital outputs. The analog output allows continuous monitoring of soil moisture levels, while the digital output can trigger automatic watering systems when the moisture level falls below a preset threshold.
Ideal for smart farming, automated irrigation, greenhouse monitoring, indoor gardening, and educational electronics projects, this sensor helps optimize water usage while promoting healthier plant growth.
Key Features
- Soil Moisture Detection Sensor
- Measures Soil Water Content
- Analog and Digital Outputs
- Adjustable Moisture Threshold
- Onboard LM393 Comparator
- High Sensitivity Soil Probe
- LED Power & Status Indicators
- Low Power Consumption
- Easy GPIO Interface
- Compact PCB Controller Module
- Compatible with Arduino, ESP32, Raspberry Pi, NodeMCU, and STM32
- Ideal for Smart Agriculture, IoT, and STEM Projects
Technical Specifications
| Specification | Details |
|---|---|
| Product Type | Soil Moisture Sensor Module |
| Sensor Type | Resistive Soil Moisture Sensor |
| Comparator IC | LM393 |
| Outputs | Analog (AO) & Digital (DO) |
| Operating Voltage | 3.3V – 5V DC |
| Sensitivity Adjustment | Onboard Potentiometer |
| Detection Method | Soil Conductivity |
| Indicator LED | Yes |
| Interface | Analog & Digital GPIO |
| Compatibility | Arduino, ESP32, Raspberry Pi, NodeMCU, STM32 |
Note: This is a resistive soil moisture sensor. Continuous exposure to wet soil may gradually corrode the probe. For long-term installations, consider using a capacitive soil moisture sensor.
Applications
- Smart Irrigation Systems
- Automatic Plant Watering
- Precision Agriculture
- Greenhouse Monitoring
- Indoor Gardening
- Hydroponics Monitoring
- Smart Farming
- IoT Agriculture Projects
- Environmental Monitoring
- Weather Stations
- Robotics
- Embedded Systems
- DIY Electronics
- STEM Education
- Engineering Projects
Package Includes
- 1 × Soil Moisture Sensor Probe
- 1 × Soil Moisture Sensor Control Module
Why Buy from Horizocart?
- Genuine quality-tested sensor modules
- Reliable soil moisture monitoring
- Fast shipping across India
- Secure packaging
- Competitive pricing
- Trusted electronics and IoT supplier
- Excellent customer support
- Ideal for students, makers, farmers, and engineers
Frequently Asked Questions
Q. Is this compatible with Arduino Uno?
Yes. It is fully compatible with Arduino Uno, Nano, Mega, Leonardo, and other Arduino-compatible boards.
Q. Can I use it with ESP32?
Yes. It works with ESP32 using both analog and digital GPIO pins.
Q. Does it work with Raspberry Pi?
Yes. The digital output can connect directly to Raspberry Pi GPIO pins. The analog output requires an external ADC because Raspberry Pi does not include built-in analog inputs.
Q. What is the difference between analog and digital outputs?
- Analog Output (AO): Provides a continuous voltage corresponding to the soil moisture level.
- Digital Output (DO): Switches HIGH or LOW when the moisture crosses the threshold set using the onboard potentiometer.
Q. Can this sensor automatically control a water pump?
Yes. It can be used with a relay module and a compatible controller to build an automatic irrigation system.
Q. Does the probe corrode over time?
Because it is a resistive moisture sensor, prolonged exposure to moisture may cause probe corrosion. For permanent outdoor installations, a capacitive soil moisture sensor is generally recommended.
Q. Is it suitable for educational projects?
Yes. It is one of the most popular sensors for learning IoT, agriculture automation, and embedded systems.


