Aquaponics

Requirement:

The client wanted a fully automated solution to monitor and regulate water conditions in an aquaponics pond system. Their primary goal was to ensure an optimal aquatic environment for fish by maintaining balanced parameters such as pH and dissolved oxygen levels. Additionally, they needed a centralized interface to oversee multiple ponds remotely, with provisions for real-time alerts in case of security breaches or abnormal conditions, especially during night hours.

Solution​

We engineered a robust master-slave architecture built around STM32 microcontrollers and Raspberry Pi-based gateways. The master node integrated critical sensors (pH, dissolved oxygen, temperature) and actuator controls, while multiple slave nodes communicated wirelessly over LoRa using the LoRaWAN protocol. We utilized the RAK2245 LoRaWAN concentrator and ChirpStack Gateway OS to manage long-range data transmission. Our team handled complete hardware design—including PCB schematics and assembly—for both master and slave units. Firmware was developed for real-time sensor data acquisition and control logic. A web-based dashboard, backed by Google Firestore, provides real-time monitoring, historical analytics, and management features, including theft detection through motion alerts enabled by night-time surveillance triggers. The system also incorporates 4G cellular communication via the EC25 module and GPS for precise location tracking of the pond systems.

Aquaponics