Abstract
The fully automatic water-saving irrigation system is divided into two parts: hardware and software. The hardware part includes ESP8266 Nodemcu development board, soil moisture sensor and display components. The soil moisture sensor transmits the detected signal to the ESP8266 chip, which converts it into a digital quantity and compares it with the upper and lower humidity limits set by the internal program to determine whether there is a lack of water, and then controls the relay to drive the pump for irrigation. The display shows the current humidity value, the irrigation mode and the upper and lower humidity limits in real time. The programming software of the software part is Arduino IDE software, using C language to write code program to control the hardware part of the work the soil humidity received by the ESP8266 chip is transmitted to Ali cloud life IOT platform and cloud smartphone terminal by WIFI transmission, displaying the current humidity and storing data to show the change of humidity in a graph.