All public logs
From aquarium-doc
Jump to navigationJump to search
Combined display of all available logs of aquarium-doc. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 11:26, 24 March 2023 Uwe talk contribs created page SQL database (Created page with "Aquarium Control uses MariaDB. == Heading text == Installation == Heading text == Backup == Heading text == Structure")
- 14:44, 20 February 2023 Uwe talk contribs uploaded File:RefillTankLevelChart.png
- 14:44, 20 February 2023 Uwe talk contribs created page File:RefillTankLevelChart.png
- 08:50, 25 December 2022 Uwe talk contribs created page Relay Board Control (Created page with "The following components utilise the relay board: * Refill Control: refilling of fresh water depending on water level * Feeder Control: stopping flow pumps, skimmer and actuating the feeder * Water Exchange Control: actuating the external pump for water exchange * Balling Control: actuating the pumps for mineral dosing There are two requirements, which ask for a more sophisticated control of the relay board: * The dosing of minerals needs to be as precise as possible. *...")
- 11:07, 6 November 2022 Uwe talk contribs uploaded File:RefillTankLevelFiltered.png
- 11:07, 6 November 2022 Uwe talk contribs created page File:RefillTankLevelFiltered.png
- 21:09, 4 October 2022 Uwe talk contribs created page Automatic start by using systemd (Created page with "The content of systemd unit file /lib/systemd/system/aquarium-ctrl.service as following: <code> [Unit] Description=Aquarium Control Application After=multi-user.target [Service] Type=forking ExecStart=bash /usr/local/src/aquarium-ctrl/aquarium-ctrl-startup.sh [Install] WantedBy=multi-user.target </code>")
- 08:58, 5 June 2022 Uwe talk contribs created page Driver for the DHT22 sensor (Created page with "Aquarium control contains its own driver for the DHT22 sensor. The driver implements an interrupt call via the pigpio library. This interrupt code only stores the level changes of the related GPIO. The transmission from the sensor is being checked and the ambient temperature and humidity are being calculated. Aquarium control implements a thread which acquires a value every minute. Interrupt code, transmission check and value calculation as well as the thread are imp...")
- 08:44, 5 June 2022 Uwe talk contribs created page Data acquisition of ambient temperature and humidity (Created page with "Aquarium control records the ambient temperature and ambient humidity using a DHT22 sensor. The temperature and humidity are stored in the SQL database. The control application has its own driver for the DHT22 sensor.")
- 10:56, 10 April 2022 Uwe talk contribs created page File:RelayBoardsMountedInControlCabinet.jpg
- 10:56, 10 April 2022 Uwe talk contribs uploaded File:RelayBoardsMountedInControlCabinet.jpg
- 10:52, 10 April 2022 Uwe talk contribs created page Relay boards (Created page with "The control system uses two relay boards. The supplier of the relay boards is Conrad electronics: * [https://www.conrad.at/de/p/conrad-components-197720-relaiskarte-baustein-12-v-dc-24-v-dc-197720.html Low-voltage relay board 197720] * [https://www.conrad.at/de/p/conrad-components-197730-relaiskarte-baustein-12-v-dc-197730.html High-voltage relay board] The Raspberry Pi communicates with the relay board via USB, therefore an additional module needs to be assembled onto...")
- 18:09, 3 April 2022 Uwe talk contribs uploaded File:WebpageRefillMonitor.png
- 18:09, 3 April 2022 Uwe talk contribs created page File:WebpageRefillMonitor.png
- 17:30, 3 April 2022 Uwe talk contribs created page Experimental monitoring of refill tank (Created page with "The refill tank which contains purified fresh water needs to be refilled as well. Purified fresh water can be produced by a filter unit utilising reverse osmosis. Output of such a filter unit is low. Hence, refilling the refill tank may take hours when using a direct connection between filter unit and refill tank.")
- 17:23, 3 April 2022 Uwe talk contribs created page Dynamic Webpage (Created page with "The dynamic webpage implements the following features: * Display of measurement data * Display of history of refill events * Display of logfile * Display and interface for creating and modifying feed profiles * Display and interface for modifying the feed schedule * Display of feed events * Experimental monitoring of surface ventilation * Experimental monitoring of refill tank")
- 09:28, 3 April 2022 Uwe talk contribs uploaded File:ManualSwitchRelays.png
- 09:28, 3 April 2022 Uwe talk contribs created page File:ManualSwitchRelays.png
- 09:16, 3 April 2022 Uwe talk contribs created page Manual control of pumps and skimmer (Created page with "The electrical infrastructure of the aquarium itself includes sockets for various electrical consumers: * Skimmer * Main pump 1 * Main pump 2 * Auxiliary pump 1 * Auxiliary pump 2 * Heater * Lights frame Aquarium control allows manual override to switch off the skimmer, main pumps and auxiliary pumps.")
- 09:16, 3 April 2022 Uwe talk contribs created page File:ManualSwitches.png
- 09:16, 3 April 2022 Uwe talk contribs uploaded File:ManualSwitches.png
- 09:12, 3 April 2022 Uwe talk contribs created page Control cabinet (Created page with "The control cabinet includes the following components * Main control unit * Safety control unit * Power supply 12V * Power supply 5V * Fuses * Circuit breaker * Relays for manual control of pumps and skimmer * Sockets for power output to pumps and skimmer * Voltage converter * Relay boards")
- 13:19, 2 April 2022 Uwe talk contribs created page Architecture (Created page with "== High-Level architecture == frame|alt=Aquarium Control High Level Architecture")
- 13:18, 2 April 2022 Uwe talk contribs uploaded File:AquariumControlHighLevelArchitecture.001.png
- 13:18, 2 April 2022 Uwe talk contribs created page File:AquariumControlHighLevelArchitecture.001.png
- 14:54, 27 March 2022 Uwe talk contribs created page Calculation of refill tank content (Created page with "Based on the geometrical parameters of the tank and the distance from the lid of the tank to the water surface, the control system calculates the content of the refill tank. thumb|Example Refill Tank Level Measurement Over 7 Days The calculation assumes that the refill tank has the geometry of a cuboid. The calculation is done in the SW component RefillTnkLvl.")
- 14:50, 27 March 2022 Uwe talk contribs uploaded File:Example Refill Tank Level Measurement Over 7 Days.png
- 14:50, 27 March 2022 Uwe talk contribs created page File:Example Refill Tank Level Measurement Over 7 Days.png
- 14:37, 27 March 2022 Uwe talk contribs uploaded File:Example Wiring HC-SR04 to KY051VT.png
- 14:37, 27 March 2022 Uwe talk contribs created page File:Example Wiring HC-SR04 to KY051VT.png
- 09:49, 27 March 2022 Uwe talk contribs uploaded File:Ultra Sonic Distance Sensor Installed On Top Of Refill Tank.png
- 09:49, 27 March 2022 Uwe talk contribs created page File:Ultra Sonic Distance Sensor Installed On Top Of Refill Tank.png
- 09:35, 27 March 2022 Uwe talk contribs created page Water level measurement (Created page with "==== Motivation ==== The measured water level is input for the calculation of the refill tank content. In order not to contaminate the water, a contact-less measurement is preferred. ==== Implementation ==== The control system uses a device which generates an ultrasonic sound and measures when the sound wave has travelled back from the water surface. The SW system will record the time used for this travel and calculate the corresponding distance using the speed of sound.")
- 08:49, 27 March 2022 Uwe talk contribs created page Metering pump (Created page with "The metering pump transports water from one container to another. It is not used for generating flow inside the aquarium nor is it used for dosing of chemicals. A popular model is described [https://www.tunze.com/CA/de/details/5000.020-metering-pump.html here]. thumb|Popular model of a metering pump")
- 08:49, 27 March 2022 Uwe talk contribs created page File:Metering Pump.png
- 08:49, 27 March 2022 Uwe talk contribs uploaded File:Metering Pump.png
- 08:14, 27 March 2022 Uwe talk contribs uploaded File:WaterLevelSensorInOperation.png
- 08:14, 27 March 2022 Uwe talk contribs created page File:WaterLevelSensorInOperation.png
- 07:05, 27 March 2022 Uwe talk contribs created page Refill control for fresh water (Created page with "==== Motivation ==== Salt-water aquariums evaporate significant amounts of pure water. The salt contained in the salt-water does not evaporate. If evaporation continues, salinity of the salt-water rises to a level higher than in natural sea-water. Furthermore, cleaning devices like protein skimmers require a nearly constant water-level in the aquarium. The refill control will refill fresh water from a separate tank to the aquarium. * The water level is monitored by mean...")
- 18:11, 26 March 2022 Uwe talk contribs uploaded File:WhiteBoxLabsT3InstalledOnRaspberryPi.png
- 18:11, 26 March 2022 Uwe talk contribs created page File:WhiteBoxLabsT3InstalledOnRaspberryPi.png
- 17:46, 26 March 2022 Uwe talk contribs created page Data acquisition of water temperature, pH and conductivity (Created page with "The control system uses a set of sensors and related embedded circuits from Atlas Scientific: * [https://atlas-scientific.com/probes/pt-1000-temperature-probe/ Temperature sensor] and [https://atlas-scientific.com/embedded-solutions/ezo-rtd-temperature-circuit/ related embedded circuit] * [https://atlas-scientific.com/probes/ph-probe/ pH sensor] and [https://atlas-scientific.com/embedded-solutions/ezo-ph-circuit/ related embedded circuit] * [https://atlas-scientific.com/...")
- 15:22, 26 March 2022 Uwe talk contribs created page Control application (Created page with "The main control application of Aquarium control implements the following features: * Data acquisition of water temperature, pH and conductivity * Data acquisition of ambient temperature and humidity * Fresh water refill control * Feed control * Water temperature control using air ventilation * Calculation of refill tank content based on water level measurement Additionally, the main control application implements the following supporting features: * HW-Tests * Text-T...")
- 11:14, 26 March 2022 Uwe talk contribs created page Aquarium-Control (High level overview of Aquarium-Control)