Greenhouse Monitoring
Greenhouse Monitoring
Group Members:
Group No. 6
MexE – 4201
Submitted to:
Engr. Ferdinand D. Delos Reyes
Instructor
May, 2019
ACKNOWLEDGEMENT
Dean of this college department, for providing us with all the necessary
facilities.
encouragement.
EIM Department. We are extremely grateful and indebted to him for his
us.
to all the faculty members of the EIM Department for their help and
used for growing flowers, vegetables, fruits, and tobacco plant. Basic
All plants and vegetation require certain conditions for their proper
such as leaves, stem, flowers and roots. The main source of nutrients
down the local climate parameters in different parts of the big greenhouse
cabled measurement points are difficult to relocate once they are installed.
pressure and humidity has a long history of development and the variables
technology. Arduino, the open source hardware has shown ability to meet
many people can share their ideas, use each other’s work and modify
is use in a wide range of projects to develop objects that can interact with
available, cheap in price and easy to use with the help of available open
source information. Arduino has been used to build robots, drones, remote
one big step towards making the world more automated and sustainable.
variables are simple and common but always with great importance; many
monitoring are available (Akami, et al., 2015). This project was expected
to be helpful in learning electronics and programming as well as
documentation process.
1.2 OBJECTIVES
greenhouse controller that can monitor and control the temperature and
humidity. The controller would need some way for the readings to be
displayed. This project also aims to create a programming code for the on
and off status of the light bulb and a fan as an output for controlling the
monitoring and control system which the lightbulb and fan can ON/OFF on
turns on the fan. And when the temperature comes in normal range or
comes below the defined level the fan turns off automatically. Humidity is
humidity level exceeds from the defined level fan is automatically turned
off.
DEFINITION OF TERMS
eye.
Liquid Crystal Display (LCD) – LCD is the technology used for displays
temperature of the greenhouse using Arduino with DHT11 sensor and a LCD for
In making the project, the following materials will be use for the output:
1. Arduino Uno
2. 16x2 LCD
4. Light Bulb
5. DC Fans
6. Jumping wires
7. Relay Module
8. Breadboard
9. Power Supply
Arduino Uno
(shields) circuits and other. The board has 14 Digital pins, 6 Analog pins,
Layout and production files for some versions of the hardware are also
available. "Uno" means one in Italian and was chosen to mark the release
of Arduino Software (IDE) 1.0. The Uno board and version 1.0 of Arduino
newer releases. The Uno board is the first in a series of USB Arduino
boards, and the reference model for the Arduino platform. The
protocol. The Uno also differs from all preceding boards in that it does not
use the FTDI USB-to-serial driver chip. Instead, it uses the Atmega16U2
The chip on the board plugs straight into your USB port and
USB port without any external power. You can connect an external
power source of upto 12v and this regulates it to both 5v and 3.3v.
13 digital pins and 6 analog pins. This sort of pins allows you to
Arduino Uno into the real world. Simply plug your electronic devices
and sensors into the sockets that correspond to each of these pins
This has an ICSP connector for bypassing the USB port and
platform application written in Java, and is derived from the IDE for
software.
Select “Arduino Uno from the Tools > Board menu (according to the
bootloader that allows you to upload new code to it without the use
header.
The ATmega16U2 (or 8U2 in the rev1 and rev2 boards) firmware
LCD
find a wide range of applications. A 16x2 LCD display is very basic module
A 16x2 LCD means it can display 16 characters per line and there are 2
such lines. In this LCD each character is displayed in 5x7 pixel matrix.
initializing it, clearing its screen, setting the cursor position, controlling
display etc. The data register stores the data to be displayed on the LCD.
The data is the ASCII value of the character to be displayed on the LCD.
makes system integration quick and easy. Its small size, low power
request.
Technical Specifications:
Overview:
Detailed Specifications
Light Bulb
light with a wire filament heated to such a high temperature that it glows
from oxidation with a glass or fused quartz bulb that is filled with inert
chemical process that redeposits metal vapor onto the filament, thereby
extending its life. The light bulb is supplied with electric current by feed-
through terminals or wires embedded in the glass. Most bulbs are used in
and voltage ratings, from 1.5 volts to about 300 volts. They require no
for portable lighting such as table lamps, car headlamps, and flashlights,
electrical enclosure cooling fans to industrial cooling fans. These fans are
controls determine the operation of equipment cooling fans and are used
Industrial cooling fans may be used with heat exchangers. When choosing
an electric cooling fan, consider the environment in which the fan is used
and the cubic foot per minute air displacement requirements. The
available voltage for the fan determines the motor suitable for the
task. Mounting requirements for electronics cooling may include the use
electronic fan.
JUMPING WIRES
soldering.
Individual jump wires are fitted by inserting their "end connectors" into the
RELAY MODULE
letting the current go through or not, and can be controlled with low
and replace components. Parts are not damaged and can be re-used
afterwards.
POWER SUPPLY
are separate standalone pieces of equipment, while others are built into
In making this project, the following software are used for designing,
of the project:
(IDE) - contains a text editor for writing code, a message area, a text
Programs written using Arduino Software (IDE) are called sketches. These
sketches are written in the text editor and are saved with the file extension
.ino. The editor has features for cutting/pasting and for searching/replacing
text. The message area gives feedback while saving and exporting and
also displays errors. The console displays text output by the Arduino
The bottom right hand corner of the window displays the configured board
and serial port. The toolbar buttons allow you to verify and upload
programs, create, open, and save sketches, and open the serial monitor.
B. SolidWorks
geometry such as points, lines, arcs, conics (except the hyperbola), and
splines. Dimensions are added to the sketch to define the size and
nature of SolidWorks means that the dimensions and relations drive the
geometry, not the other way around. The dimensions in the sketch can be
are automatically generated from the solid model, and notes, dimensions
and tolerances can then be easily added to the drawing as needed. The