Built to order

IoT Water Cooler Health Monitor with Dashboard

Office and campus water coolers fail quietly — a weakening compressor or a fouled condenser shows up as lukewarm water long before anyone calls a technician, and nobody tracks how hard the unit is working. This project builds an IoT health monitor for water coolers: an ESP32 node with a current-transformer clamp on the compressor line and temperature sensors on the water outlet continuously watches cooling performance, publishing live readings to a cloud dashboard. The dashboard shows outlet temperature trends, compressor run-hours, cycle behavior and health alerts — lukewarm-water warnings,

IoT Water Cooler Health Monitor with Dashboard — project thumbnail preview
More project photos (5)

The problem

A water cooler is a small refrigeration machine that everyone depends on and nobody monitors. When its performance degrades — low refrigerant, a dusty condenser, a tired compressor — the first symptom is water that is merely cool instead of cold, and the second is a compressor that runs far longer than it should, wasting energy. Facility staff learn about it only through complaints. This project instruments the cooler: a split-core current transformer clamped around the compressor supply measures current draw without touching mains wiring, and DS18B20 sensors track outlet water and ambient temperature. An ESP32 publishes these readings over Wi-Fi to a cloud dashboard every minute, and the firmware plus dashboard analytics turn raw data into health insight: pull-down time after a hot-water draw, compressor duty cycle, short-cycling events, and run-hour accumulation toward the next service. Because it is a hybrid build, the student delivers both the sensing hardware and a genuinely working dashboard — the demo app in this package shows exactly what the facility manager sees.

How it works

  1. A split-core CT clamp is clipped around the compressor's supply wire and DS18B20 sensors are strapped to the outlet pipe and placed for ambient reading — no mains wiring is disturbed.
  2. The ESP32 samples compressor current and both temperatures, computes RMS current, and determines compressor state (running/idle) from the current signature.
  3. Every minute the node publishes temperature, current, state and cumulative run-hours over Wi-Fi (MQTT/HTTP) to the cloud dashboard backend.
  4. Firmware-side analytics detect short-cycling (more than N starts per hour) and abnormal current bands, raising local and dashboard alerts immediately.
  5. The dashboard renders live gauges, the 24-hour temperature and current charts, the cycle-event log and the run-hour progress toward the service interval.
  6. The student commissions the unit with the included procedure: baseline a healthy cooler for a day, set the alert thresholds from the observed data, and document the healthy signature in the report.

Tech stack:

  • ESP32 (sensing + Wi-Fi telemetry)
  • SCT-013 split-core current transformer
  • DS18B20 waterproof temperature sensors
  • MQTT/HTTP cloud telemetry
  • Web dashboard (HTML/CSS/JS demo included)
  • Arduino IDE (C/C++ firmware)
  • 5 V USB power for the node
Parameter Value
Current sensing SCT-013 CT clamp, non-invasive (datasheet)
Temperature sensing DS18B20, ±0.5 °C (datasheet)
Telemetry interval 1 minute (configurable)
Compressor state Derived from current signature (design)
Alerts Short-cycling, abnormal current, warm-water (design)
Dashboard Live gauges, 24-h charts, event log, run-hour counter
Power 5 V USB adapter
Installation No mains wiring disturbed

Project features

  • [Non-invasive compressor monitoring] A split-core CT clamp measures compressor current without cutting or stripping any mains wire — safe to install and honest to demonstrate.
  • [Live cloud dashboard] Outlet temperature, compressor current, run state and cumulative run-hours stream to the dashboard every minute with historical charts.
  • [Cooling performance tracking] The dashboard charts temperature pull-down after draws, so a degrading unit shows up as slower cooling long before users complain.
  • [Short-cycling detection] Firmware flags rapid on/off compressor cycling — the classic symptom of thermostat or refrigerant trouble — and raises a dashboard alert.
  • [Abnormal current alerts] Current draw outside the learned normal band (locked-rotor-like spikes, or suspiciously low draw) triggers maintenance alerts with timestamps.
  • [Run-hour maintenance counter] Accumulated compressor hours count toward a configurable service interval, turning "service it sometime" into a scheduled task.
  • [Working demo dashboard] A single-file web dashboard with realistic simulated telemetry is included, so the student can present the full system even before hardware is installed.

What is included

  • Assembled sensor node (ESP32 + CT interface + temperature sensors)
  • Split-core CT clamp and waterproof DS18B20 probes
  • Firmware source with current-signature analytics
  • Working single-file dashboard demo with simulated telemetry
  • Installation and commissioning guide (non-invasive fitting)
  • Project report PDF (theory, sensing, analytics, dashboard, results)
  • PPT presentation and viva Q&A document

Limitations & prerequisites

  • The CT clamp measures current only; it cannot directly diagnose refrigerant charge or compressor mechanical wear — it infers health from electrical and thermal signatures, stated honestly.
  • Alert thresholds must be learned from each cooler's own baseline; a unit that is already faulty at commissioning will teach the system the wrong "normal".
  • The dashboard demo ships with simulated telemetry; live data appears only after the hardware node is installed and connected.
  • Wi-Fi coverage is required at the cooler location; the node buffers briefly but is not a long-term offline logger.
  • Temperature sensors strapped to pipes read approximately, not the exact internal water temperature.
  • One node monitors one cooler; a building-wide deployment needs one node per unit.

Frequently Asked Questions

Is it safe to install on a real water cooler?

Yes — the CT clamp clips around the insulated supply wire without cutting it, and temperature probes strap to the outside of pipes. No mains conductors are exposed or disturbed; the guide documents the safe fitting procedure.

What does "health" actually mean here?

Cooling performance (how fast water temperature recovers), compressor electrical behavior (current draw, cycling pattern) and accumulated run-hours — the three signals a technician would check, made continuous.

How does short-cycling detection work?

The firmware counts compressor starts per hour from the current signature. More than the configured threshold (set during commissioning) indicates the thermostat or refrigerant needs attention, and the dashboard logs each event.

Does the dashboard work without hardware?

The included single-file demo dashboard runs on simulated telemetry for presentation and viva purposes; connecting the real node replaces the simulator with live data through the same interface.

Can one dashboard watch many coolers?

The architecture supports one node per cooler reporting to the same backend; the demo shows a single unit and the report documents how the multi-unit extension works.

Is this project suitable for a final-year project?

Yes — for IoT & Embedded, Electronics and Electrical programs. It combines non-invasive sensing, embedded analytics, cloud telemetry and a real dashboard. Suitable for B.E./B.Tech final-year projects in IoT & Embedded, Electronics / E&TC and Electrical.

Components & software requirements
  • ESP32 (sensing + Wi-Fi telemetry)
  • SCT-013 split-core current transformer
  • DS18B20 waterproof temperature sensors
  • MQTT/HTTP cloud telemetry
  • Web dashboard (HTML/CSS/JS demo included)
  • Arduino IDE (C/C++ firmware)
  • 5 V USB power for the node
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