Adil Khan 10 months ago
AdiKhanOfficial #FYP Ideas

IOT based automated green house monitoring and control system

A greenhouse is an offseason, cultivating method that gives high yields at any season. Due to the wide growth of the greenhouse, intelligent monitoring and control system gives more attention to a greenhouse system. A greenhouse is a multivariate interactive system due to the inside weathe

Project Title

IOT based automated green house monitoring and control system

Project Area of Specialization

Internet of Things

Project Summary

A greenhouse is an offseason, cultivating method that gives high yields at any season. Due to the wide growth of the greenhouse, intelligent monitoring and control system gives more attention to a greenhouse system. A greenhouse is a multivariate interactive system due to the inside weather flection with outside. Most of the agricultural sector in the country is facing low economic resources, but some of the greenhouse running in the low tech. So many researchers have been focusing on the automated wireless embedded intelligent monitoring system for greenhouse. This monitoring and control system for the greenhouse which will improve crop growth and reduces cost and manpower. If monitoring has been implemented using the wired networks, the cables connected to the devices need to be rearranged for every crop, so it is waste of money and manpower, so it needs to be replaced by the internet of things (IoT) because it provides a new method for accessing the farmland information. It expands the communication between the devices and the people by sensing a physical world using a sensing technology that information has been processed by the intelligent embedded wireless system using this methodology to achieve the real-time monitoring and control of the physical world to get a data using that data to make decisions for what action to make. The information gained by the embedded wireless node has been sent to the server through the server which is a standalone private web server. The server will manage the sensor data using MySQL, it stores the data every five-second time stamps. Time, temperature, carbon-di-oxide and relative humidity sensors, etc data have been stored in the database. Using web languages like PHP and HTML the sensor data have been displayed in the graph for better understanding. We will use an actuator to control the environment and other parameters which are necessary for efficient plant growth. This system will help us to detect the disease in any plant with the help of digital image processing app design using Matlab This shows how the internet of things (IoT) has made a revolution for future communication and computing. It’s just not just an extension of the internet or communication. It has features for both the internet and communication. It has its own features of three-layer architecture, which is not enough so, the five layers were introduced.  The main purpose of IoT is for exchanging information. IoT will serve as the backbone for computing and networking of embedded systems.

Project Objectives

The main objective of automated IoT based greenhouse monitoring and control system is to enable you to create a specific environment for the plants. All the factors which are affecting the greenhouse-like Carbon dioxide concentration, ph value, temperature, humidity, etc can be controlled by the help of this system and monitor at any remote place by using the IoT system. The other objective of this project to detect disease in any plant by using any IoT device.

Project Implementation Method

Following things must be considered to implement this project

Hardware and Software Used

Following hardware and software will be used in this project

  • RASPBERRY PI
  • WEB Server

a web server is used  to host websites and to deliver web content from its hosted websites over the internet

  • WIFI Module

 Wi-Fi Module is used to give a raspberry pi to  access to our WiFi network

  • ROUTER

The router will decide which path our data will follow to travel over a network

  • MATLAB for image processing

Matlab is used in image processing for detecting disease in a plant

  • IoT devices

IoT devices are used to monitor and control the greenhouse at any place

  • HTML & PHP for creating  Web page
  • Monitor

For monitoring, the greenhouse following sensors will be used

    • Humidity Sensor
    • PH sensor(soil acidity checking)
    • Temperature Sensor
    • Carbon dioxide sensor
    • Water Level Indicator
    • LDR Sensor (light intensity testing )
  • Control

For controlling the greenhouse following actuators will be used

    • Water pump (Irrigation system)
    • Fan
    • LED
    • Pesticide Sprayer
    • Image Processing

Block Diagram

Description:

Data will be taken from the Greenhouse system, sensed by sensors and transmitted to Raspberry pi and then by the help of Wireless system data can be analyzed by the user on the webpage. The signal given back to Raspberry pi after data analysis and the greenhouse environment can be controlled by the output/actuator section shows results appropriately. The camera is used to take plant pictures and sends it to the webpage and then with the help of the Matlab app, the disease can be detected.

Benefits of the Project

Benefits of the project:

This project will help us to increase plant production by up to 200%.

Unseasonal plant growth, for example, a plant that is only growing in summer can be grown in winter with the help of this project.

The plants which are not growing in our country due to climate factor and these plant have a large number of application in pharmaceutical industry can be grown by the help of this greenhouse.

Minimize human effort and labor costs.

As our country is an agricultural country and its economy is heavily dependent on agriculture. Agriculture is a profession of 60% of people in Pakistan this project will help the country and farmers to increase their living standards.

The disease in the plant can be detected by this project, Even a person who did not have knowledge about the agriculture field can monitor and control the plant.

You did not require to visit the greenhouse for monitoring the greenhouse.

The greenhouse will be completely secure by monitoring the greenhouse.

Technical Details of Final Deliverable

Sensor:

 The sensor senses environmental temperature, relative humidity, and carbon-di-oxide from the greenhouse and as these readings are gained from the sensor, and as the temperature sensors show the indoor temperature of the greenhouse, relative humidity indicates the present water vapor within the greenhouse and carbon-di-oxide shows the quantity of co2 gas present inside the nursery. These are the major data needed for monitoring the greenhouse. The disease in plants can be detected by taking a picture with the help of a camera and apply image processing techniques.

Actuators:

Actuators like a fan, led, sprinkler, etc control the environment of a greenhouse.

Server:

MQTT broker It is a message queuing telemetry transfer protocol for machine-machine communication in the network. It can subscribe to the data from the MQTT broker and then print the data to the standalone web server which is a lightweight protocol messaging protocol for usage on top of the TCP/IP protocol. It is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is determined.

Webserver:

The web server uses the hypertext transfer protocol (HTTP) to establish a connection between the client and the server. It uses HTML for describing the viewer that there is some method to access the data GET method is the basic method of request given to the server by the client (web browser) the server will throw the server information to the requested client another method is POST sends the data from the client to the server. Itis mostly used when the client uses the application form to fill the data. The server responds to the client using the response code for example. The web server can process the data one job is to deliver content from stored webpages to uses then another job receives the data from the client to save it into the. The web server is running in a back end server programming language C#, Python, Perl, JavaScript. And asp.net and etc. there are two different types of web pages one is static and the other is a dynamic web page. Static web pages remain unaltered until the admin or web developer alters the data in the server it won’t have any animation effect and its cheap for developing and needs to reduce time to build it. Dynamic web pages are more interactive and interconnected to many web pages and also more costly and complex to develop

Database

The data from the MQTT broker has been published into the standalone web server by the help of the python script thus the data has been stored in the database management system DBMS. It handles the user request and to create access data from the database the DBMS also called a relational database management system RDBMS. And it also makes sure of data integrity i.e. make sure of continuous access of data and also seen on the data losses and redundancy and parity and so on.

Final Deliverable of the Project

HW/SW integrated system

Core Industry

Agriculture

Other Industries

IT , Telecommunication

Core Technology

Internet of Things (IoT)

Other Technologies

Others

Sustainable Development Goals

Good Health and Well-Being for People, Decent Work and Economic Growth, Responsible Consumption and Production, Partnerships to achieve the Goal

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Raspberry pi Equipment11450014500
PH sensor Equipment182008200
C02 Sensor Equipment174007400
Camera Equipment240008000
Humdity Sensor Equipment1420420
Temperature Sensor Equipment1350350
Water Level Sensor Equipment1450450
Methane sensor Equipment1630630
Fan Equipment2340680
LEDs Equipment2200400
Motors Equipment33601080
Sprinkler Equipment1700700
Connecting Wires Equipment3150450
DC battery Equipment26001200
Wifi Module Equipment112001200
LDR Equipment12020
LCD Equipment1800800
Project Model Miscellaneous 175007500
Printing Miscellaneous 125002500
Total in (Rs) 56480
If you need this project, please contact me on contact@adikhanofficial.com
Visitor Counting and Identification System using Facial Recognition

Visitor counting and Identification system (VCIS) is a web-based system that will use a Fa...

1675638330.png
Adil Khan
10 months ago
Health and Nutrition

The idea that is being proposed here is wanting to contribute to society by educating the...

1675638330.png
Adil Khan
10 months ago
Programmable Logic Controller based Traffic Density Control System wit...

Traffic Jam is one of the global issues which is faced by many cities throughout the world...

1675638330.png
Adil Khan
10 months ago
Metaverse virtual conference room

We are working on a metaverse virtual conference room where our avatars may communicate wi...

1675638330.png
Adil Khan
10 months ago
Smart Energy Meter with Load Management

The project presents designing and implementation of the cost effective Energy Meter havin...

1675638330.png
Adil Khan
10 months ago