THE 3 rd INTERNATIONAL SCIENTIFIC CONFERENCES OF STUDENTS AND YOUNG RESEARCHERS dedicated to the 99
th
anniversary of the National Leader of Azerbaijan Heydar Aliyev
272
the solar panel, it should be able to generate the necessary power amount
to operate efficiently the water pump and the control system.
The smart irrigation model setup shown in Figure 1 depicts all the
component connection of the system; solar panel, electronic board with
control, relay switch, smart phone, LCD, water pump, moisture sensors, and
GSM for Arduino. The control algorithm that considers the threshold values
for the operation and communication signals has been programmed in
Arduino Uno and then uploaded to microcontroller.Three libraries of Arduino,
one for the SIM900 component, second for the call function, third for the LCD
which connected to the I2C were utilized for algorithm development.
Arduino is programmed to implement two cases, automatic irrigation and
semi-manually controlled by the user through its mobile phone. The four soil
moisture sensors provide four different values of moisture content of the soil
for the same land area but at different positions where moisture values can
range from 0 to 1023, indicate extremely wet, extremely dry
respectively.Then, the collected data from sensors is sent to Arduino which
will compare these values with the threshold values that were beforehand
defined at the program uploaded to the microcontroller.
Figure 1. Smart irrigation system setup
If two sensors measures that moisture level is higher than 800, pump
turned on, when all moister sensors reach value less than 400, the pump will
terminate its operation. On the other hand, when two out of four sensors
depict moisture more than 800, the system automatically will be turned on to
irrigate the area until the four sensors show humidity measurement less than
400. With regards to semi-manually controller system, when two out of four