FIRMWARE DESIGN AND CONTROL SYSTEM IN AGROCUBE: INDOOR PLANT GROWTH CHAMBER SYSTEM

In agriculture sector, the idea of growing plants in controlled environment has already been implemented by educational institutions such as SITH ITB. It is being done to observe the process of plant growth in their optimal conditions and the influence of controlled environmental parameters on it...

Full description

Saved in:
Bibliographic Details
Main Author: Ariella, Josephine
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/50592
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:In agriculture sector, the idea of growing plants in controlled environment has already been implemented by educational institutions such as SITH ITB. It is being done to observe the process of plant growth in their optimal conditions and the influence of controlled environmental parameters on its growth. However, the environment controlling in the closed area is not accurate and effective enough as it is still being done manually. To solve this problem, an indoor plant growth chamber system called AgroCUBE is designed. AgroCUBE is a growth chamber system which can be monitored and controlled its environment parameters in realtime. In this system, sensors are used to read the environmental parameters as the inputs of the system, database is used to store all data, actuators as the output of the system to control the environmental parameters within the chamber, and an Android application and LCD Display based as the interface for the user to operate the system. In designing the firmware and the control system of this system, Real-Time Operating system (RTOS) is chosen as the operating system and PID (Proportional–Integral–Derivative controller) Control with Hysteresis and BangBang Control are chosen as the controller method of the system. Data communication between microcontrollers, database, and application is using HTTP and MQTT communication protocol.