Built to order

Fish Pond Dissolved Oxygen and Water Quality Monitor with Dashboard

This project watches what fish farmers cannot see: dissolved oxygen, pH and temperature in the pond, streamed continuously to a dashboard that starts the aerator automatically when oxygen dips. Overnight oxygen crashes kill stock silently — this is the early-warning build, with honest sensor behavior and a control loop the student can explain drop by drop. Suitable for B.E./B.Tech final-year projects in Electronics, Electrical and IoT & Embedded Systems.

Fish Pond Dissolved Oxygen and Water Quality Monitor with Dashboard — project thumbnail preview
More project photos (2)

The problem

Fish die in ponds for one common, invisible reason: dissolved oxygen crashes overnight when algae and stock respire and no photosynthesis replaces it. Farmers discover it at dawn, when the fish are already floating. Handheld DO meters exist but nobody stands at the pond at 3 a.m. The engineering gap is continuous monitoring with automatic response — a probe that never sleeps, an aerator that starts itself at the configured threshold, and a dashboard that shows the pond's daily oxygen rhythm so the farmer learns the pattern, not just the alarm. This project builds that on an ESP32: a DO probe, pH probe and waterproof temperature sensor in the pond, a relay driving the aerator, and a dashboard with live curves, threshold bands and an event log.

How it works

  1. The DO, pH and temperature probes sit in the pond (demo: aquarium tank) and the ESP32 samples them continuously.
  2. Firmware applies the buyer's calibration constants and checks each reading against configured safe bands.
  3. If dissolved oxygen drops below the start threshold, the aerator relay energizes; it releases only after oxygen recovers past the higher stop threshold (hysteresis).
  4. Every reading and every aerator state change publishes over Wi-Fi to the dashboard.
  5. The dashboard plots the curves with threshold bands and keeps the event log for the report.
  6. Ammonia is entered as a manual test-kit reading alongside, since no low-cost continuous ammonia probe is used — stated honestly.

Tech stack:

  • ESP32 development board (Wi-Fi telemetry)
  • Dissolved oxygen probe + transmitter board
  • pH probe + interface board
  • DS18B20 waterproof temperature sensor
  • Relay module (aerator control)
  • Aquarium air pump (demo aerator)
  • Single-page pond dashboard (HTML/JS)
Parameter Value
Controller ESP32, Wi-Fi dashboard sync
DO probe Galvanic/optical probe with transmitter board; calibrated in air-saturated water at build
pH probe Glass electrode with interface board; two-point buffer calibration at build
Temperature DS18B20 waterproof; ±0.5 °C per datasheet
Aerator control Relay-switched; start/stop thresholds with hysteresis (configurable)
Safe bands DO 5–8 mg/L, pH 6.5–8.5 (typical aquaculture guidance, configurable)
Dashboard Live curves, threshold bands, aerator state, event log
Demo Aquarium tank; real pond deployment needs weatherproofing (future scope)

Project features

  • [Dissolved oxygen sensing] A DO probe measures oxygen continuously — the single most important pond parameter — with the safe band shown on the dashboard.
  • [pH and temperature] A pH probe and waterproof temperature sensor complete the basic water-quality picture alongside DO.
  • [Automatic aerator control] When DO falls below the configured threshold, the controller starts the aerator through a relay and stops it on recovery, with hysteresis to avoid chattering.
  • [Pond-health dashboard] Live DO/pH/temperature curves, threshold bands, aerator state and a 24-hour rhythm view show the pond's daily cycle.
  • [Night-dip profiling] The dashboard highlights the overnight oxygen dip, teaching the farmer when the pond is most vulnerable.
  • [Event log] Aerator starts/stops, threshold crossings and sensor warnings are timestamped for the report.
  • [Calibration procedure] DO and pH probes are calibrated by the buyer (air-saturated water and buffer solutions) with the steps documented.

What is included

  • Working pond-monitor prototype (DO, pH, temperature probes, aerator relay, ESP32)
  • Demo aquarium rig with air pump
  • Complete firmware source code (sensing, calibration, aerator control, dashboard sync)
  • Pond-health dashboard with curves and event log
  • Circuit and wiring documentation
  • Probe calibration procedures (buyer-run DO and pH calibration)
  • Project report PDF (aquaculture water quality, control design, logged data from the buyer's run)
  • PPT presentation for final review
  • Viva Q&A preparation document (dissolved oxygen dynamics, pH, hysteresis control, calibration)

Limitations & prerequisites

  • Probe accuracy depends entirely on the buyer's calibration run; uncalibrated readings are indicative only.
  • DO probes drift and foul with biofilm — the report includes a cleaning schedule; it is not a fit-and-forget sensor.
  • Ammonia, the other critical parameter, has no continuous low-cost probe here; it is a manual test-kit entry, stated honestly.
  • Demonstrated on an aquarium; a real pond needs weatherproof enclosures, longer cables and lightning care — future scope.
  • Aerator control is threshold-based, not a variable-speed drive.

Frequently Asked Questions

Why is dissolved oxygen the key parameter?

Fish breathe it directly from water, and it swings daily — high in the afternoon, lowest before dawn. A continuous probe catches the overnight crash that a daytime handheld reading misses.

How does the aerator control avoid flickering on and off?

Hysteresis: the aerator starts at the low threshold and stops only after oxygen recovers past a higher threshold, so it cannot chatter at the boundary.

Do the probes need calibration?

Yes — DO in air-saturated water and pH in buffer solutions, done by the buyer during the build. The procedure is part of the deliverables, and the report records the results.

Why is ammonia entered manually?

There is no affordable continuous ammonia probe at student scale, so the honest design uses periodic test-kit readings entered on the dashboard rather than faking a sensor.

Can this go straight into a real pond?

The sensing and control logic transfer directly, but the prototype needs weatherproofing and proper cable runs first — documented as future scope.

Is this project suitable for a final-year project?

Yes — for Electronics, Electrical and IoT & Embedded programs. It combines chemical sensing, calibration discipline, threshold control and telemetry around a real livelihood problem. Suitable for B.E./B.Tech final-year projects in Electronics, Electrical and IoT & Embedded Systems.

Components & software requirements
  • ESP32 development board (Wi-Fi telemetry)
  • Dissolved oxygen probe + transmitter board
  • pH probe + interface board
  • DS18B20 waterproof temperature sensor
  • Relay module (aerator control)
  • Aquarium air pump (demo aerator)
  • Single-page pond dashboard (HTML/JS)
Delivery information

Built-to-order project. Delivery timeline is shared after order confirmation based on current queue.

Support terms

Complete documentation, setup guide, and viva preparation included. Support for setup and explanation provided.

Download abstract (PDF)

Related guides

All guides
Blueprint-style technical illustration of an ESP32 development board at the centre, with sensor nodes, data-flow arrows and a circuit-brain motif representing an AI agent reasoning and sending decisions back.Engineering students building IoT or embedded final-year projects who want to add local AI agent behaviour with ESP32, MQTT and a small language model.

AI Agents on ESP32: Agentic IoT Final-Year Projects

An agentic IoT system observes, reasons, acts, remembers and explains. On ESP32 that means a split architecture: the chip senses and acts while a small local model (Ollama on your laptop) reasons over MQTT — a full LLM needs gigabytes of RAM the chip doesn't have. This guide covers three working patterns (host-reasoned agent, on-device tinyML on ESP32-S3, and a hybrid of both), plus Wi-Fi CSI presence sensing, parts and budget for India, code shapes, and honest limits to state in your report.

Read guide
Technical illustration of three electronic control units linked by a twisted-pair CAN bus cable carrying signal pulses between them.Electronics, E&TC, IoT and robotics students who keep hearing “CAN bus” in EV, automotive and industrial project ideas and want to understand it properly before wiring anything

CAN Bus Basics for Students: How ECUs Communicate

CAN bus is the shared network that lets dozens of controllers in a car, EV or robot communicate over two wires. This guide explains message IDs, arbitration, the physical layer, frame structure, error handling and CAN FD, then walks through building a working two-node bench network with an ESP32 and a transceiver.

Read guide
Illustration of a quadcopter drone build showing labeled parts including frame, motors, propellers, ESCs, flight controller, and battery.B.E./B.Tech Electronics, Mechanical, and Computer Science students planning to build a quadcopter drone who need to select compatible parts without wasting money on mismatched

Drone Build: Parts Selection Guide

Picking drone parts that actually work together is a sizing problem, not a shopping problem. This guide walks the compatibility chain — frame to props to motors to ESCs to battery — with the thrust math, firmware choices, LiPo safety, and the bench-test order that prevents disasters.

Read guide
Get a quotation