The object of this diploma paper is an aquarium monitoring and managing computer system. The system is divided in two modules. The first module is based on the Raspberry Pi microcomputer enabling automatic dosage of nutrients, monitoring the remaining nutrient quantities, displaying the remaining nutrient quantities with colour LEDs and providing for a web-based user interface for settings management. The other module is based on the ESP8266-12F microcontroller providing for temperature regulation (cooling and heating) and also for turning on/off the light. The modules are connected through a wireless LAN. The product has been accomplished by integration of peristaltic pumps, weight sensors, an extended PWM- module, the ESP8266-12F microcontroller(s), relays and a temperature sensor. The first part of the diploma paper covers the description of the above mentioned components and illustrates how these have been linked to one another. The second part of the diploma paper focuses on the software part of our product, so here the programming of the product is explained. The last part of the paper involves the setting-up of the web-based user interface and description of its working environment. The programming languages Phtyon, Lua, HTML and Jinja were used at this stage.
|