This robot monitors the soil moisture content and sprinkles an equivalent controlled amount of water based on it. It also has a web interface to control the sprinkler and dsiplay the level of the water in its tank.
It uses two microcontrollers and communicates through serial communication, one of the microcontroller an arduino nano to monitor the water level, moisture content and control the sprinkler and the other an esp hosts a web server and sends user input to control the sprinkler.
The Robot is manually controlled to move in the direction preffered, the sprinkler on the other hand is automated.