book collections email follower instructable user
Picture of Wireless Soil Moisture Sensor

Create a wireless soil moisture sensor to remotely monitor your plants and remind you when to water. This project uses a D1 Mini micro-controller, 3D printable parts and the Blynk IoT platform.

The device can be used stand-alone or eventually integrated into a fully automated gardening system.

Here is a video summary of the sensor and all its features...

For more details of this and other similar projects see my website: http://www.cabuu.com

Step 1: 3D-Print Your Parts

Picture of 3D-Print Your Parts

Start by downloading and printing the 3 printable parts. The parts hold all the components neatly in place and are simple in design to facilitate printing on most 3D-printers. I used the following settings:

  • 0.2mm layer height
  • 20% Infill
  • Support

Once printed, remove the support structures from the main body to allow access to the D1 mini and charge controller.

MarioM26416 days ago
hi i m not programmer so i dont understand whats this message:
In function 'void myTimerEvent()':
Soil_Moisture_Sensor_v1_21:227:9: error: 'bridge1' was not declared in this scope
bridge1.virtualWrite(V1,1);
JJ Slabbert made it!28 days ago
I am working on two similar projects. Yours look excilent. Tnx for sharing.
5E7C259D-5DA3-44EB-ABC3-89ECC1D6276D.jpeg
Michal Choma3 months ago
I do something similar with ThingSpeak. How you calibrate sensor?
https://www.instructables.com/id/Wireless-Moisture-Monitor-ESP8266-Moisture-Sensor/
FVB0I7OJTON5RHY.pngcircuit_moisture.png
cabuu (author)  Michal Choma3 months ago
You calibrate within the Blynk app, there are sliders where you can set the moisture wet/dry thresholds.
Michal Choma3 months ago
I do something similar with ThingSpeak. How you calibrate sensor?
https://www.instructables.com/id/Wireless-Moisture-Monitor-ESP8266-Moisture-Sensor/
audreyobscura3 months ago
This is awesome!