Smart Farm

Post on 20-Feb-2017

105 views 0 download

transcript

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