Battery powered, automatic plant watering robot with soil moisture sensor and pump.
Robot can be controlled and monitored with Blynk service.
Robot's code is written on Go, compiled for Nano RP2040 Connect board with TinyGo.
Inspired by:
- DFRobot has good quality capacitive sensors
- Electrokit has interesting version with I2C
Before buying a capacitive soil moisture sensor, watch this video on common failures in cheap copies.
Each soil moisture sensor is unique and must be calibrated before use.
PlantBot expected to run from 2 Li-Ion batteries arranged in series (~7.4v).
Use 75kOhm and 47kOhm resistors to make a voltage divider that brings battery voltage under 3.3v.
TODO
I deep sleep, PlantBot consumes 20mW
power when running on Arduino Nano RP2040 Connect board with power led (green) removed.