Digital Soil Moisture Tester

By T.K. Hareendran


Here is a simple and compact digital soil moisture tester to check whether the soil is dry or wet. It can also be used to check the dryness or wetness of cotton, woollen and woven fabrics.

Digital Soil Moisture Tester Circuit

For indication, the tester uses a number of LEDs driven by ubiquitous display driver IC LM3915 (IC1). The display panel shows the relative magnitude of conductance (reciprocal of resistance) between the two test probes when these are inserted in the soil.

Digital soil moisture tester
Digital soil moisture tester

The tester measures the dryness or wetness through soil resistance readings (0 to about 5 kilo-ohms) and indicates in dot mode by sequential lighting of LED1 through LED9. The first LED (LED1) lights up when the conductance is high (resistance is almost nil).

Normally, the soil resistivity varies from 0 to about 5 kilo-ohms. So for calibration, connect a 5-kilo-ohm potmeter between the two probes. Using trimpot VR1, set resistance to zero (minimum). LED1 should glow. Similarly, set resistance to 5 kilo-ohms (maximum). Now, LED9 should glow.

Construction & testing

Assemble the circuit on a general-purpose PCB. After construction, enclose the tester (including battery) in a small plastic cabinet as shown here.

Fig. 2: Proposed cabinet with probes
Proposed cabinet with probes

The probes can be constructed from a pair of new injection needles. The needles should be firmly fixed about 2.5 cm apart on a piece of laminated plastic sheet. Use the short length of a flat, twin wire-lead flexible cable for interconnection. After wiring the circuit, power the circuit using switch S1 and adjust zero-set trimpot (VR1) slowly such that LED1 lights up when probes are shorted. The tester is best powered by a compact 9V alkaline battery.

EFY note

For proper calibration, use a good soil moisture meter.

The project was first published in August 2010 and has recently been updated.


  1. Hello, thanks a lot for this great idea. I’d love to know if its possible to connect a water pump to this system such that when the soil is detected dry, it can automatically be watered.


Please enter your comment!
Please enter your name here