  This article aims at saving the wasted water in the process of irrigation
using the Internet of Things (IoT) based on a set of sensors and Multi-Layer
Perceptron (MLP) neural network. The developed system handles the sensor data
using the Arduino board to control the water pump automatically. The sensors
measure the environmental factors; namely temperature, humidity, and soil
moisture to estimate the required time for the operation of water irrigation.
The water pump control system consists of software and hardware tools such as
Arduino Remote XY interface and electronic sensors in the framework of IoT
technology. The machine learning algorithm such as the MLP neural network plays
an important role to support the decision of automatic control of IoT-based
irrigation system, managing the water consumption effectively.
