← All projects

Embedded systems / Renewable energy · 2025–26

Solar-powered IoT aquaponics

Solar-powered aquaponics design with ESP32 telemetry and a connected monitoring dashboard.

CONTRIBUTION

Co-author · Embedded monitoring and renewable-energy integration

STAGE

Team research project · Maintained monitoring software

TOOLS & METHODS

ESP32 · C++ · WebSocket

Maintained SmartAqua dashboard with explicitly labeled simulated samples. This screenshot shows the software, not physical-system measurements.
Maintained SmartAqua dashboard with explicitly labeled simulated samples. This screenshot shows the software, not physical-system measurements.

01 / CONTEXT

The challenge.

Aquaponics combines several interacting physical needs: water circulation, lighting, level regulation, and a reliable energy supply. Monitoring and actuation need to work together.

02 / PROCESS

The approach.

  1. The original study combines ESP32 monitoring, environmental sensors, a web interface, and solar-energy sizing for an aquaponics system.
  2. The maintained software connects ESP32 HTTP telemetry to a validated FastAPI service, SQLite storage, history queries, and a telemetry WebSocket.
  3. The dashboard separates hardware, manual, and simulated samples, flags stale values, and exports timestamped readings.
  4. Raw voltages remain distinct from calibrated units. Missing measurements are not replaced with random values, and local configuration holds device credentials.

03 / REFLECTION

The outcome.

The project study describes a 70 W solar array, 100 Ah battery, and 4.6 ± 0.2 A charging current. Estimated solar coverage is 67.8% of a 352 Wh/day load. SmartAqua combines ESP32 telemetry with a local monitoring dashboard, documented setup, and tested backend APIs.

Project scope

The energy estimate excludes controller consumption. Dashboard demo readings are synthetic and clearly labelled. Team: Alazar Wake, Eden Yoseph, Filmon Nezif, and Yordanos Mekonen. A first-page paper preview is available below.

04 / RESOURCES

Explore the project.

Browse the SmartAqua repositoryESP32 firmware, dashboard, backend, tests, and README↗Read the paper’s first pageSingle-page preview · PDF↗Review setup and wiringGPIO mapping, configuration, and calibration↗See the software changesChanges from the shared sophomore version↗
NEXT PROJECTTask-based PPE detection ↗