Main Page: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 13: | Line 13: | ||
The components of the control system are assembled in one [[control cabinet]]. | The components of the control system are assembled in one [[control cabinet]]. | ||
Aquarium-Control consists of the following SW | Aquarium-Control consists of the following SW elements: | ||
{| class="wikitable" | |||
|- Repository name | |||
! | |||
! | |||
! | |||
! | |||
! | |||
|- Description | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- Language | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
* [[Control application]] written in Rust | * [[Control application]] written in Rust | ||
* [[REST API]] written in php | * [[REST API]] written in php | ||
Revision as of 17:35, 26 December 2025
This is the Aquarium Control developer documentation.
Aquarium-Control is a control system for salt-water aquariums.
The main features include:
- Refill control for fresh water
- Data acquisition of temperature, pH, conductivity
- Data acquisition of ambient temperature and humidity
- Temperature control using ventilation fans and heater
- Automatic feeder
- Balling mineral dosing
The components of the control system are assembled in one control cabinet.
Aquarium-Control consists of the following SW elements:
- Control application written in Rust
- REST API written in php
- Dynamic Webpage written in html and php
- SQL database using MariaDB
- Android application
- App for Apple mobile devices
- Arduino-based Safety Controller for relay actuation
The control application, the webpage and the SQL database are designed to run on a Raspberry Pi.