Development of An IoT Based Intensive Aq
Development of An IoT Based Intensive Aq
ISSN (2210-142X)
Int. J. Com. Dig. Sys. #, No.# (Mon-20..)
Received ## Mon. 20##, Revised ## Mon. 20##, Accepted ## Mon. 20##, Published ## Mon. 20##
Abstract: Due to the depleting stocks of fish in the market, there have been an increased interest in aquaculture. However, raising
fishes in an Intensive Aquaculture System results on a low-quality fish or even fish kills as fishes are being cultured in artificial tanks
and cage systems, not on their natural habit. This paper presents a water quality monitoring system with automatic correction to monitor
and maintain vital water quality parameters essential for fish growth, such as temperature, potential hydrogen (pH) level, oxidation-
reduction potential, turbidity, salinity, and dissolved oxygen to achieve optimum yield using Arduino and Raspberry Pi 3B+ through
LoRaWAN IoT Protocol. The system uses sensors, microcontrollers, and a web application for acquiring and monitoring data of six
different water quality parameters and are maintained in a desired level optimal for fish growth using aquarium heater, motor for
sodium bicarbonate distribution, solenoid valve and water pump that serves as correcting devices. The proponents measured the
system’s efficiency and reliability through monitoring two intensive aquaculture setups – controlled and conventional setup. From the
data gathered, the controlled setup greatly increased efficiency, reduced the work of fish farmers, avoided fish kills, and surpassed
yield quality of the conventional setup.
Keywords: aquaculture, Arduino, Raspberry P, LoRaWAN, water temperature, pH level, oxidation-reduction potential, turbidity,
salinity, dissolved oxygen
E-mail:author’s email
http://journals.uob.edu.bh
2 Author Name: Paper Title …
study specifically aims (1) to develop an intensive conversion system, and cooling and heating systems was
aquaculture system that should monitor the temperature, designed for plant and fish growth. Meanwhile in [10] and
pH level, oxidation-reduction potential, turbidity, salinity, [11], their aquaponics system utilized an Ion-Sensitive
and dissolved oxygen of the water and automatically turns Field Effect Transistor (ISFET) as a pH device for
ON/OFF the correcting devices, (2) to implement an optimum growth of plants and fishes. The superiority and
Internet of Things (IOT) structure to access the automated efficiency of the ISFET-based pH device compared with
aquaculture system through an Internet-based application the typical glass-electrode pH meter was proven through
that displays the status of the aquaculture setup, exhibiting various experiment and testing its performance for
evaluation. An aquaponics system which was proposed in
the numerical values of the vital water parameters and the
Murad et al. [12] was developed that used temperature
average length and weight to determine the growth of the sensor, pH sensor, water sensor, servo, peristaltic pump,
fishes, and (3) to determine the system’s efficiency and solar, liquid crystal displays (LCD), and GSM module
reliability and the difference of the growth rate of the fishes water monitoring of aquaponics. The data is displayed
between the automated aquaculture system and the through LCD and a notification is sent via GSM module.
conventional setup. Fish farming and tracking control system of Gao et al. [13],
The system focuses on monitoring and automatic developed a system to control and supervise water quality
correcting of water temperature, pH level, oxidation- treatment equipment for fishpond. It also includes a
reduction potential, turbidity, salinity, and dissolved predicting process for managing water quality
automatically with the breeding and selling of freshwater
oxygen. It utilizes sensors, microcontrollers, LoRaWAN,
fish being tracked. This study uses integrated sensor
and correcting devices. Pre-programmed in the assembly, GUI, QR code and LoRa wireless transmission
microcontroller are the threshold values for the six different technology. In Daud et al. [14], an aquarium setup with pH
quality parameters of water. Improvised correcting devices level monitoring and fish feeding system in android
are developed using motor connected to microcontroller, application was developed using analog pH sensor,
water pump, heater, water bottle and drum. The water Arduino MEGA, NodeMCU controllers and Liquid Crystal
correction focuses on water replacement for stabilizing the Display (LCD). To use the smartphone as controller to
water quality and adding of sodium bicarbonate solution control the operation of fish feeding, the NodeMCU
for pH level. Through this, the water is set to an optimal utilized Wi-Fi mode of communication. The data acquired
range ideal for fish growth without exposing the fishes to from the sensor is displayed through LCD.
various chemicals that may affect their health. Moreover,
According to Wu et al. [15], the use of smartphones or
this method is a lot cheaper and easier to use for fish
mobile devices in IoT applications such as agriculture can
farmers. The data acquisition of sensors is only once per reduce energy consumption in terms of data generation,
day and is set to occur at a specific time in the day while lessen manufacture and deployment cost, and is considered
the correction takes place once the data acquired are not on environmentally friendly as it reduces the number of
the desired range optimal for fish growth. This study is deployed sensors. In Atat et al. [16], facilitating Internet of
restricted in culturing one species namely Nile Tilapia Things in different applications connects different cyber
(Oreochromis Niloticus) in an Intensive Aquaculture physical systems (CPS) which are systems that comprises
system. Tilapia is a fast-growing fish and is tolerant to the interrelated physical objects and a computer program or
different aquaculture environments. Because of its growth application. This aid implementing their transfer of
rate, low production cost, and is affordable in the market, information. Today’s technologies make receiving the data
Nile Tilapia is being cultured in every method from from CPS an easiest duty since low cost smart sensors are
extensive to intensive aquaculture system. They only have available anywhere.
5 basic needs: (1) food (2) light (3) room to Swim (4) The study of [17] further discussed the efforts done to
oxygen and (5) clean water. measure water quality using sensors. It cited [18] where
sensors are deployed to monitor underwater environment
2. RELATED WORKS
parameters e.g. pressure, water level, water flow, and
An aquaculture system of De Belen et al. [7] developed temperature. Citing the study of [19], [20] stated the study's
an aquaculture system that uses three parameters namely: proposed device that determines possible sources of
pH, temperature, and flow rate. These three parameters’ pollution such as agricultural activities by water quality
correlation were computed, and experiments showed that monitoring. [21] stated that information and
“the pH has inversely proportional to temperature, but flow communication technologies could boost agricultural
rate has no effect on the pH and temperature.” productivity through knowledge and information extension
In Nagayo et al. [8], an aquaponics (a combination of and dissemination. With these in mind, one of the United
aquaculture and hydroponics) [9]-[11] system with water Nations Sustainable Development Goals (SDG) which is
recirculating part, Arduino-based control and monitoring Sustainable Agriculture (SDG 2) will be achieved.
part, GSM shield and NI LabVIEW, solar energy
http://journals.uob.edu.bh
Int. J. Com. Dig. Sys. #, No.#, ..-.. (Mon-20..) 3
Most of prior works concerning aquaculture systems For the data transmission, the Arduino Mega reads the
and fisheries only considered to monitor water quality analog data and sends it to the Raspberry Pi. From here, the
parameters limited to only few rudimentary standards. To data are sent to the database via Long Range Wide Area
further improve the study, it is also important to ponder on Network (LoRaWAN) IoT Protocol and displayed to the
some of the other parameters that greatly affects the growth Web Application.
and quality of the fishes thus, the proponents considered B. Monitoring and Correction System
using six different water quality parameters. Also, the
Figure 2 shows the overall setup of the study with
incorporation of automatic correction for the parameters controlled and conventional environment. To determine the
suggests for a lesser work and stress not just for the owners status of the aquaculture system, temperature, potential
but also for the fishes itself which some of the existing hydrogen (pH) level, oxidation-reduction potential,
aquaculture setups in various studies didn’t have. Profound turbidity, salinity, and dissolved oxygen sensors are placed
studies on the matters regarding fish growth proves stress in the aquarium. All the sensors are integrated into a small-
as one of the biggest factors that affects the growth of the box small box-like container to provide ease of use to the
fishes which is why the lack of direct contact with the fishes user making it adaptable to multiple environments given
warrants for a healthier fish. that it can be put properly since only a little part of the
sensors can be submerged into the water.
3. METHODOLOGY
A. System Architecture
This project is mostly focused on maintaining and
correcting vital water quality parameters of the aquaculture
setup for desired result. The automatic correction initiates
once undesired range are not met. In this paper, the vital
water quality parameters which were taken into account are
temperature, potential hydrogen (pH) level, oxidation-
reduction potential, turbidity, salinity, and dissolved
oxygen.
Figure 1 shows the System Architecture of the study.
Two microcontrollers were used. The six water parameter
sensors are DFRobot Gravity: Analog Dissolved Oxygen
Sensor, Gravity: Analog Turbidity Sensor, Gravity: Analog
Electric Conductivity Sensor, Waterproof Temperature
Sensor DS18B20, DFRobot Industrial Analog pH Sensor,
and DFRobot ORP Analog Meter. The said sensors and
automatic water corrector are connected to Arduino Mega.
The threshold values for the water quality parameters are
pre-programmed in the microcontroller to test whether the
data acquired satisfy the desired values. When the range
Figure 1. System Architecture
aren’t met, correcting devices will automatically activate.
http://journals.uob.edu.bh
International Journal of Computing and Digital Systems
ISSN (2210-142X)
Int. J. Com. Dig. Sys. #, No.# (Mon-20..)
The values which are gathered from the sensors are sent inside a parameter panel located in the water parameter
to the Arduino Mega. When oxidation-reduction potential, sensors section. A brief description of the parameter is
turbidity, salinity and dissolved oxygen values are not on included together with the graph of the past values
the ideal range optimal for fish growth, the water pump will gathered by the sensor. Also, a part where you can see the
be activated to change the water. When pH level is below current level/status of the parameter is included in the
the threshold value, the motor for sodium bicarbonate pane.
solution will be activated to distribute the solution. Both
will be switched off when the obtained data falls within the
threshold and aquarium heater will be placed inside
calibrated to 28 ℃ . The data are then transmitted to
Raspberry Pi that will send it to the Web Application for
monitoring via LoRaWAN IoT Protocol. An 868MHz
LoRaWAN is used.The data transmission via LoRa
modules is suitable for monitoring aquaculture setups as it
reduces production cost and supports longer-distance
communication.
The system can be applied to any environment as long
as electricity is provisioned. For the water source, since nile
tilapia is a type of fish that lives in fresh water and has a
high tolerance, tap water can be used to replace the water
in the setup given that it is treated with dechlorinate drops
and vitamins and is stocked in a container for a minimum
of 24 hours to dechlorinate.
C. Web Application
The TeamLapia web application, as shown in Figure 3,
is made to consolidate all the data gathered and display the
most recent status of water parameters and fish growth. It
not just exhibits the status of the latest entries but also the
numerical values for those said parameters including those
that determine the growth of the fishes (no. of fishes,
average length and weight). It is made possible through the
use of PHP and JavaScript codes that transmits data from
database to the UI as it keeps storing new data entries. The
graphs and dynamic design of the application, on the other
hand, is made using html, CSS and JavaScript scripts to
make it more suitable for end users.
E-mail:author’s email
http://journals.uob.edu.bh
International Journal of Computing and Digital Systems
ISSN (2210-142X)
Int. J. Com. Dig. Sys. #, No.# (Mon-20..)
E-mail:author’s email
http://journals.uob.edu.bh
International Journal of Computing and Digital Systems
ISSN (2210-142X)
Int. J. Com. Dig. Sys. #, No.# (Mon-20..)
Figure 6 shows the graph of turbidity sensor readings value of ORP optimal for fish growth ranges from 150mV
for the controlled aquaculture setup. Whenever the reading to 250mV.
goes beyond the threshold level, the system automatically
corrects the water. The threshold limit of turbidity which Figure 8 shows the temperature sensor readings for the
fishes can tolerate ranges from 0.3 – 5 NTU. controlled aquaculture setup. Ideal water temperature for
Nile Tilapia ranges from 25-27 °C. A water heater is used
Figure 7 shows the oxidation reduction potential sensor to prevent temperature from dropping.
readings for the controlled aquaculture setup. The ideal
E-mail:author’s email
http://journals.uob.edu.bh
International Journal of Computing and Digital Systems
ISSN (2210-142X)
Int. J. Com. Dig. Sys. #, No.# (Mon-20..)
Figure 9 shows the graph of salinity sensor readings for Figure 10 shows the graph of DO sensor for the
the controlled aquaculture setup. Nile Tilapia has a wide controlled aquaculture setup. The ideal range for Dissolved
range of saltiness that they can tolerate, and they can Oxygen ranges from 1-2.5 mg/L. The oxygen level is being
perform better at salinities below 5ppt. It is reflected by the maintained in the system with the help of an aerator.
low level of salinity shown in the graph.
E-mail:author’s email
http://journals.uob.edu.bh
International Journal of Computing and Digital Systems
ISSN (2210-142X)
Int. J. Com. Dig. Sys. #, No.# (Mon-20..)
Figure 11 shows the mean (average) fish weight per TABLE I. FISH GROWTH IN EACH SETUP
week in both controlled and conventional aquaculture
setups. Initially, the fishes’ weight on both tanks are equal Days Elapsed Average Fish Weight (g)
and the fishes’ growth is monitored for two weeks. The Proposed Conventional
highest average fish growth rate based on weight in the Aquaculture Setup Setup
controlled system was 17g (from 24g to 41g) while the 0 (initial) 24 24
conventional system only obtained an average of 11g (34g
to 35g). 7 (week 1) 33 28
12 (week 2) 41 35
As shown in Table I, the growth rate in the aquaculture
setup is 30.70% each week and is more than the
conventional setup’s growth rate which has 20.76% growth
rate per week. The controlled aquaculture setup improves
the growth of the fishes in terms of weight by 46.88%.
Figure 11. Controlled vs. Conventional Fish Growth measured every week
E-mail:author’s email
http://journals.uob.edu.bh
International Journal of Computing and Digital Systems
ISSN (2210-142X)
Int. J. Com. Dig. Sys. #, No.# (Mon-20..)
E-mail:author’s email
http://journals.uob.edu.bh
10 Author Name: Paper Title …
http://journals.uob.edu.bh
Int. J. Com. Dig. Sys. #, No.#, ..-.. (Mon-20..) 11
http://journals.uob.edu.bh