Date post: | 20-Feb-2017 |
Category: |
Engineering |
Upload: | zenafaris91 |
View: | 105 times |
Download: | 0 times |
Prepared By: Supervised By:Zeena M. Faris Dr. Muayad S. Croock
University Of TechnologyComputer Engineering Department
Sensor Network Based Smart Farm
Management System
OutlineIntroduction.
Objective.
Proposed System.Block Diagram.
Algorithm.
Database Building.
GUI Design.
Hardware Prototype.
Results.
Next Steps.
⁘ With the advent of technology, the world around us is getting automated.
Introduction
⁘ Automation is the use of machines, control systems and information technologies to optimize productivity in the production of goods and delivery of services.
⁘ A typical farm requires a lot of labor. Automation can proficiently moderate the amount of manual labor, and make farming easier and faster, leading to more agricultural growth.
‥ Following the plant breeding and genetics revolutions, this Third Green Revolution is taking over the agricultural world based upon the combined application of ICT solutions such as precision equipment, the Internet of Things (IoT), sensors and actuators, etc.
‥ Smart Farming represents the application of modern Information and Communication Technologies (ICT) into agriculture, leading to what can be called a Third Green Revolution.
What is a Smart Farming?
‥ The Internet of Things (IoT) is a concept that applies increasingly to everything and will be decisive in the agricultural sector.
‥ Smart Farming can also provide great benefits in terms of environmental issues, for example, through more efficient use of water, or optimization of treatments and inputs.
• Smart Farm Systems is a farm monitoring system, fully tested, using advanced telemetry monitory effluent pond levels, water through pressure and flow rates, field moisture sensor and other farming activities.
Objective֎The goal of this research is to:
‣ develop improved irrigation application and scheduling techniques for a plants.
‣ proposed feeding animals application to make forage process more flexible based on known weight and daily milk production determined the quantity and number of feeding animals.
‣ Monitoring crop yields exported.֎The specific objective is to develop sensor network management
system for monitoring soil water status and collecting weather data for irrigation applications.
Proposed System
Smart Farm
Feeding
Irrigation
Production
Block Diagram:
Microcontroller ARDUINO Uno
Soil Moisture
Battery 12VDC
Water PumpRelay
Bluetooth HC-06
DHT11Sensor
Weight Sensor
Level Sensor Feeding
Production
Irrigation Scheduling:
o Moisture Sensoro Temperature and Humidity
Sensor⁂ Farmers have always used information about wind and weather to know when to plant and harvest.
⁂ Irrigation scheduling is the process used by irrigation system managers to determine the correct frequency and duration of watering.
⁂We proposed an automatic drip irrigation system based on calculating the required crop water and irrigation depth. The aim of the proposed system is to automatically compute irrigation scheduling of certain crop according to a crop type, soil type, growth stages of a crop and climatological conditions.
Irrigation Scheduling
Feeding Animals
Feeding
Production
o Weight Sensor.o Level Sensor.
Production Part
o Level Sensor. o RFID Tag.
Hardware Components:
◊ Arduino Uno: ◊ Bluetooth HC-06:
◊ Soil Moisture Sensor:
(a) the soil moisture sensor (b) The scheme of interfacing a soil moisture sensor with Arduino.
◊ DHT11 Temperature and Humidity Sensor
(a) The sensor (b) The scheme of interfacing a DHT11 sensor with Arduino.
◊ Weight Sensor
◊ Level Detection Sensor
◊ RFID Tag
Algorithm:※The adopted algorithm of
the proposed system can be represented as a flowchart shown in Figure.
Database Building
Irrigation Database
Irrigation Scheduling Table• Date.• Etcrop.• Depletion.• Dnet.• Dgross.• Irrigation_Frequency.• Irrigation_Interval.• Start_Time.• Duration.• Pipe1.• Pipe2.
CWR Tableo Crop_Name.o Total_growth_period.o Planting_date.o Stage_name.o Stage_duration.o Etref.o Kc.o Etcrop.
Reading Table • Period.• Moisture1.• Moisture2.• Temperature.• Humidity.
Reading Table
CWR Table Irrigation
Scheduling Table
GUI Design using Microsoft Visual Studio C#
The creation of a new Irrigation Schedule for a plant.
Hardware Prototype※ The hardware part of the
proposed system is shown in Figure, where the involved components are installed with the required connections.
Results• The designed system is tested. At the server side, based on the received sensors’ readings
from Arduino, the calculation operation to produce irrigation scheduling table for a plant is performed.
.
Name Variable UnitsCrop Name Tomato -
Planting date February -
Total growth period 135 days
Stage Name Initial /Dev/Mid/Late season -
Stage Duration 30/40/40/25 days
reference evapotranspiration ETref=(5, 5.8, 6.3, 6.8) mm day−1
Crop factor Kc=(0.6, 1.15, 0.8) -
Table I: Initial Information of a Crop
Name Variable UnitsField Capacity Fc=90 m3 m-3
Wilting Point Wc=(0-25) m3 m-3Allowable depletion level P=0.5 or 50% (%)
Root zone depth Zr=(0.4,.05) m
discharge of a pipe Q=0.3 l/sNumber of Nozzle in a pipe N=3 None
start time to irrigate Start Time: 07:00 AM Minutes
Table II: Initial Information to calculate Irrigation Scheduling process.
※ The irrigation scheduling table is obtained by applying the initial information which is represented in Table I and II.
⁂ The statistical analysis of the proposed system has been tested. The figures show statistical analysis of a temperature, soil moisture and water applying to a plant for year 2016 in February.
Next Step:o Feeding Animals .o Production .o Milk Production.o Vegetable Production.
Thanks For Your Attention