INTRODUCTION The main idea behind this project is to display an aquarium with computer graphics. This graphics package is based on the opengl library functions. The programming language used here is C using opengl libraries. Here we use header files of , opengl is an interactive environment. When the program is executed the fishes would be move at its normal speed and also a mouse click event is added which leads to two options. The first option is for moving the fish hand second is for quitting. In this project, we are demonstrating the screensaver in which the fishes will have a random motion, and the speed of the fish increases with the pressing of the “ i ” button and decreases with the pressing of the “d” button.
Objectives of the project This project is mainly on building an aquarium monitoring system using a single chip computer called raspberry pi. The main purpose of this project is to help those who are having difficulties in maintaining their indoor aquariums, especially those who are frequently outstation, thus unable to constantly monitor their aquariums. Through the use of this system, users can monitor and maintain their fish aquarium regularly via internet, using devices such as smartphones and laptops. The major role of this system is to enable users to monitor and maintain their fish aquarium through a server of database, which include tasks such as feeding the fishes on time, checking the water temperature, water level, and changing the water automatically, whenever the turbidity level of the water reaches a pre – determined unsafe point for the fishes. When there are emergencies such as water leakage in aquarium or the drop of the water level of aquarium to below normal levels, the system would trigger an alarm and send a message to notify the user to take any appropriate action. In order to continuously check the aquarium’s status, the raspberry pi 3 is chosen as central board to collect data from sensors and subsequently uploads the data to the database and to the own host website
Working priNcipLE Many of us dream about having an aquarium in our homes but are worried that it is too much work. I have also looked into getting an aquarium and did some research as to how much work it really is and which aquarium will suit me best. Aquariums are, in fact, not that much work to keep, depending on the type of fish that you decide on, the size of the aquarium, and whether it’s a freshwater or saltwater aquarium. Many see the initial setup of the aquarium as the most work. You should also start your tank off right to ensure that you don’t begin your aquarium with water that is unhealthy or even toxic to your fish. To do this, you need to first decide what type of aquarium you want.
REQUIREMENT SPECIFICATION HARDWARE REQUIREMENTS SOFTWARE REQUIREMENTS Intel Pentium CPU 2.6 GHz or AMD Athlon 64 (K8) 2.6 GHz or higher 1 GB RAM or more Mouse Keyboard 108 standard Monitor resolution 800×600 Programming Language: C / C++ Using OpenGL Operating System: Windows / Linux Compiler: C / C++ Compiler (GCC) IDE: Code Blocks Functional Requirements: GLUT