Professional Documents
Culture Documents
AUTOMATED MUSHROOM
FARM MONITORING SYSTEM
A Capstone Project
Presented to the
Faculty of the Department of Information Technology
In Partial Fulfillment
of the Requirements for the course INTECH 495b
IT Capstone Project 2
By:
Pantilanan, Nadine B.
May 2021
i
Automated Mushroom Farm Monitoring System
Pantilanan, Nadine B.
Pico, Roel Beejay J.
Ramones, John Paul R.
Disclaimer:
Engineering in partial fulfillment of the requirements for the course ‘INTECH 495b IT
at the Central Luzon State University, Science City of Muñoz, Nueva Ecija. It is the
product of our own work except where indicated in the text. The project report or any
portion thereof including the source code, or any section may be freely copied and
ii
APPROVAL SHEET
This Capstone Project entitled AUTOMATED MUSHROOM FARM MONITORING
SYSTEM proposed and submitted by Nadine B. Pantilanan, Roel Beejay J. Pico, John Paul
R. Ramones in partial fulfillment of the requirements for the course for INTECH 495b-IT
Capstone Project 2, has been examined and found in order and is hereby recommended
for acceptance and approval for requirements for the course BACHELOR OF SCIENCE
IN INFORMATION TECHNOLOGY.
Chairman
_________________
Date Signed
Accepted and approved in partial fulfillment of the requirements for the course
BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY.
iii
Date Signed
iv
CERTIFICATION OF MANUSCRIPT EDITING
This is to certify that the undersigned has read, reviewed and edited the
IT Capstone Project 2. This further certifies that the scope of editing is within the
Issued this _6_th day of _June_,2018, Science City of Munoz Nueva Ecija.
v
TABLE OF CONTENTS
TITLE ii
vi
B. Analysis 33
Developing a Feasibility Study 33
Technical Feasibility 33
Economic Feasibility 35
Operational Feasibility 38
Flowchart of the current operation 39
Conceptual Framework 40
System Requirement Checklist 41
C. Design 42
Data Flow Diagrams 42
Context Diagram 42
Data Flow Diagram (Top Level) 43
Exploded Data Flow Diagram of Process 1 (Humidifier Module) 45
Exploded Data Flow Diagram of Process 2 (Water Refill Module) 46
Exploded Data Flow Diagram of Process 3 (Display Module) 47
Use Case Diagram 48
Network Diagram 49
Electronic Schematic 50
User Interface Design 52
D. Development 57
Coding 58
E. Integration and Testing 59
Functionality 59
Usability 60
Maintainability 60
Portability 60
F. Implementation and Evaluation 61
G. Maintenance 65
CHAPTER V SUMMARY, CONCLUSION and RECOMMENDATION 66
A. Summary 66
B. Conclusion 67
vii
C. Recommendation 68
REFERENCES 70
APPENDICES 72
viii
CHAPTER I
BACKGROUND OF THE PROJECT
A. Introduction
continually evolves, agriculture techniques also improve. To elevate our food adequacy
modernize and industrialize Philippine (Dar, 2020). Various agriculture sectors use
wireless sensors that result in substantial positive results on crops, increased yield, and
save labor costs. With the introduction of the Internet of Things, agriculture industries
also improved. Internet of Things has revolutionized technologies and devices that will
benefit agricultural productivity. For instance, there are already devices that can measure
various quantities such as soil moisture, the volume of water amount and temperature.
Mushroom farming, just like any other farms, can be benefited using IoT. The
usual manual activities can be eased by leveraging the use of various available sensing
devices. Sensor technologies can accurately monitor the major ecological factors that
affect stalk height, stalk diameter and cap size in mushrooms hence enables the regulation
There are several problems that may arise when the ecological factors (e.g.,
temperature, humidity, soil pH level) are not monitored and regulated (Bellettini, et al.,
1
2016). For instance, high moisture content in the substrate will result in difficult
breathing for the mycelium, inhibiting perspiration, rendering the development of fruiting
body impossible. Even with elevated inoculum amounts or number of holes in mushroom
bacteria and nematodes. Low moisture content will result in the death of the fruiting
body. The effects of those problems are indeed undesirable because it affects the
(DIY) humidifier that automatically increases the humidity when required. It uses sensors
to obtain data from the surroundings, which is attached to a microcontroller. The system
processes all data and provides the farmer with information through a device equipped
with an internet. Mushroom farming could be monitored online, hence enabling the
B. Problem Statement
performing their monitoring and management task manually. In particular, the proponents
conducted a site survey and observed the processes being done at Tin Top Mushroom
Farm, which is one among the many existing small-to-medium scale mushroom farms.
There are two main observations. First, regulating the humidity and temperature is done
2
by manually spraying water. Second, a farmer needs to enter the fruiting area of the farm
Those two above mentioned tasks are labor intensive and require frequent
process of concern.
The study aims to design and develop an Automated Mushroom Farm Monitoring
System that will reduce the workload of farmers in monitoring and managing mushroom
farms.
● Lessen the manual labor by replacing the manual way of spraying water with an
automated humidifier;
● Provide spreadsheet of the environment data gathered from the online platform.
The study's scope involves monitoring the environment of the mushroom center
and automation of a humidifier. The features of the system are limited only to the
following:
3
1. Monitoring Module
display.
2. Humidifier Module
● Automatically switch on and off a DIY humidifier based on the gathered data by
3. Account Module
The study was initiated during a global pandemic caused by COVID-19, so the
researchers are restricted or delayed in performing things that need to be done. Aside
from the pandemic going-on the researchers have limited funds for the project. The
The settings of the automation have been pre-programmed and can only be altered
by changing the program code. The data gathered by the project is directly displayed to
the LCD module and IoT Platform. The rate of humidity dispersion within the mushroom
fruiting room is not estimated. The temperature and humidity data gathered by the sensor
reflects the value obtained by the DHT-11 sensor’s location. The researchers were not
4
able to determine which mist maker to be used with regards to support a specific size of
the mushroom house. The project does not include a backup power whenever there will
be any power interruption and does not include an auto-power on. The project is also
limited in information tracking only through opening the website and mobile application
The intended plan was to create a server-based system that can control the devices
and would serve as the data depository (database). This type of system would make the
device's operation dependent on the server. Those devices are the Arduino Uno, sensors,
mist makers, fan, and solenoid valve which needs maintenance and consumes electricity,
much more on the server unit. It should also generate a data analytics feature that could
The study began while a global pandemic still uncontrolled with increasing cases.
The researchers were first optimistic in the development of the project. But during the
development, the researchers were limited by the imposing threats by the pandemic,
government laws and economic situation. Adjustments were made to the intended plan,
The researchers found an alternative plan by coding directly to the Arduino unit to
make it independent from any external system. The alternative plan used a software as a
service which is the ThingSpeak Platform to make the data accessible on the internet. The
data was transformed into graphical form such as graphs that can be easily understood. It
5
also has a feature to produce a data sheet of all the data sent to the platform. The IoT is a
power for the Arduino unit. The researchers have not purchased the said item due to the
cost.
Cutting down the server unit from the intended plan reduced the project cost and
electricity consumption of a small mushroom farm. Using the free service of ThingSpeak
is also a viable alternative for a server unit. Thus, one of the most important purposes of
To the farm owners, the project will serve a large contribution to small-to-
medium mushroom farms. The device will still run with or without an internet
connection. The project will help to monitor environmental information of the fruiting
house whether the farmer is in or away from the farm if he/she has access to the Internet.
The project reduces the manual way to maintain temperature and relative humidity and
decreases the risk of overwatering or underwatering the fruiting bags and replaces them
production. The mushroom farm will also benefit from the project by preventing
contamination of fruiting bags that will damage the production of mushrooms. It also
6
lessens the labor work and time in spraying water on fruiting bags. Therefore, farmers
will be able to use this time for other concerns on the farm.
To the researchers, the project was an opportunity for them to learn new
knowledge that they never experience during class. Developing the project was both an
opportunity and a challenge to the researchers and it helped them to improve their skills
despite the limiting conditions of the new normal. The project helps the researchers to
come up with new plans for them to be able to solve a certain problem in developing the
project. The researchers also able to test theories from developing the project. The
researchers also gained an understanding of the processes in mushroom farming and how
F. Definition of Terms
For vivid understanding of this paper, the following terms are defined:
current.
b. Fruiting Bag – also known as incubation bag and fruit spawn bag. This could be
d. Incubation – Period when the mushroom mycelium slowly grows through the
substrate.
7
e. Internet of Things (IoT) – is a system of interrelated computing devices,
g. Photosynthesis – the process by which green plants and some other organisms
i. Relay – are electric switches that use electromagnetism to convert small electrical
k. Solenoid Valve – are electromechanically operated valves and are used to control
l. Substrate – Organic materials with high lignin content that supports the growth
8
o. Transistor – a semiconductor device with three connections, capable of
CHAPTER II
REVIEW OF RELATED LITERATURE, STUDIES, AND EXISTING
ALTERNATIVES
A. Related Literature
This chapter is a discussion of the literature and results of other related research,
studies, and existing alternatives to which the present study is related. This gave the
The studies collected and reviewed are presented under the following headings:
❏ Smart Greenhouses
❏ Monitoring Livestock
9
Smart Agriculture using IoT
the newest developments in the IoT sector. It intends to use the data collected to analyze
the correct methods for different agricultural processes. Smart agriculture shall enable
farmers to use their lands efficiently, make processes faster and agile, use fertilizers and
predictions and analyzing risks for future use based on previous data etc. A wide range of
smart agriculture and IoT enabled products are available in the market (e.g., sensors,
drones, consoles, automatic sprinklers, etc.) If used correctly, IoT can bring a new
environmental revolution.
(Ratnaparkhi, et al., 2020). The most critical and fundamental prerequisite for IoT
able to withstand a variety of weather conditions, and be accessible throughout the area.
Correct sensors are also needed to meet the requirements. These sensors can be purchased
commercially or made to order. Before putting sensors to long-term use, it's important to
make sure they're of good quality. Another requirement is the data analysis tools. These
10
are tools to analyze data using various algorithms and machine learning to gain predictive
insights are needed in addition to the sensors. This is the foundation of all precision
agriculture techniques. Lastly, the software program should have enough protection to
avoid data theft. The program should also be simple to use and affordable to farmers. It is
the responsibility of the users to ensure that sensors are maintained at regular intervals.
They are delicate devices that need minor maintenance such as cleaning and battery
replacement.
Smart farming use cases are discussed in Chalimov (2020). Listed below are the
of the soil, nutrients required for plant growth and amount of moisture
required in the soil. Agricultural sensors are made for these requirements.
Their main purpose is to collect data throughout from the sowing season to
harvesting. There is a sensor for all types of purposes (e.g. CO2 content,
NPK content, air temperature, solar radiation, soil mapping, etc). The
combination of acquired data from all these sensors is used for analysis of
which type of crop to grow on, part of the field, the most suitable type of
11
required, early detection of diseases in crops and much more. Sensors are
2. Smart Greenhouses
humidity, and temperature, all without the need for human interference.
Greenhouses are often maintained using cloud servers that use real-time
data.
3. Monitoring Livestock
Owners may monitor their cattle's exact position, growth rate, diseases
they may have contracted, daily food, water, and nutrition requirements,
sleep cycles, and distinguish healthy from sick cattle. Poultry farming,
apiculture, and pisciculture, for example, may all benefit from the same
technology. This needs very little labor and saves a lot of money.
IoT is used to handle storage, logistics, sales and purchases, repairs, and
waste management, among other things. Using their smartphones, the farm
12
Advantages and Disadvantages of IoT based Monitoring System
et al., 2017), reviewed the advantages and disadvantages in the integration of IoT in
software systems.
low capital cost. Second, it is simple to use and migrate data. The third one is that it can
be expanded. The system could be modular, making it simple to expand the number of
data/sensors.
However, there are also drawbacks to the system that must be considered. Remote
IoT is not confidential. If the device handles highly sensitive data, the data verification or
encryption may be needed, which necessitates the use of a complex algorithm at the
There are various applications of IoT in mushroom farming. In Marzuki & Ying
(2017), a system is presented for monitoring and controlling mushroom farms. It has a
circuit with a monitoring function that includes a monitoring function that enables the
13
user to monitor temperature, humidity, carbon dioxide concentration, light intensity in a
mushroom farm wirelessly and control the sensors' mushroom farm condition feedback.
Their monitoring system obtains data from the sensors and sends the data to ThingSpeak
online cloud for monitoring and storage. Also, users can access the data anytime via the
Internet, and they can download the data into a CSV file for further analysis. They also
Another system that has sensors to monitor the necessary parameters that utilizes
The program is written to monitor and to automate the farm. The microcontroller does
both the process and sends the sensor's data and the actuator's status to the server. In the
cultivation of oyster mushrooms used Arduino Mega as a controller to integrate data from
the sensor and send it to the IoT platform through a WiFi module (Mohammed, et al.,
2017). The ThingSpeak IoT platform visualizes the data submitted. It is available to
Android or IOS apps linked to the same platform. The data received on mobile apps is
displayed in sensor value, a graph in the time domain for visualizing the data trend and
The IoT Based Monitoring System for White Button Mushroom Farming uses an
Acharya, 2019). This microcontroller uses a base for live monitoring of temperature,
14
humidity, soil moisture, and light intensity of the farm. It sends the data to the end
devices via the cloud through NodeMCU. The data thus obtained are almost equal and
primary sensors, such as temperature and humidity, are sent to IoT platforms to access
and monitor.
In a separate study conducted by Azimi, Buyamin, Mokji, & Abidin (2018), the
production. It is done by taking the environmental data and storing it using the Internet.
The data collected are temperature, humidity, and CO2 level. The system managed to
collect the environment data, and the HT-2000 Data Logger device compares this data to
check for accuracy and reliability. The control system inside the device is automatically
triggered if the environmental conditions are not in optimum condition. This functionality
is also present in the proposed system. This system requires a stable internet connection
In another study by Singh, Anand, Simran, & Sushma (2020), the Smart
Mushroom Cultivation using IoT fetches each dark room's real-time data status where the
mushrooms are grown to the main controller - the system's brain in the cloud. The system
uses the Dripline Irrigation System for the room's solenoid valve connections. They use a
water. When the relay module is on, the solenoid valve opens and distributes water.
15
Every 15 seconds, the bed's moisture content is measured, and the controller receives this
data.
that their study has similarities with other widely used systems. The study proposes a
system that will include sensors to receive data from the environment of a fruiting house.
Microcontroller, Relays, and LCD display will also be included in the system. The
researchers will also create a device to maintain the correct environment for the fruiting
house. While the choice of microcontrollers chosen in the other studies is diverse, much
of the studies used ThingSpeak as the software for display (Marzuki, A., & Ying, S.,
2017; Azimi, Buyamin, Mokji, & Abidin, 2018; Mohammed, et al., 2017) Each of the
studies include the use of sensors and has both desktop and mobile access. A few of the
studies offers offline availability (Pravinth, Rozario, Santhanakrishnan, & NS, 2018;
Singh, Anand, Simran, & Sushma, 2020), but what sets the system apart from other
studies is that it is accessible offline and also has a DIY humidifier. The table below
illustrates the similarities and differences of the system to the other studies mentioned in
this chapter.
16
SOFTWARE SEN DESKTOP MOBILE AVAILABL DIY
SOR ACCESS E HUMIDIFIER
CONTROLLER USED FOR S APP
OFFLINE
USED DISPLAY
Online
Interface
of oyster
mushrooms
17
Monitoring MCU
System for
White Button
Mushroom
Farming
18
CHAPTER III
METHODOLOGY
The researchers initiated the study in November 2020, months after the Bayanihan
to Heal as One Act (Republic Act No. 11469) of the Philippines has expired since June.
The country is still in Code Red Sublevel 2 and Nueva Ecija under the Modified General
Community Quarantine. This type of quarantine has the least severe restrictions, yet it
has an uncertain due date. Nevertheless, the researchers must conform to the mandated
a methodology that fits perfectly to develop a system with almost constant variables, such
The Traditional System Development Life Cycle (Kendall & Kendall, 2011), with seven
(7) stages, which includes (A) Planning, (B) Analysis, (C) Design, (D) Development (E)
Integration & Testing (F) Implementation, (G) Maintenance as shown on Figure 1 shall
be used in the project. This methodology shall impose lesser risk amid the pandemic by
limiting human contact. Nevertheless, this methodology widely is used by the software
19
Figure 1. System Development Life Cycle
A. Planning
Planning is the first stage of the Systems Development Life Cycle. This stage
includes the Preliminary Investigation, Gantt Chart, Interviewing User Management, and
Preliminary Investigation
20
During the preliminary investigation, the researchers performed data gathering,
brainstorming, study of the operations, and observations to develop the fishbone diagram,
Gantt chart and reference to conduct the actual interview. Proof of the existence of the
Gantt Chart
Gantt chart is created to schedule the main activity using bars as representation.
The length of each bar represents the relative length of the activity in weeks. The
The researchers create interview questions for the owner of Tin Top Mushroom
● What are the processes you do in the Tin Top Mushroom Farm?
they?
21
● How often do you have to perform those tasks within a day?
The actual interviews will be recorded and the replies in the Facebook Messenger
Fishbone Diagram
tool for categorizing the potential causes of a problem to identify its root causes. The
researchers identify the main problem, its causes in the conducted interview, and the
researchers' observation. The place in the head is the main problem, and its causes will be
B. Analysis
In this phase, all requirements of the project are analyzed and documented in a
are valid. Analysis stage includes Developing a Feasibility Study, Flow Chart of the
The feasibility study is used to gather broad data for the members of management
that in turn enables the researchers to decide whether to proceed with the study. The
22
researchers will do the project feasibility of the proposed system using three assessments:
1. Technical Feasibility
possible to develop the new system given the current technical resources. The
researchers will determine whether there is technology in existence that meets the
2. Economic Feasibility
the total cost of the system's development, which will be derived from the
estimated cost of hardware and the estimated cost of software development tools
to be used. The tangible and intangible benefits of the proposed system will also
be determined.
3. Operational Feasibility
for the project and involves projecting whether the system will operate and use
once installed and how the researchers help the users fully utilize the system's
functionality. The researchers will determine the different methods on how the
23
The current operations will be graphically visualized through flowchart diagrams
Farm.
The conceptual framework design would identify the main components of the
system. Each individual package will signify a different class that will be documented
prior.
System requirement checklists are the included features of the system. The
researchers will identify four of the system requirements: input, process, output, and
control. The data to be added or gathered sent to the system will be determined as input.
The different user and system processes involved in the proposed system will be
identified. The output will be those processed data, which can be control other devices or
display reports. The user's capabilities to manipulate data or how the system and its
C. Design
The design functions and operations will be described, including screen layouts,
process diagrams, and other documentation. The output of this stage will describe the
new system as a collection of modules or subsystems. The researchers will construct Data
Flow Diagrams, User Case Diagram, Network Diagram, Electronic Schematic, and User
Interface Designs.
24
Data Flow Diagram
flows in a business system. It depicts the broadest possible overview of system inputs,
processes, and outputs, which correspond to those of the general systems model. The
researchers will use three (3) Data Flow Diagrams, namely, Context Diagram, Top-Level
1. Context Diagram
general system, and outputs. The researchers will use this chart to show the
highest level in a data flow diagram, which contains only one process
representing the entire system, the entities involved and the data flows.
diagram's exploded diagram. The researchers will construct a diagram with three
to nine processes, entities, and data flows. The processes will be the different
data flows. Each exploded diagram will only use a single sheet of paper. By
25
exploding DFDs into subprocesses, the researchers will fill in the details about
data movement.
The Use Case Diagram reflects the view of the system from the perspective of a
user outside of the system which includes the actors and their relationships. The
researchers will use the diagram to represent system functionality, the requirements of the
Network Diagram
components of the system will be connected through a Wireless Local Area Network.
The researchers will map out the structure of the system network with a variety of
different symbols and connections necessary to display a clear view of the network
design.
Electronic Schematic
26
Designing a User Interface is the process of defining how the system interacts
with the external entities. The researchers will select the appropriate charts available in
the IOT platform to display the environment data and device status.
D. Development
The development of the system mainly revolves on the Internet of Things. The
researchers will study the technologies to be integrated into the system. IOT is a
microcontroller and the connected sensors, creation of the DIY humidifier, use of relays,
solenoid valve, and other components. Dealing with electronics would be prone to
irreversible failures such as burning down circuitries, leading to more cost and
electrocution.
IDE software that runs on C++ programming language. The IOT Platform to be used is
Testing will be important to make sure all the functions of the system work in the
way they are intended to work. The system will be tested by the different Software
Portability.
27
F. |Implementation and Evaluation
The researchers coordinated with a local mushroom farm namely Tin Top
Mushroom Farm to further test and evaluate their prototype system. The owner of Tin
Top Mushroom farm agreed to test the system in their establishment. The researchers will
install the system along with the components, conduct a seminar to explain the system
functionalities and trainings to properly operate the system. The researchers will conduct
an evaluation after testing the prototype system. The researchers will be asking again a
● What can you say about the system’s adaptability to the environment?
● What can you say or suggest to the design of the device and as a whole?
system. The documentation will include lists of the devices including the sensors,
G. Maintenance
The researchers will keep in-touch with Mushroom Farmer whenever they can
implement the developed system in a real mushroom farm. Contact details will be
28
included in the document, so whenever the mushroom farmer requires assistance, he/she
installation if any device fails, so that the mushroom farmer can buy the right material
29
CHAPTER IV
RESULTS AND DISCUSSION
The results of the methodology and the significance of such results were
presented in this part.
A. Planning
Gantt Chart
Activities can be done in their free time on the scheduled week. The researchers will have
separate tasks and the output of each task will be analyzed by other members within the
set schedule.
WEEKS
STAGE
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Planning
Analysis
Design
Development
Integration &
Testing
Implementation
Maintenance
30
Interviewing User Management
Below are the gathered ideas based on the answers of the organization’s owner:
1. What are the processes you do in the Tin Top Mushroom Farm?
mushroom chips.
- It can possibly kill the seeds to be planted, Insects might also enter the
-Maintaining natural light and humidity enough that it isn't hot, Watering
31
- Watering should be done once or twice a day if it is rainy, and 3-4 times
temperature. But since it's broken, I'm already familiar with the
moisture.
Tumampo’s experience. Failure to perform the right procedures will lead to poor harvest
and the worst, no harvest. Several devices were mentioned to monitor the environment,
like the 3-in-1 soil temperature, moister & light meter, and the hygrometer to mitigate
this failure. However, they recently broke used for the temperature and humidity inside
the fruiting center. So, he relied on experience and based on the mushroom color change
32
Fishbone Diagram
Temperature &
Humidity
Manually Regulate
Temperature
LABOR INTENSIVE
Customers to
Entertain Seminars
to attend
Monitor Customers to
Environment Entertain
The People refers to themselves while managing their time in between attending
seminars, entertaining customers, and monitoring the farm. Sometimes the employee has
33
The Process pertains specifically to the work that they do when needing to
entertain customers and manually monitor the environment within the process. The
B. Analysis
Technical Feasibility
The researchers identified some devices used to monitor the growing house
3 in 1 Soil Moisture Sunlight ● It can test the pH value, ● pH value of the soil compost
pH Meter moisture and light intensity is identified.
one at a time of the soil. ● Light intensity in the
● No Battery Needed for growing room is measured.
Garden Plants
Hygrometer Temperature and ● Temperature and Humidity ● Placed inside the growing
humidity meter Meter with Alarm Clock room to identify the
temperature and humidity of
the room
The devices satisfy a mushroom farm's needs to monitor the environment but do
not satisfy the system's requirements to perform all its objectives. The researchers
34
enumerated most of the materials and devices needed for the system development that
would help meet this study's objectives. The materials and devices identified in which
module will be used, such as the Humidifier Module and the monitoring module.
The materials needed for the humidifier module are available from the indicated
The materials needed for the controlling devices are available from the indicated
ITEM Available at
Arduino Uno Board Electronik Hub
Relays Electronik Hub
35
Bread board Electronik Hub
The materials needed for the monitoring module are available from the indicated
Item Available at
LCD Screen 16x2 Electronik Hub (Cabanatuan City)
I2C Interface Electronik Hub (Cabanatuan City)
Complete Computer set with wifi module or Lazada & Shopee
Laptop
Economic Feasibility
To determine the study's economic feasibility, the researchers estimated the cost
of each item needed and then computed the total estimated cost of the system
development. System development costs are subdivided into two: the hardware and
36
Item Unit Price Qty Price
DHT11 Temperature & 180.00 1 180.00
Relative Humidity
Sensor Module
HC-SR04 Ultrasonic 140.00 1 140.00
Sensor
LCD Screen 16x2 220.00 1 220.00
I2C Interface 110.00 1 110.00
Mini Breadboard 140.00 1 140.00
Male-Female 5.00 8 40.00
Connection Wire
Male-Male Connection 5.00 17 75.00
Wire
Solenoid Valve 400.00 1 400.00
Adapter 12V 300.00 1 300.00
Relay 4 Channel 350.00 1 350.00
Additional Connection 5.00 10 50.00
wires
PVC Coupling ½ with 10.00 2 20.00
Tread
Ecodex Elbow ½ PVC 10.00 1 10.00
Plain
PVC Elbow ½ with 12.00 1 12.00
Thread
Container box 88.00 1 88.00
Teflon Tape 10.00 1 10.00
Coupling / Clamp 30.00 1 30.00
Quick connector PVC 250.00 1 250.00
Pipe Adapter
UME DC Jack Adapter 50.00 1 50.00
12V 1V AC/DC 82.00 2 164.00
Adapter Charger
Polyolefin Heat Shrink 93.00 1 set (328 pcs) 93.00
Tube
80 x 25 mm 12 V PC 30.00 1 30.00
Fan
Outlet 65.00 1 65.00
Plug 25.00 1 25.00
Single Head Mist Maker 349.00 2 698.00
Fog Machine Atomizer
Storage box 280.00 1 280.00
Outlet 60.00 2 120.00
Plug 10.00 3 30.00
Copper wire 54.00 (per yard) 4 216.00
Ceiling receptacle 64.00 1 64.00
Complete Computer set 10,000.00 1 10,000.00
with wifi module or
Laptop
ESP - 8266 (Wifi 74.00 1 74.00
Module)
37
Connection Wire 500.00 1 set 500.00
(Assorted)
Blue PVC Pipe 140 1 140.00
Bulk Head 30 2 60.00
9V 1amp AC/DC 125.00 1 125.00
Adapter Charger
The researchers divide the total cost among members to acquire all the hardware
needed.
Arduino IDE contains a text editor for writing code, a Open source Free
message area, a text console, a toolbar
with buttons for common functions and
a series of menus.
Google Chrome An internet browser used to access the Open source Free
system.
All software needed can be acquired for free through the internet.
Tangible Benefits
The main benefit to mushroom farmers through the system’s help is the
automated humidifier, which be activated automatically. The system will provide real-
time environmental data such as the relative humidity and temperature inside the growing
room.
38
Intangible Benefits
feasible.
Operational Feasibility
The system will work continuously with regular system maintenance. The
system's interface will be user-friendly. The researchers will present a clear description of
the functionalities of the system. The researchers will make sure that the design is user-
friendly. The researchers will be open to user feedback and suggestions in improving the
If the system will be implemented to the Tin Top Mushroom farm, Mr. Tumampo
owns and operates a computer laptop using office productivity tools and browsing the
technologies in mushrooms and the basic concept of IOT. It should be easy for Mr.
Tumampo to grasp how to operate the system. Therefore, the system is operationally
feasible.
39
The proposed system is feasible through different feasibility studies: Technical,
NO
IF HUMIDITY IS LOW AND
TEMPERATURE IS HIGH
YES
MANUALLY SPRAY
END
40
The farmer interviewed had a device to monitor temperature and humidity inside
the fruiting room. The device broke and no longer uses the device, instead he uses his
senses and experience to determine whether he needs to spray water or not. During dry
season the farmer manually sprayed water three (3) to four (4) times a day, while on wet
Conceptual Framework
DEVICES
INTERNET
IOT PLATFORM
The main components of the system are the sensors, Arduino unit, devices, internet,
and the IoT platform. The sensors will read the environment and send the acquired data to
the Arduino unit. The Arduino unit will process the data and will send commands to the
other modules including the relays. The information will be sent to the internet with the
use of the Wi-Fi Module and directed to the IOT platform with the help of the API key.
41
The conceptual framework design would identify the main components of the system.
Each individual package will signify a different class that will be documented prior.
Input
The input from the environment shall be obtained using the DHT11 Temperature
and Humidity Sensor and HC-SR04 Ultrasonic Sensor. The temperature can acquire from
0°C to 50°C while humidity ranges from 20% to 90%. The mentioned sensor controls if
the mist maker should function. The Ultrasonic Sensor on the other hand, shall control
the water level inside the DIY humidifier enclosed in a container box.
Control
authentication that serves as a security feature. It regulates the users what can and cannot
access.
The control of data is programmed using the Arduino IDE. When the humidity is
lower than 80% the mist maker and fan will turn on, but if it is above or equal to 90% the
mist maker and fan turns off. The Ultrasonic sensor monitors when the water inside the
box should refill. It will send a command from the microcontroller to the solenoid valve
42
Process
The process revolves mainly on controlling the humidity inside the mushroom
house. The functions of the mist maker, fan, and solenoid valve varies from the data
acquired from the sensors which then will be displayed in the browser and LCD monitor.
Output
The output of all the sensor data will be displayed in the ThingSpeak IoT platform
dashboard. The data will be visually represented by line charts. Through line charts, data
change over-time will be visible. Another way to view the data will be at the LCD
monitor at the Arduino enclosure. The IoT platform has the feature to export a
spreadsheet file containing all the data sent by the Arduino unit.
C. Design
Context Diagram
There are seven (7) entities namely temperature & humidity sensor, ultrasonic
distance sensor, user, solenoid valve, fan, mist maker and LCD monitor with a small
square shape, while the system is denoted by zero (0) by a big rectangular shape. The
different data sent to and from the system is represented by arrowed lines.
43
TEMPERATURE DATA
U SER
DATA TO LCD
LCD MON ITOR
ENVIRONMENT DATA
The entity Temperature & Humidity sensor sends temperature and humidity data
into the system. The ultrasonic distance sensor also sends water level data into the
system. The entity user sends login credentials to the system and receives environment
data from the system. The system will send signal to solenoid valve, signal to fan, signal
The system is now divided into three (3) modules namely Humidifier module,
Water refill module and Display module and denoted by numbers 1, 2, and 3
respectively.
44
H UMIDITY DATA
TEMPERATU RE &
HUMID ITY Humidifier M odule
SEN SOR MISTMAKER
2 FA N
H UMID ITY DA TA
D ISTA N CE
SEN SOR W ater Refill M odule
SIGNAL TO
SOLEN OID VA LVE
SOLEN OID VALVE
3
D ATA TO DISPLAY LCD MON ITOR
U SER
Display Module
LOG IN CREDENTIA LS
EN VIRON MEN T DA TA
WATER LEVEL D ATA
The Temperature & Humidity Sensor entity sends Humidity data and Ultrasonic
Distance Sensor entity sends water level data to Humidifier module and Display module.
The Ultrasonic Distance sensor also sends water level data to the water refill module. The
Temperature & Humidity sensor also sends temperature data to the display module. The
entity Mistmaker and Fan receives a signal from the Humidifier module. The entity
Solenoid Valve receives a signal from the Water Refill module. The entity LCD monitor
receives data from Display module. Lastly the entity User sends Login credentials to the
45
Exploded Data Flow Diagram of Process 1 (Humidifier Module)
Process 1 named Humidifier module is now exploded into three (3) subprocesses.
The subprocesses are named Receive Data, Analyze Data and Create Command which
H UMIDITY DATA
TEMPERATU RE &
HUMID ITY 1.1
SEN SOR
1.2
ANALYZE DA TA
The Temperature & Humidity Sensor entity sends Humidity data and Ultrasonic
Distance Sensor entity sends Water Level data to the process Receive Data, then sends
received data to process Analyze Data. Process Analyze Data then sends the analyzed
46
information to process Create Command, which then sends command to entity Mist
The process two (2) named Water Refill Module has now exploded into three (3)
subprocesses. The subprocesses are namely Receive Data, Analyze Data and Create
Command.
2.1
ULTRASONIC
DISTANCE W ATER LEVEL D ATA
SENSOR
RECEIVE DATA
2.2
AN ALYZE DATA
AN ALYZED IN FO RM ATIO N
2.3
SOLENOID VALVE
CREATE COM MAN D
The Ultrasonic Distance Sensor entity sends the water level data to the process
Receive Data. The process receives data then sends the received data to the next
47
subprocess named analyze data, where the data will be analyzed. Then the Analyze
process sends the analyzed information to the next subprocess named Create Command.
Finally, the create command subprocess will send the Command to the entity Solenoid
Valve.
The process three (3) named Display module has now exploded into two (2)
subprocesses. The subprocesses are named Receive Data and IOT Platform. The two
H UM ID ITY D ATA
USER
LOG IN C RED EN TIALS
IOT PLATFORM
EN VIRON M EN T D ATA
The four (4) entities will play a role in this process. First starts at the Temperature
& Humidity Sensor entity sends Humidity and Temperature data and Ultrasonic Distance
Sensor entity sends water level data to subprocess Receive Data. After receiving data, it
48
will send received data to the LCD display, the received data will also be sent to the IOT
Platform. Whereas the entity User sends Login Credentials to the IOT Platform and sends
There are two (2) actors and three (3) use cases in the use case diagram.
The actors are named User and Sensors. The use cases are Login, View data and Send
Data.
LOGIN
VIEW DATA
USER SENSORS
SEND DATA
The User actor is associated with the login use case, then the login is associated
with the view data in the IOT Platform after successful login. The user actor is also
associated with the view data which is the LCD monitor. The sensor actor is associated
with the Send Data use case as the primary source of data of the system.
49
Network Diagram
ROUTER
SMART PHONE
ARDUINO UNO
LAPTOP
The system can be standalone and for the purpose of making the data portable, the
data is sent to an IOT platform named ThingSpeak. The connection to the internet is
The Arduino Uno is connected to the router wireless via WIFI. Then the router
must be connected to the internet which then sends the data from the Arduino Uno to the
ThingSpeak servers. The ThingSpeak server now allows the users that may be anywhere
50
in the world could be a laptop, desktop computer or Smart phones as long as it is
connected to the internet to view the data sent by the Arduino Uno.
Electronic Schematic
Humidity Sensor and the HC-SR04 Ultrasonic Sensor, Arduino Uno Board, 4 Relay
Module, ESP-8266 ESP-01 Wi-Fi Module, Liquid Crystal Display module attach with an
I2C module, and wires to connect each other. Also, includes an LD1117 Voltage
51
Figure 13: Electronic Schematic
Starting with the Arduino Uno Board, a GND pin and 5-volt pin are connected to
each module. Eight Digital pins and two Analog pins are used to connect with other
modules.
For the DHT11 Temperature and Humidity Module, DATA pin is connected to
Digital pin 11, VCC pin is connected to 5-volt pin and GND pin is connected to the GND
For the HC-SR04 Ultrasonic Sensor, ECHO pin is connected Digital pin 4,
TRIGGER pin is connected to Digital pin 5, VCC pin is connected to 5-volt pin, and
GND pin is connected to the GND pin of the Arduino Uno Board.
connected to Digital pin 9, INPUT3 is connected to Digital pin 10, VCC pin is connected
to 5-volt pin, and GND pin is connected to the GND pin of the Arduino Uno Board.
For the LCD-I2C module, SDA pin is connected to Analog pin 4, SCL pin is
connected to Analog pin 5, VCC pin is connected to 5-volt pin, and GND pin is
included to convert 5-volt power from the Arduino Uno Board to 3.3-volt to prevent
damage to the Wi-Fi module. The VIN pin of the LD1117 is connected to the 5-volt pin
52
of Arduino Uno Board, GND pin of the LD1117 is connected to GND pin of Arduino
Uno Board.
For the Wi-Fi Module, TX pin is connected to Digital pin 2, RX pin is connected
to Digital pin 3, VCC pin and CH_PD/EN pin is connected to 3.3-volt output of LD1117
Designing a User Interface is the process of defining how the system interacts
with the external entities. The researchers will select the appropriate charts available in
53
Figure 14: ThingSpeak Platform
The figure shows the Channel page of the ThingSpeak platform. Indicated above
is the channel ID, author, access type, date when the channel was created, last entry in the
channel, and the total number of entries. This is also the page where the user can add
visualizations, widgets, and export the recent data. Most importantly, this is the page
The figure above is the webpage container that indicates the temperature in the
unit Celsius. Below the unit is the amount of time of that certain temperature.
54
Figure 16: Temperature Graph Chart
The figure shows the temperature dynamic chart that updates automatically when
The figure shows the humidity dynamic chart that updates automatically when the
55
Figure 18: Humidity Output
The figure above is the webpage container that displays the humidity in
percentage. Below the unit is the amount of time of that certain humidity.
56
The figure shows the container that shows the distance of the water level sensor to the
water itself in centimeters. Below the unit is the amount of time of that certain distance.
The figure is a presentation of the water level sensor dynamic chart that updates
automatically when the water distance gathered from the sensor changes.
57
Figure 21: ThingView Application
The figure is the mobile application provided by ThingSpeak. It will show the
current humidity level, temperature, and water level received from the fruiting room.
D. Development
Before the development of the system, the developers attended webinars, online
courses, watched video tutorials, and web posts to gain knowledge about the devices they
used for the project. The development of the system has been divided into several phases.
The start of each phase depends on when the material or device needed has been
acquired.
The first phase of development includes using a DHT-11 sensor to get the
temperature and humidity. Tested the ultrasonic sensor to get distance data. The
developers programmed the Arduino board to turn the light bulb on or off using the
sensor. This was the first time the team worked with live wire without proper equipment
and precaution. Later, the Temperature and humidity data are displayed in the LCD.
Customizing the Arduino enclosure and arranged all components inside (Refer to
Appendices E.1).
The second phase of the development primarily revolved in the creation of the
DIY humidifier. It includes customizing the water container, placement of mist maker
and fan. Created the connection of electric components to the DIY humidifier to the
Arduino unit. Then, added the program in the Arduino to control the devices (Refer to
Appendices E.2).
58
Third phase of the development included the installation of the solenoid valve and
fan to the DIY humidifier and connecting it to the Arduino unit. The program to control
the solenoid valve and fan was included (Refer to Appendices E.3).
Fourth phase of the development was the integration of the ESP-8266 module to
the Arduino. This phase allowed the connection of the Arduino to the internet. Using the
IOT platform - ThingSpeak the data is accessible to the internet (Refer to Appendices B.1
& B.2).
Coding
To write a code for the Arduino Uno Board, the developers used Arduino IDE.
When it comes to writing the code, declaring variables is very common practice for
programmers. The developers declared variables for the Relays, Ultrasonic Sensor,
DHT11, and Wi-Fi Module that will be used for specific processes and specific pins in
the Arduino board. It also included pre-programmed libraries for the DHT11 module and
The setup () function is where the pin configuration of the Arduino board is set.
Serial Monitor, LCD, and DHT11 will first begin. The developers have also written a
code for the internet connection using serial input at 115200 baud rates. Once connected,
the ultrasonic sensor will check that water level of the container (Refer to Appendices
G.5). If the water level is low, then it will send signal to relay to open the solenoid valve
until it reaches its highest level. It will also display to the LCD module if the device is
connected to the internet and if the refilling is already done (Refer to Appendices G.2).
59
The loop () function is where the device will be running for a long period of time.
It will use DHT11 to read the temperature and humidity of the environment and display
the data in the LCD module and check the water level of the container. The developers
included conditions to be used if the humidity inside the fruiting house is below 80% and
above 90%. If it is below 80% it will turn on the mist maker and fan and turns off if it is
For sending data to the ThingSpeak Platform, the developer first created a
condition whether the device is connected to the internet or not. If there is no internet
connection, the device will still run smoothly but it will not send data to the IoT platform.
If there is internet connection, the device will be able to send data to the Platform (Refer
to Appendices G.4).
The system has been tested by the different Software Quality Characteristics (ISO
Functionality
● Accuracy- since the system uses live sensors, the information displayed
60
● Interoperability – The system displays the humidity and temperature that
can be used for other purposes besides the humidifier that could control
the environment.
for security.
inexpensive but also appropriate to use and does not compromise quality.
Usability
● Operability – The sensors and devices are placed inside a container for
Maintainability
61
Portability
● Portability – The kit can easily be placed in flat space and is not too
With the help of Tin Top Mushroom Farm, the researchers can test the system
inside of their fruiting house. First, the researchers explain how the system works by
setting up the system outside of the fruiting room first before testing the system inside the
fruiting house. The researchers explain the system from start to finish and show outputs
of the system.
62
Figure 22: Setting up the Device before Testing
The figure shows the researchers setting up the device before testing inside the
fruiting house.
The researchers then start testing the system inside the fruiting house. The
researchers are being careful to test the system inside the fruiting house to avoid any
63
Figure 22: Testing system inside of Fruiting house
After testing the system, the researchers interviewed the owner of the mushroom
farm, Mr. Christopher Tumampo for evaluation of the project. Stated below are the
-Yes
64
2. Are you satisfied with the power of the device?
-Great. Because even when you're out you'd be able to know the state of
4. What can you say about the system’s adaptability to the environment?
dont have to water the fruiting bags anymore. You can manage to do other
5. What can you say or suggest to the design of the device and as a whole?
-You should enlarge the container along with the fan. Minimize the use of
bags will produce yields in a continuous manner and also better quality of
mushrooms.
65
Mr. Tumampo has shared his thoughts and helpful recommendations regarding
the system. It also creates opportunities to improve the system that can be helpful in
further studies.
of the system (Refer to Appendices H.1). They have used a Likert scale type of survey
that contains ordinal data. Therefore, to get the overall impression of the results, the
mode or the most common score for each question shall be determined. Mr. Tumampo's
survey indicated his satisfaction regarding the system's presence of quality. The results
are as follows:
68.18% - Agree
18.18% - Neutral
0% - Disagree
0% - Strongly Disagree
Based on the tester's response, we can conclude that the most common response
of Mr. Tumampo is that he agrees that the system has existing quality (Refer to
Appendices H.3).
F. Maintenance
Once there is a chance to implement the developed system, the researchers will
still keep in touch whenever the owner wants technical help with the system or
66
replacement of materials. The proponents will continue to give support whenever there is
a problem in the system for them to be able to use the system to its full potential.
CHAPTER V
A. Summary
67
The primary objective of this research is to develop an IoT based
mushroom farm monitoring system. The project was made to decrease the labor
intensity regarding the farm processes. The researchers used SDLC methodology
the DIY humidifier, use of relays, solenoid valve, and other components. The
Arduino device was programmed with Arduino IDE, C++ as its programming
Tumampo, has been very helpful to the researchers to conduct studies at their
farm. The researchers were able to apply the established method in a real
mushroom farm.
The project started from a simple idea to a reality within the span of eight
(8) months. The researchers overcome the challenges of the new normal. Plans
did not always go as they are supposed to be, but the team adjusted for the
changes. The documentation for the finished project has been completed. The
developed project has been tested on a mushroom farm and it was able to gather
the temperature and humidity inside the fruiting room and the data was accessible
the humidity of the room whenever it drops below the optimal humidity condition
68
for the mushroom. The water container used by the humidifier is also
B. Conclusion
researchers, they were able to find solutions to the problems that arose during the
system’s progress. There were unexpected issues in regard to the device causing
thermal shutdowns and damage materials, but it was solved by analyzing the root
With enough research and trials in each of the SDLC phases (Planning,
Maintenance), the objectives of this project have been met. The project can lessen
manual labor by replacing the manual way of spraying water using the automated
humidifier, not worrying the reserved water will be depleted because of the
included automatic water refill. The temperature and relative humidity of the
fruiting house is being monitored real-time on-site and online using an IOT
Platform. It will be able to acquire all the data sent from the platform into a
spreadsheet file. It is expected that mushroom farmers will benefit from the
C. Recommendations
69
The team had a big dream while planning the project but has been limited
by a couple of challenges. Like other systems, the project has limitations and
It is an important factor that the Carbon dioxide level and light intensity
present inside the fruiting room must be monitored because it also affects the
mushroom growth, so air quality sensors and phototransistors could be used. This
can be developed and added to the project. A form of data depository would open
a lot of possibilities such as history tracking, data analytics and much more, it
could be cloud based or on-site. For a larger mushroom house, the researchers
recommend a much larger, much stronger mist maker for a large-spaced room,
compared to the two head mist maker this project used. A notification feature will
be a useful factor when the farmers want to be notified if there are some
thresholds that have been reached. The project can also be integrated into a LAN
supply.
During testing and evaluation, the researchers encountered some flaws that
that the device produces so there will be less risks of electrical issues. The
70
researchers recommend that the design is well planned with enough
futureproofing.
Robots, aerial photographs, and GPS technology can all be used in the
agriculture, and robotic systems (Vats, De Clercq, & Biel, 2018). The researchers
71
REFERENCES
Azimi, S., Buyamin, S., Mokji, M., & Abidin, M. (2018, June). Internet of Things based
Smart Environmental Monitoring for Mushroom Cultivation. Retrieved from
Research Gate:
https://www.researchgate.net/publication/325010990_Internet_of_Things_based_
Smart_Environmental_Monitoring_for_Mushroom_Cultivation
Bellettini, M., Fiorda, F., Maieves, H., Teixeira, G., Avila, S., Hornung, P., & Ribani, R.
(2016, December 18). Factors affecting mushroomPleurotusspp. Retrieved from
Science Direct:
https://www.sciencedirect.com/science/article/pii/S1319562X16301814
Dar, W. (2020, August 15). DA speeds up digitalization of agri sector, farmers’ registry.
Retrieved from Philippine Information Agency:
https://pia.gov.ph/news/articles/1050395
Digiteum. (2019, June 17). Is IoT the Future of Agriculture? Retrieved from Digiteum:
https://www.digiteum.com/iot-agriculture/
Kendall, K. E., & Kendall, J. E. (2011). System Analysis Design (8th Edition). In K. E.
Kendall, & J. E. Kendall, System Analysis Design (8th Edition). Camden, New
Jersey.
Marshall, E., & Nair, N. (2009). Publications. Retrieved from Good and Agriculture
Organization of the United Nations: http://www.fao.org/3/i0522e/i0522e.pdf
Marzuki, A., & Ying, S. (2017, August). Environmental Monitoring and Controlling
System for Mushroom Farm with Online Interface. Retrieved from Research Gate:
72
https://www.researchgate.net/publication/319601529_Environmental_Monitoring
_and_Controlling_System_for_Mushroom_Farm_with_Online_Interface
Mohammed, M., Azmi, A., Zakaria, Z., Tajuddin, M., Isa, Z., & Azmi, S. (2017). IoT
based monitoring and environment control system for indoor cultivation of oyster
mushroom. Retrieved from https://iopscience.iop.org/article/10.1088/1742-
6596/1019/1/012053/pdf
Pravinth, R. S., Rozario, R., Santhanakrishnan, N., & NS, K. (2018, June). Intelligent
Mushroom Monitoring System. Retrieved from Research Gate:
https://www.researchgate.net/publication/327644608_Intelligent_Mushroom_Mo
nitoring_System
Ratnaparkhi, S., Khan, S., Arya, C., Khapre, S., Singh, P., Diwakar, M., & Shankar, A.
(2020, November 6). Smart agriculture sensors in IOT. Retrieved from
https://www.sciencedirect.com/science/article/pii/S2214785320387447#!
Singh, S., Anand, S., Simran, & Sushma, S. (2020). Smart Mushroom Cultivation using
IOT. Retrieved from IJERT: https://www.ijert.org/research/smart-mushroom-
cultivation-using-iot-IJERTCONV8IS11053.pdf
Subedi, A., Luitel, A., Baskota, M., & Acharya, T. (2019, November). IoT Based
Monitoring System for White Button Mushroom Farming. Retrieved from
Research Gate:
https://www.researchgate.net/publication/338439512_IoT_Based_Monitoring_Sy
stem_for_White_Button_Mushroom_Farming
Vats, A., De Clercq, M., & Biel, A. (2018, February). Agriculture 4.0 -The Future of
Farming Technology. Retrieved from https://www.oliverwyman.com/our-
expertise/insights/2018/feb/agriculture-4-0--the-future-of-farming-
technology.html?fbclid=IwAR0_h8hHu9-
4TiJytvT_Ex1iBriRON09Y_DZA3_jooxhKkLPPdzyKU_tnrk
73
APPENDICES
74
Figure 9. Exploded Data Flow Diagram of Process 2 (Water Refill Module)
75
B. Sample Input/Output/Reports
77
B.3. ThingView Dashboard
78
B.4. Exported Channel Data from ThingSpeak
79
C. User Guide
80
81
82
83
84
85
86
87
88
89
90
91
92
D. Screen Layouts
93
94
E. Test Results
95
96
E.1. Read Temperature and Humidity and Display in LCD
97
E.3. Ultrasonic Sensor Read and Refilling Test
98
E.4. PVC Tube installation in DIY Humidifier
99
F. Pictures showcasing the data gathering, investigation done
100
F.2. Water Spray Used
101
F.3. Fruiting Bags
102
F.5. The 3-in-1 Soil Moisture, Sunlight, and PH meter
103
F.6. Arranged Fruiting Bags in the Fruiting Center
104
F.8. The Hygrometer - Temperature and Humidity meter
105
F.9. Fresh Harvested Oyster Mushroom
106
F.10. Researchers with Mr. Tumampo after testing the system
107
G. Relevant Source Code
108
G.1 Setup Variables
109
G.3. Loop. Read temperature and humidity, Display to LCD
110
G.5. Check Distance Function
111
H. Evaluation Tool/Test Documents
EVALUATION TOOL
Please indicate a check mark under the column that best describes your response
for each item. Please use the rating below:
112
Learnability The system is easy to learn for it to be
used.
Operability The system can be used without much
effort required.
Attractiveness The system’s hardware and software
design look good.
(Ex. The system is presentable)
Efficiency Time Behavior The system responds quickly.
Resource The system utilizes resource efficiently.
Utilization
Maintainability Analyzability The faults in the system can be easily
diagnosed.
Changeability The system can be easily modified.
Stability The system can continue functioning if
the changes are made.
Testability The overall system can be tested easily
inside the growing house.
Portability Adaptability The system can adapt to other
environments apart from the insides of
the growing house.
The system can be installed easily
inside the mushroom house.
Installability
The mobile application can be installed
easily in your mobile phone.
Conformance The device along with the IoT
Platforms comply with portability
standards.
Replaceability The system can be replaced with other
systems.
113
H.2 Google Form of the Evaluation Tool
114
Automated Mushroom Farm Monitoring System
EVALUATION TOOL
Please indicate a check mark under the column that best describes your response
for each item. Please use the rating below:
115
I. One-Page Curriculum Vitae per team member
116
117
118