Agriculture is an important sector in the national economy which plays an important role in the economy of our country. With advances in technology, we can create a system that automates the irrigation process to make the best use of water and make it easier for farmers. As such, the farmers of our
IOT Based Smart Irrigation Monitoring and Controlling System
Agriculture is an important sector in the national economy which plays an important role in the economy of our country. With advances in technology, we can create a system that automates the irrigation process to make the best use of water and make it easier for farmers. As such, the farmers of our country are facing difficulties in monitoring their fields? To solve this, IoT-based smart irrigation system will be used, which is much better and simpler and its system has the best effect on irrigation. This system can be controlled automatically to control the operation of the water pump. Now technology is an easy way to control things and with this system for farmers. Sensors are used for this prototype. And alerts will be sent via SMS. All this data will be monitored by farmers using the web from any remote location. Another feature of this project is controlling the motor through the Android app. Cloud computing is an attractive solution for large amounts of data developed by wireless sensor networks.
The main goals of our project are to reduce the consumption quantity of water in agriculture field. To avoid water wastage in their fields by:
The overall system act as feedback systems by taking input from the soil moisture sensor and assert the water pump.The humidity and temperature sensor will measure the amount of water in surrounding and the soil moisture sensor placed in the soil. The values for these sensors and for water reservoir will be predefined. These sensor will be connected through a microcontroller. The microcontroller arduino UNO will be act as a slave device. The name of the main controller is raspberry-pi. The slave microcontroller will send the sensed data from sensors to the raspberry-pi through uart communication. Arduino wil send the read values to the raspberry-pi for taking action, a python code will run within raspberry-pi. Raspberry-pi will read the values and instruct the arduino to take necessary actions according to installed coding. Water pump will connect via relay. The result of every action will be notified to user through android app.
The benefits of this project are that, this system will sense the accurate soil moisture level of lands like garden land or field land and irrigate at the correct time. It can be monitored and smartly overrides pump whenever user want to waters. This IoT based system will be controlled through android app and also reduce the human intervention.
Smart Irrigation system is designing for continuously monitoring the data of land at which we want to water smartly and efficiently. The data is collected by the means of sensors these sensors are capacitive soil moisture sensors and Dynamic Humidity Temperature sensors. These sensors will be directly connected with Slave microcontroller which can be a Node MCU32 or Arduino. Microcontroller will read analog data coming from these sensors and process it. Microcontroller act as an Analog to Digital Converter (ADC). It only reads data from sensors and transmit it to Raspberry Pi. The reason is that there is no ADC inside Raspberry Pi and we have to connect an external circuitry for this purpose. Raspberry Pi receive this data and perform functions according to the received data. Two python codes will run simultaneously inside Raspberry Pi. One of them is to read serial data from microcontroller and other one is to communicate with the database. Raspberry Pi will transmit and receive data from google database after every two seconds of time interval. This data will be accessed globally by the use of unique Android application solemnly designed for this project. User can set soil moisture threshold level at which point water pump should turn OFF. Android application also provide live weather data to application screen to help user to turn ON pump under cloudy weather conditions as system will bypass the pump when there will be precipitation level of 60% or more
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Arduino UNO | Equipment | 1 | 2000 | 2000 |
| Raspberry Pi 4b | Equipment | 1 | 20000 | 20000 |
| Capacitive Soil moisture sensor | Equipment | 2 | 300 | 600 |
| Buck Converter | Equipment | 1 | 1200 | 1200 |
| relay 12V | Equipment | 2 | 250 | 500 |
| Dynamic Humidity Temp sensor | Equipment | 1 | 800 | 800 |
| 10L/Min 12V water pump | Equipment | 1 | 2000 | 2000 |
| 12V power supply | Equipment | 1 | 3000 | 3000 |
| optocoupler pc-817 | Equipment | 4 | 150 | 600 |
| 12V motor driver circuit | Equipment | 1 | 1800 | 1800 |
| NPN and MOSFETs | Equipment | 10 | 40 | 400 |
| connectors | Equipment | 40 | 10 | 400 |
| battery 12V | Equipment | 1 | 2200 | 2200 |
| sprinkler tubing | Equipment | 6 | 320 | 1920 |
| water tank | Equipment | 1 | 100 | 100 |
| varnish paint | Equipment | 2 | 100 | 200 |
| PCB dotted | Equipment | 2 | 200 | 400 |
| soldering iron and equipments | Equipment | 1 | 1500 | 1500 |
| tin leaded solder | Equipment | 1 | 1000 | 1000 |
| connector wires / jumpers | Equipment | 40 | 5 | 200 |
| standoffs | Equipment | 10 | 30 | 300 |
| Acrylic sheet | Equipment | 1 | 1200 | 1200 |
| heat sink | Equipment | 4 | 50 | 200 |
| soldering mask | Equipment | 2 | 450 | 900 |
| fabrication board for assembly | Miscellaneous | 1 | 2700 | 2700 |
| MDF sheet for mud box | Miscellaneous | 1 | 1900 | 1900 |
| Thesis binding | Miscellaneous | 3 | 1800 | 5400 |
| Total in (Rs) | 53420 |
With advancement of technology, things are becoming simpler and easier for us. Automatic s...
Online working is common these days because of pandemic COVID-19. This pandemic changes th...
Today, the internet has become an indispensable part of human life. With our social media,...
We are going to build a website for patients and doctors. It?s a third party platform for...
Detecting driver behaviour while driving this project which we are going to work on is spe...