This is Automating the Irrigation Process by Analyzing the Soil & Weather Conditions Project.
The main aim of developing this Smart Irrigation System IoT project to provide easy irrigation methods to the farmers as per the Soil & Weather Conditions.
In this project, we are using GSM Module (SIM300 Module), this is used to receive text messages from the Android app and it gives the message to the Arduino UNO board.
The Job of the Arduino board is to read messages from the GSM and it will process the output for the motors and it will also tell us the status of the soil moisture, temperature, and humidity in the agriculture field.
This project 2 Modes
In Auto mode, it detects the soil and if it is dry The motor will be on and If it is wet then the motor will be off.
and can swich on/off the pestiside motor also.
In Manual Mode, the farmer can switch on the motor manually with the help of the Android app.
Whatever the messages We send via an Android app, The GSM receives and it sends to the Arduino UNO board over serial communication.
from this Arduino we have 2 Relays, Relays are nothing but electromechanical switch. This Arduino giving a signal to the relay board.
The below is the working procedure of the Smart Irrigation System project.