Automatic Greenhouse Monitoring and Control: Project by Challa Mukund Saianth
Automatic Greenhouse Monitoring and Control: Project by Challa Mukund Saianth
and Control
Project by Challa Mukund Saianth
2
CONTENTS
Introduction
Block diagram
Schematic diagram
Hardware & Software requirements
NodeMCU board
Working
Advantages
Applications
Future scope
Conclusion
3
INTRODUCTION
We live in the world where every thing can be controlled and operated
automatically, but there are still few sectors in our country where automation has
not been adopted or not being put to a full-fledged use, perhaps because of several
reason one such reason is cost and one such field is ‘Agriculture’.
Agriculture has been one of the primary occupations of man since early civilization
and even today manual interventions in farming are inevitable.
Greenhouse form an important part of the agriculture and horticulture sectors in
our country as they can be used to grow plants under controlled climatic conditions
for optimal growth.
Greenhouse technology is the technique of providing favorable environmental
conditions for plants. It replaces the direct supervision. Now a day, due to
urbanization and lack of land availability there is a great need to construct the
greenhouse, which will be revered
mainly for growing crops.
Greenhouse monitoring and controlling projects is used to measure the various
parameters like temperature ,humidity, light, water level,soil moisture,harmful
gases that are present.
4
BLOCK DIAGRAM
5
BLOCK DIAGRAM
Firstly the data is obtained from DHT11,MQ2,LDR,Ultrasonic,Soil
Moisture sensors and is sent to Blynk,OM2M servers.
If the photosresitor is off then the artificial lights connected to the relay
turns on.
If the soil moisture percentange is less than minimum percentage required
then the water pump turns on.
If the water in the tank is less then the water motor turns on.
If the greenhouse room temperature is greater than the ideal
temperature then the cooling fans kick in.
If there are any harmful gases or smoke then the alarm rings notifying the
user through the application and exhaust fans turns on to pump out the
harmful gases and smoke.
6
CIRCUIT DIAGRAM
7
HARDWARE REQUIREMENTS
NodeMCU (ESP8266)
DHT-11 Sensor
LDR Sensor
MQ-2 Gas Sensor
ULTRASONIC Sensor
Soil Moisture Sensor
Buzzer
4 – Channel Relay Module
8
(ESP8266)
NodeMCU is an open-source Lua based firmware and development board
specially targeted for IoT based Applications.
DHT-11 Sensor
11
DHT-11 Sensor
DHT11 is a low-cost digital sensor for sensing temperature and humidity.
This sensor can be easily interfaced with any micro-controller such as
Arduino, Raspberry Pi etc… to measure humidity and temperature
instantaneously.
Operating Voltage: 3.5V to 5.5V
Operating current: 0.3mA (measuring) 60uA (standby)
Output: Serial data
Temperature Range: 0°C to 50°C
Humidity Range: 20% to 90%
Resolution: Temperature and Humidity both are 16-bit
Accuracy: ±1°C and ±1%
12
LDR Sensor
Photo resistors, also known as light dependent resistors (LDR), are
light sensitive devices most often used to indicate the presence or
absence of light, or to measure the light intensity.
They are used in many applications but are sometimes made obsolete
by other devices such as photodiodes and phototransistors.
14
Ultrasonic Sensor
The HC-SR04 ultrasonic sensor uses SONAR to determine the
distance of an object just like the bats do.
Buzzer
Rated Voltage: 6V DC Resonant Frequency: ~2300 Hz
Operating Voltage: 4-8V DC Small and neat sealed package
Rated current: <30mA Breadboard and Perf board
friendly
Sound Type: Continuous Beep
17
SOFTWARE REQUIREMENTS
Arduino
Postman
OM2M
Blynk
19
ARDUINO
The Arduino Integrated Development Environment (IDE) is a cross-
platform application (for Windows, macOS, Linux) that is written in
functions from C and C++.
It is used to write and upload programs to Arduino compatible boards,
but also, with the help of third-party cores, other vendor development
boards.
20
POSTMAN
OM2M
OM2M implements oneM2M and SmartM2M standard. It provides a
horizontal Service Common Entity (CSE) that can be deployed in an M2M
server, a gateway, or a device.
Each CSE provides Application Enablement, Security, Triggering,
Notification, Persistency, Device Interworking, Device Management, etc.
22
BLYNK
Blynk was designed for the Internet of Things.
It can control hardware remotely, it can display sensor data, and it can
store data, visualize it and do many other
cool things.
There are three major components in the platform: Blynk Server -
responsible for all the communications between the Smartphone and
hardware.
23
SOFTWARE FLOWCHART
24
ADVANTAGES
FUTURE SCOPE