Resumen
Politicians and the general public are concerned about climate change, water scarcity, and the constant reduction in agricultural land. Water reserves are scarce in many regions in the world, negatively affecting agricultural productivity, which makes it a necessity to introduce sustainable water resource management. Nowadays, there is a number of commercial IoT systems for irrigation scheduling, helping farmers to manage and save water. However, these systems focus on using the available fresh water sources, without being able to manage alternative water sources. In this study, an Arduino-based low-cost IoT system for automated irrigation scheduling is developed and implemented, which can provide measurements of water parameters with high precision using low-cost sensors. The system used weather station data combined with the FAO56 model for computing the water requirements for various crops, and it was capable of handling and monitoring different water streams by supervising their quality and quantity. The developed IoT system was tested in several field trials, to evaluate its capabilities and functionalities, including the sensors? accuracy, its autonomous controlling and operation, and its power consumption. The results of this study show that the system worked efficiently on the management and monitoring of different types of water sources (rainwater, groundwater, seawater, and wastewater) and on automating the irrigation scheduling. In addition, it was proved that the system is can be used for long periods of time without any power source, making it ideal for using it on annual crops.