How to Water Proof Soil Moisture Sensor

I want to install these SparkFun soil moisture sensors (SparkFun Soil Moisture Sensor (with Screw Terminals) - SEN-13637 - SparkFun Electronics) around 8 inches into the soil to test if my project's root watering device is working properly.

I was wondering what's the best way to waterproof the actual sensors? My current plan is to use silicon caulking over all the components but will the actual wires running 8 inches into the ground need to be waterproofed as well?

I know these are corrosion-prone and plan to have them in the ground for 3 hours.

We plan to have long wires so our Arduino board will be above ground.

You have a resistive sensor. The corrosion does not come only from the water but from the way it's being used (ie not just because it is in contact with the soil but also because there is a DC current flowing which causes electrolysis of the sensors)

if you get a capacitive sensor you won't have that issue

see https://tutorials.probots.co.in/using-soil-moisture-sensor-capacitive-v2-0-module-for-arduino/

1 Like

Clean the probes when not in use.

Experiment with measurements done while using dielectric paste/grease. It is a conductive paste for connectors meant to lessen corrosion.

https://www.amazon.com/dp/B000K7YRFC

This is your sensor:

Three hours is hardly a problem as to corrosion. Also if you embed the sensor legs in anything the sensor won't work. The legs need to be clean and exposed. If you want to waterproof anything I would use silicone caulking and after connecting your lead wires caulk the terminals. I would use a jacketed wire for my leads. I would likely choose something like Alpha Wire 2414C and use only 3 of the four conductors but your choice. Again for a three hour test or even a 24 hour test I would not be concerned about corrosion.

Heck, if you can solder I would remove the screw terminals and just solder to the sensor board.

Ron

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.