Read the project logs for all the detailed information 😊, or view the project on GitHub:
https://github.com/maakbaas/esp32-soil-moisture-sensor/tree/master
The final assembled product in a 3D printed enclosure:

To maximize battery life a bistable flip-dot status indicator is used to show if the plant needs water:

The sensor has enough resolution to measure differences in water levels in the required range:


Hey @Maakbaas can you please commit also you KiCad file (or EDA file of software you've created the PCB in)? I would like to suggest some changes for your design, but Gerbers are not very editable.