PRE2023 3 Group12
Members
Name | Student ID | |
---|---|---|
Aseem Mahamood | 1789767 | a.mahamood.aseem@student.tue.nl |
Sanshray Malhotra | 1792318 | s.malhotra1@student.tue.nl |
Nout Van Bommel | 1842110 | n.g.h.v.bommel@student.tue.nl |
Saqib Khan | 1783432 | s.a.s.khan@student.tue.nl |
Mara Pop | 1671820 | m.pop@student.tue.nl |
Adrien Verriele | 1710303 | a.a.m.verriele@student.tue.nl |
Introduction
Problem Statement:
Many homeowners have aquatic pets of certain kinds either for aesthetic reasons or out of genuine compassion for the animals. The living conditions, temperature, and environment of the tank hosting the aquatic creatures must be optimal to ensure their wellbeing and the creatures are living optimally. In many cases, the owners of these pets want the well-being and happiness of their pets. However, in certain circumstances, it may be tough for them to provide optimal care due to them not having sufficient knowledge and/or time to care for them such as when they are on vacation. Certain fish species or "aquatic creatures" have strict parameters for an optimal life to ensure their well-being such as a certain water temperature, specific water PH levels or alkalinity level, or ammonia presence in the water. Our proposed solution is to create a device that monitors the temperature of a fish tank alongside PH level, alkalinity level, or ammonia presence with the usage of certain sensors and through an application informs the user if something is of issue and proposes solutions to solve this.
Like seen in numerous papers citations, there have been multiple people working on this or similar problem. Each of them coming with their own solution. In all of them there is room for improvement. The systems are mostly outdated due to the rapid development of the technological world. The systems could be made more extensive, autonomous and easier to use for the users.
//expand on this
Objectives:
The objectives of our device are that:
- It should be waterproof to ensure it can be submerged in water / survive splashes of water if it is placed outside the water
- It should be safe for the fishes
- It should continuously collect sensor data (PH, temperature and ammonia concentration)
- It should be able to connect to a database server where all data is sent as well as processed to check for any issues (imbalances in the environment)
- It should inform the user via an app if there is an issue detected (high or low PH level, unstable water temperature, unsuitable ammonia concentration)
- The user should be able to set the optimal environment parameters for the aquarium (with initial recommendations for new users)
- App should inform the user of potential solutions for the issue (imbalances in the environment)
- Once the user fixes the problem, the app should ensure the environment is optimal
Users:
- Homeowners with Aquatic Pets: These users keep fish or any other aquatic creature simply for the sake of aesthetic enjoyment or as a hobby. They may have various levels of expertise when it comes to maintaining an aquarium's optimal condition, from beginners, who might lack detailed knowledge about the different needs of their aquatic pets, to enthusiasts with plenty of experience.
- Veterinary Clinics: Professionals who provide medical care or rehabilitation for aquatic animals could use the system to monitor and ensure the health of their aquatic patients.
- Educational institutions: Institutions such as schools and universities that use aquariums for educational purposes may benefit from the device to teach students about marine life care.
- Research Facilities: Marine biologists or scientists can utilize the device for precise control and monitoring of the experimental conditions.
- Maintenance Services: Experts who have to maintain aquariums for clients could use the device to provide excellent quality services while ensuring long-term health and stability to the aquariums.
What Do The Users Require:
- Ability to remotely track and monitor environmental changes such as pH, water temperature and ammonia concentration in the fish tank through an application on their phone or websites.
- Ability for them to set their own ideal parameters in the application (with suggestions of what these ideal parameters could be for certain scenarios).
- Alerts and suggestions on what to do when parameters are far from ideal.
- Autonomy and trustworthiness of the system
Planning:
The planning is provisional and will most likely change slightly to further complement with the project and the limited time.
week 2:
Specify exact scope of the project (use papers to select a project we will build upon or improve)
create plan, find feasible assignments for everyone to work on
Come up with idea/concept (everyone should think about new, out-of-the-box designs)
Functional specifications should be made based on the needs of our users, underpinned by arguments
week 3:
deadline for finishing full planning
a final design should be selected to work on
tasks should be divided for each to work on
research on parts and software
research on concepts and specifications
write formal technical specifications and requirements
week 4:
Create UML diagrams
Design user interface
Work on the wiki
week 5,6&7:
Implement software
Build hardware
Testing
week 8:
Improve prototype base on testing
Work on final presentation
Finalize prototype and wiki
...
Papers Found With A Short Summary:
Automated Monitoring System for the Fish Farm Aquaculture Environment
The paper introduces a method for fish farmers to actively control their farm. They introduce a problem of waste, unnecessarily created by a lack of monitoring their fish. The waste can be reduced by actively tracking the fish and feeding when needed. They also state that, for optimal farming, the conditions in such a tank should be kept at certain rates. The team establishes a device to monitor the data acquired, using simple but accurate sensors. They describe a way to measure the most important values and how they created a system available for the user. They create a software program that runs on android devices to give the farmers access to the results, and create a space where the farmers can change certain values based on the fish their needs. The paper doesn’t specifically state for which levels the system is made, and what would be optimal for certain species. The energy management of the system is very efficient, and because of the WIFI implementation they created an accessible system.
Design and implementation of a smart monitoring system for water quality of fish farms
The paper focusses on the creation of a monitoring system for fish farms. The authors try to give real time information to the farmer via a mobile app. They see the rapid change in the health and agriculture sector towards a fully monitored and perfected system. The authors use an Arduino UNO and a pH and temperature sensor to monitor the values in the tanks. The user can use his phone with a Bluetooth connection to connect and get the real time information on their mobile device. There are some major improvements that could be made compared to this project. The information is quite limited and could be extended on. Also we could try to implement a more autonomous system that does certain tasks like changing pH or giving food. The system could also be upgraded to be more up to date and accessible.
Aquarium Monitoring and Automatic Feeding System Based on Internet of Things
https://ojs.unikom.ac.id/index.php/injuratech/article/download/10012/3770/
This article focuses on creating aquarium monitoring and automatic feeding systems for ornamental fish tanks and fish farms to support this high demand industry in Indonesia. The project focuses on 3 sensors and 1 actuator, namely the temperature sensor, pH sensor and turbidity sensor and a servo motor for the automatic feeding system. The idea is to have this system work togeather with a smart phone application that has 3 panels. A home screen that displays weather information for outdoor systems as well as displaying the feeding schedule and options to adjust it. The second panel focuses on monitoring the environmental data such as displaying temperature, pH and turbidity data. The final panel focuses on sharing the data and/or generating reports to be exported.
Aquarium Monitoring System Using Sensors
https://ajast.net/data/uploads/10119.pdf
This paper addresses the issue of fish tank maintenance time for homeowners and possible inconveniences it causes. The solution proposed is a fully automatic system that feeds the fish, monitors and displays temperature and a water circulating system with the additional function of heating that controls water temperature. This process of heating water when its circulating through pipes instead of directly adding a heater to the tank water allows for better and consistent temperature control. The fish feeder works with a simple servo motor and container controlled by an Arduino.
Monitoring the Value of Water Quality and Condition Parameters Using the Open Sensor Aquarium
https://iopscience.iop.org/article/10.1088/1742-6596/1255/1/012036/pdf
This research paper details a complete fish tank management system that collects data, betters the fish tank environment parameters and displays the information on a webpage. The system consists of sensors such as a CS-CO057 water level sensor, pH sensor, DS18B20 temperature sensor and analog electrical conductivity sensor that is all connected to an Arduino that sends the data to the server using a SIM900 transmission module. The actuators are a water heater that responds to temperature changes detected and an automatic feeder that operates at scheduled times. This system was tested for long term use.
Smart Aquarium Management System
https://www.researchgate.net/publication/345690191_Smart_Aquarium_Management_System
The paper discusses the development of a Smart Aquarium Management System designed to automate and remotely monitor aquarium conditions, including temperature, pH levels, feeding schedules, and aeration through an IoT-based solution. The system aims to reduce manual maintenance efforts by allowing users to control and monitor their aquariums via mobile application, ensuring optimal living conditions for fish. It also aims to replicate natural conditions as closely as possible, ensuring the health and well-being of fish and other aquatic organisms. This innovation addresses challenges faced by aquarists, such as feeding fish during absences and maintaining water quality, by providing real-time data and controls through a user-friendly interface.
Implementation of Smart Aquarium System Supporting Remote Monitoring and Controlling of Functions using Internet of Things
The article presents the implementation of a smart aquarium system that uses Internet of Things (IoT) technology for remote monitoring and control of aquarium functions. It introduces a fully automated system capable of operating without human intervention, focusing on features like mechanical fish feeding over the internet and monitoring parameters such as feed level, water temperature, pH, and water level remotely. The authors use various tools such as Arduino Mega 2560, ultrasonic sensor, ESP8266, LCD 20x4, PH sensor, temperature sensor, water pump motor, servo motor, four-channel relay module, water heater, and fan. These components work together to automate and remotely manage aquarium conditions, enhancing efficiency and facilitating non-intrusive care for aquatic life.
A Review of Smart Fish Farming Systems
The paper provides an in-depth look at the application of AI in aquaculture engineering, focusing on the use of Artificial Neural Networks (ANN) to enhance water quality management for fish farming. It highlights the potential of AI to automate the monitoring and adjustment of critical parameters such as salinity, oxygen levels, pH, and temperature, ensuring optimal conditions for aquaculture. This integration aims to increase efficiency, reduce costs, and promote sustainable practices within the fish farming industry, demonstrating a significant advancement in aquaculture technology.
Intelligent Fish Tank Based on WiFi Module
https://front-sci.com/journal/article?doi=10.32629/jai.v1i1.16
The paper presents an innovative intelligent fish tank system that leverages a WiFi module for remote monitoring and control via an Android smartphone. Utilizing the STC89C52 microcontroller as its core, the system employs sensors to track water temperature and level, adjusting the latter as needed and allowing users to interact with the tank in real-time from anywhere. This approach showcases the practical application of IoT technologies in enhancing the care and management of aquatic environments, demonstrating significant advancements in home automation and smart device integration.
An Intelligent Behavior-Based Fish Feeding System
The paper discusses an adaptive smart fish feeder system that adjusts feeding times and amounts based on observed fish behavior, aiming to solve problems associated with traditional feeding methods in aquaculture. This innovative system is expected to enhance fish welfare by reducing food competition and waste, thereby improving water quality. The study highlights the potential for increased farm productivity and efficiency through customized feeding strategies informed by fish responses, suggesting significant advancements in aquaculture practices.
Recent Advancement of the Sensors for Monitoring the Water Quality Parameters in Smart Fisheries Farming
https://www.mdpi.com/2073-431X/10/3/26
The paper discusses the use of machine learning method such as K-Nearest Neighbors, Random Forests, Decision Trees, Regression and Principal Component Analysis to categorize the quality of water for fishes. It proposes water temperature, pH, nitrites and nitrates, phosphorous, calcium, magnesium and dissolved oxygen as input parameters for these methods. The paper then proposes a system consisting of two water pumps controlled by a pump controller, a nitrate sensor and an impedance analyser as well as other sensors for all the parameters, all of this controlled by an arduino UNO. The system uses a LoRA shield for communication and is powered with a 12W solar panel and a battery. The collected data is sent on a cloud server to be analyzed on a user application. The estimated cost of the prototype is USD 250.
Water Quality Monitoring System for Fisheries using Internet of Things (IoT)
https://iopscience.iop.org/article/10.1088/1757-899X/1176/1/012016
The paper discusses the use of the Internet of Things to monitor fish and water in a fish production pond. It proposes a system with temperature and pH sensors, as well as a ultrasonic sensor for fishes controlled by an NodeMCU microcontroller and a ESP8266, which sends the data via wi-fi to a Blynk database that also sends notifications by e-mail. The conclusion of the experiment conducted with this system is that such an IoT device is able to efficiently track the quality of water for fishes, though some adjustments could be made to improve it, such as having a better user interface to track the data, adding more parameters in defining the quality of water, and using LoRaWAN for communication.
Design and Deployment of Low-Cost Sensors for Monitoring the Water Quality and Fish Behavior in Aquaculture Tanks during the Feeding Process
https://www.mdpi.com/1424-8220/18/3/750
The paper discusses the use of low-cost sensor for monitoring fishes and water in fish farms. The proposed system monitors water quality parameters, tank status, feed falling and fish swimming behavior. It uses a thermistor type negative temperature coefficient (NTC) temperature sensors, an inductive sensor for measuring conductivity an optical turbidity sensor and IR photodiode oil sensor. These are controlled by an Arduino MEGA with an ESP8266 wi-fi module. The system also uses smart protocols to send only the relevant information over the network to reduce energy waste. The estimated total cost for sensors is less than €90.
Development of Domestic Animals Shelter Environment Monitoring System using Internet of Things (IoT)
https://ieeexplore.ieee.org/document/10169332
This paper addresses the problems that occur in domestic animal shelters. They propose a solution using a system to control and measure certain parameters in those shelters. Using sensors and a microcontroller, the Arduino, they monitor the temperature, humidity, motion and gas levels. This is send to a blynk application where a farmer can view real-time values and get alerts when certain events occur, like high gas levels. The system also regulates the water and temperature in a shelter, by continually checking values and responding. The author states there can be a lot of improvement, like implementing more and better sensors.
IoT-Based Fish Farm Water Quality Monitoring System
https://www.mdpi.com/1424-8220/22/17/6700
This paper proposes a system to monitor water quality in fish farms. The system uses a robotic arm to submerge and take the sensors out of the water. The temperature sensor uses the constant voltage method and a low pass filter to reduce temperature noise drift and improve the accuracy. It also uses a water overflow sensor to prevent water from overflowing which could allow fishes to escape the tank. The system also monitors pH and dissolved oxygen. Finally, it uses LoRa for the wireless communication. The authors suggest to to improve the system with the use of deep learning and machine learning to better analyze the water quality.
Water Monitoring IoT System for Farming Ponds
https://stumejournals.com/journals/i4/2018/2/77.full.pdf
This paper describes an IoT system for monitoring water quality in fish farms. It uses an arduino MEGA2560, a temperature and water level sensor, as well as a clock. It controls a heater and lights to adjust the water temperature, displays the information on a LCD screen and notifies the user with a buzzer. It also uses the Wivity modem to provide internet connectivity. this module also implements a complete internat protocol stack to send data via HTTP to a cloud server. The authors suggest using more sensors to monitor other parameters such as dissolved oxygen or pH.
Aquaculture monitoring and control system: An IoT based approach
https://www.ijariit.com/manuscripts/v5i2/V5I2-1706.pdf
The paper proposes a distributed system for monitoring water turbidity, temperature and pH. The system is modular, portable and low-cost. It uses turbidity, temperature water level and pH sensors connected to a Raspberry PI. The data is sent to a cloud database and can then be retrieved via a mobile app. With the app users can also control the water flow and receive notification when the data exceeds a given threshold range. The system uses the ThingSpeak API to send the data onto the cloud. The conclusion of the experiment ran with the system is rather positive towards to use of IoT in fish farms.
Microcontroller Based Water Treatment Scheme for Fish Farming
https://ieeexplore.ieee.org/document/10406986
This paper sees the big growing market of fish farmers and highlights how we should implement todays technology into these farms to control and improve quality. They give multiple optimal parameters for multiple species of fish. The sensors used are all viable in these conditions. Their design focusses on temperature, pH and turbidity. Using an Arduino Uno and a GSM module, they create a system to track and monitor the values inside such fish tank. Chemicals can be used to control pH and a filter for the turbidity. They use multiple chemicals to lower or higher pH levels. The paper only gives a brief idea on how such structure should look, not creating a solution. Using the authors plans we could build such system, or parts.
Design and Analysis of IoT-based Aquarium Monitoring System for Guppy Fish Habitats
https://ieeexplore.ieee.org/document/10010912
This paper focusses on the improvement of health of guppy fish. They state that, following past research, optimal water quality is key to maintaining health fish. Using IoT, which has become more and more important due to the ability to transfer data between all kinds of devices, They want to reduce cost, work and time for fish owners. Using sensors for pH, turbidity and temperature, they create an system to test values in a tank and send them to a mobile device. With their system they test the impact of food types on the water quality and find that BBS type foods are better than pallet type foods. Furthermore they are able to create a simple but useful program to monitor the values in such fish tank. An improvement could be made on the amount and quality of sensors, or on the user interface, using a modern style app.
Logbook
Week | Student | Work Done | Total Time |
---|---|---|---|
1 | Saqib | Intro Lecture (2 hrs), Setup Wiki (0.5 hrs), Worked On Introduction (2 hrs) | |
1 | Mara | Worked on "Users" (0.5 hrs), Researched papers and provided summaries (3h) | |
1 | Aseem | worked on / edited introduction (1 hrs), read papers and added summary (1 hrs) | |
1 | Adrien | Intro Lecture (2 hrs), Researched papers and provided summaries (3hrs), Plan and milestones (0.5hrs) | |
1 | Nout | Intro Lecture (2hrs), worked on introduction and planning (2h), read papers and make summaries(3hrs) | |