Abstract
The article presents a method for determining the irrigation requirements of crops based on soil moisture. The proposed approach enables scheduling irrigation at the most appropriate time of day by combining current soil moisture measurements with forecasts of moisture levels for the following day. A narrow Artificial Intelligence (AI) model is developed and applied to the task of 24 h-ahead soil moisture forecasting. Water loss due to excessive irrigation is minimized through precise soil moisture monitoring, postponement or reduction of irrigation in response to measured precipitation, temperature, and wind speed, as well as meteorological forecasts of future rainfall. The proposed irrigation system is suitable for both drip irrigation and central pivot systems. It is built using cost-effective components and incorporates LoRa connectivity, which facilitates integration in remote areas without the need for internet access. Furthermore, the addition of new irrigation zones does not require physical modifications to the central server. Experimental tests demonstrated that the system effectively controls irrigation timing and achieves the desired soil moisture levels with high accuracy, while accounting for additional external factors that influence soil moisture.