This document describes an automatic roof ventilation system for smart greenhouses using Arduino. The system uses sensors like a rain sensor, temperature and humidity sensor to monitor the greenhouse environment and control a servo motor to open and close the roof vents automatically. This helps regulate the temperature inside by balancing heat gain and loss. The system is designed to facilitate automated control and reduce manual labor while keeping costs low by using inexpensive components like an Arduino Uno microcontroller, sensors, servo motor and 3D printed enclosure.
5. • Greenhouses are controlled-area-
environment to grow plants.
• It is a structural building with
different types of covering materials,
such as a glass or plastic roof and
frequently glass or plastic walls.
• It heats up because incoming visible
solar radiation (for which the glass is
transparent) from the sun is
absorbed by plants ,soil, and other
things inside the building.
7. • Greenhouses form an important part of the
agriculture and horticulture sectors of a
country.
• They can be used to grow plants under
controlled climatic conditions for optimal
production.
• Automated greenhouse involves the automatic
monitoring and controlling of climatic
parameters which directly or indirectly govern
the plant growth and hence their production.
• In order to control the climate factors and
environment autonomously ,it is required a
computer/software equipment.
8. What is a Automatic roof
ventilation of smart
greenhouse ?
9. Automatic roof ventilation of smart
greenhouse
a system that serves to balance the temperature in the room
greenhouse by opening the ventilation on the roof of the greenhouse
automatically
10. To facilitate the work of man.
Which can be applied to smart
greenhoue based arduino but
effective cost
13. Arduino/Genuino Uno is a microcontroller board based on the ATmega328P
(datasheet). It has 14 digital input/output pins (of which 6 can be used as
PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection,
a power jack, an ICSP header and a reset button. It contains everything
needed to support the microcontroller; simply connect it to a computer with
a USB cable or power it with a AC-to-DC adapter or battery to get started..
You can tinker with your UNO without worring too much about doing
something wrong, worst case scenario you can replace the chip for a few
dollars and start over again.
14. Microcontroller : ATmega 328
Operating voltage : 5 volt
Input voltage (recommended) : 7-12 Volt
Input voltage (limits) : 6-20 volt
Digital I/O pin : 14 (of which 6 provide PWM output)
Analog Input Pins : 6
DC current per I/O Pin : 40 mA
DC current for 3.3 Pin : 50 Ma
Flash memory :32 KB (AT mega 328) of which
0.5 KB used by boatloader
SRAM : 2 KB
EEPROM : 1 KB
Clock Speed : 16 mhz
15. FC 37
FUNCTION
The rain sensor is used to detect
water and it can detect beyond
of what a humidity sensor do.
Pins:
A0.......... Analog output
D0......... Digital output
GND..... Ground
VCC...... Positive voltage (input:
5v for analog 3.3v for Digital.)
Loop Pins:
+ .......... Sensor board hookup A
- .......... Sensor board hookup B
Dimensions:
2.17 in x 1.57 in x 0.31 in (5.5 cm
x 4.0 cm x 0.8 cm)
Weight:
0.28 oz (8 g)
16. DHT 11
Spesifikasi :
Supply Voltage: +5 V
Temperature range : 0-50 °C
error of ± 2 °C
Humidity : 20-90% RH ± 5%
RH error
Interface : Digital
Kabel Konektor 3 pin
17. MOTOR SERVO
Spesifikasi :
Spesifikasi
1. Weight: 9 g
2. Dimension: 22.2 x 11.8 x 31
mm approx.
3. Stall torque: 1.8 kgf·cm
4. Operating speed: 0.1 s/60
degree
5. Operating voltage: 4.8 V
(~5V)
6. Dead band width: 10 µs
7. Temperature range: 0 ºC –
55 ºC
18. PCB
A printed circuit board (PCB)
mechanically supports and
electrically connects electronic
component using conductive
tracks, pads and other features
etched from copper sheets
laminated onto a non-
conductive substrate.
Components – capacitors,
resistors or active devices – are
generally soldered on the PCB.
Advanced PCBs may contain
components embedded in the
substrate.
26. The challenge of this project
We have some problems with our project the first problem is uniting
program become one program arduino and the last problem that we
faced is how to make an interesting prototype design to cover our
project.