SU 1.5 controller used as an aquarium controller

View of the SU 1.5 controller used as an aquarium controller

The purpose of the implementation was to use the SU 1.5 controller as a controller controlling the aquarium parameters. For this purpose, a program was written in C in Atmel Studio 6.

The controller controls the aquarium temperature using a PT100 sensor. The SU 1.5 controller controls the operation of the aquarium heater. The regulation method used is a hysteresis regulator. You can set the desired aquarium temperature in the controller menu.

Additionally, the controller controls the operation of the aquarium filter. The aquarium filter works cyclically, i.e. it works for one hour and is turned off for one hour. It works in this cycle from 5 a.m. to 10 p.m. Moreover, the controller controls the lighting. The aquarium lighting is on from 5 a.m. to 9 a.m. and from 4 p.m. to 10 p.m. The real-time clock in the controller is used for the above functions. In the controller menu you can set the current time with an accuracy of one second.

Even though the controller works in automatic mode, it is possible to manually turn on or turn off the filter and lighting permanently.

In addition to measuring the aquarium temperature, the controller also displays the room temperature and the outside temperature. PT100 sensors were also used for this purpose. Since the SU 1.5 controller has only two temperature inputs, an additional temperature module was added, with one PT100 input. The controller communicates with this module via RS-485 using the ModBus RTU protocol. This module is powered directly from the controller.

As the photo shows, the power transformer, controller and temperature module are placed on the TS bus.

Scroll to Top