Built to order

Wireless RTD Temperature Logger with Cloud Dashboard

This project builds a wireless temperature logger around a PT100 RTD probe and the MAX31865 RTD-to-digital converter: an ESP32 node samples on a deep-sleep schedule, uploads timestamped readings over Wi-Fi/MQTT, and a cloud dashboard shows the live temperature, 24-hour chart with alarm bands, min/max statistics, configurable high/low alarms and a sample table. It demonstrates precision analog interfacing, low-power IoT design and cloud visualization in one build. Suitable for B.E./B.Tech final-year projects in Electronics and Telecommunication Engineering.

Wireless RTD Temperature Logger with Cloud Dashboard — project thumbnail preview
More project photos (2)

The problem

RTDs are the workhorses of accurate temperature measurement — a PT100 element's resistance changes almost linearly with temperature, and in a 4-wire connection the lead resistance cancels out for high precision. The MAX31865 converts that resistance directly to digital with 15-bit resolution and built-in fault detection for open or shorted probes. This project turns those parts into a complete wireless logging chain: the ESP32 wakes every 60 seconds, reads the probe, publishes the reading with battery and signal telemetry over MQTT, and sleeps again to stretch battery life. The cloud dashboard renders the live value, a 24-hour chart with alarm threshold bands, statistics cards and a downloadable-style sample table. Cold-chain boxes, labs and server rooms all need exactly this kind of continuous record.

How it works

  1. Every 60 seconds the ESP32 wakes from deep sleep and powers the MAX31865 RTD-to-digital converter.
  2. The PT100 resistance is read over SPI at 15-bit resolution; temperature is computed with Callendar–Van Dusen linearization and the converter's fault register is checked.
  3. The reading is bundled with battery voltage and Wi-Fi RSSI and published over MQTT with a timestamp.
  4. The node returns to deep sleep until the next interval, keeping average current in the microamp range as a design target.
  5. The cloud side stores the time series and serves the dashboard: live value, 24-hour chart with threshold bands, statistics and the sample table.
  6. When a reading crosses a configured threshold, the dashboard raises an alert and queues a notification.

Tech stack:

  • ESP32 (deep-sleep scheduler, SPI, Wi-Fi)
  • PT100 RTD probe, 4-wire, Class A
  • MAX31865 RTD-to-digital converter
  • 0.96" OLED (local readout)
  • MQTT telemetry
  • Cloud dashboard (HTML/CSS/JS)
Parameter Value
Sensor PT100, 4-wire, Class A
ADC MAX31865, 15-bit, SPI
Accuracy ±0.5 °C (design target, ice-point verified by buyer)
Sample interval 60 s (configurable)
Battery life Multi-day on Li-ion (design target, verified in build)
Wireless Wi-Fi MQTT uplink
Dashboard Browser-based cloud charts, alarms, sample table
Fault detection Open/short probe flags via MAX31865

Project features

  • [Precision RTD front end] 4-wire PT100 (Class A) read by the MAX31865 at 15-bit resolution with automatic open/short fault flags from the converter's fault register.
  • [Deep-sleep power design] The ESP32 sleeps between 60-second samples, waking only to measure and transmit — the standard technique for multi-day battery logging.
  • [Cloud dashboard] Live temperature, 24-hour min/max/average cards, a 24-hour chart with high/low threshold bands and a recent-samples table, all in the browser.
  • [Configurable alarms] High and low thresholds set from the dashboard trigger visible alerts and push-style notifications when crossed.
  • [Node telemetry] Battery percentage, Wi-Fi signal strength, sample interval and probe fault status are reported alongside every reading.
  • [Heat-event simulation] A dashboard control drives the reading high to demonstrate the full alarm path end to end during the viva.
  • [Local OLED readout] The node shows the last reading and battery level on a small OLED for bench debugging without the cloud.

What is included

  • Complete logger prototype (ESP32, MAX31865, PT100 probe, OLED, battery)
  • Low-power firmware (deep sleep, SPI readout, MQTT uplink)
  • Cloud dashboard (live value, 24-h chart, alarms, sample table)
  • Wiring diagram and ice-point calibration procedure
  • Project report PDF (RTD theory, linearization, power design, results)
  • PPT presentation for final review
  • Viva Q&A preparation document (RTDs, 4-wire sensing, deep sleep, MQTT)

Limitations & prerequisites

  • ±0.5 °C is a design target, not a calibrated claim — the report documents the ice-point check procedure the buyer runs to verify it.
  • Battery-life figures are design targets dependent on Wi-Fi conditions and sample interval; the build measures and documents actual current in the report.
  • Single probe per node; multi-point monitoring needs additional nodes (future scope).
  • Requires Wi-Fi coverage at the logging location; offline SD-card backup is future scope.
  • Cloud components assume a reachable MQTT broker; the dashboard demo can also run against a local broker.

Frequently Asked Questions

Why an RTD instead of a cheap digital sensor?

RTDs like the PT100 are the industrial standard for accuracy and stability: nearly linear response, excellent long-term drift performance, and standardized interchangeability. A 4-wire connection cancels lead resistance, which is exactly the precision technique this project teaches — a digital sensor would hide all of that.

What does the MAX31865 do?

It is a dedicated RTD-to-digital converter: it excites the PT100, measures its resistance with a 15-bit ADC, and reports temperature-ready data plus fault flags (open/short probe) over SPI. Using it avoids building a precision analog front end from op-amps.

How does deep sleep extend battery life?

The ESP32 spends ~59.9 of every 60 seconds in deep sleep drawing microamps, waking only to power the converter, take a reading, transmit it, and sleep again. The report includes a measured current profile so the battery-life claim is documented, not guessed.

How are alarms delivered?

Thresholds are set on the dashboard; when a reading crosses one, the dashboard shows a prominent alert banner and the system queues a notification. The heat-event simulation button lets you demonstrate the whole path live.

Can it log without Wi-Fi?

As delivered it needs Wi-Fi for the cloud path. An on-device SD-card backup for offline operation is documented as future scope.

Is this project suitable for a final-year project?

Yes — for Electronics and Telecommunication programs. It covers precision sensing, SPI interfacing, low-power embedded design, wireless telemetry and cloud dashboards in one coherent build. Suitable for B.E./B.Tech final-year projects in Electronics and Telecommunication Engineering.

Components & software requirements
  • ESP32 (deep-sleep scheduler, SPI, Wi-Fi)
  • PT100 RTD probe, 4-wire, Class A
  • MAX31865 RTD-to-digital converter
  • 0.96" OLED (local readout)
  • MQTT telemetry
  • Cloud dashboard (HTML/CSS/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 rectifier circuits, AC-to-DC waveforms, diodes and a capacitor on an electronics benchElectronics students who can read a basic schematic and want the diode circuits behind every power supply as workshop tools, not textbook diagrams.

Rectifiers, Clippers and Clampers: The Diode Circuits Behind Every Power Supply

Every power supply hides the same trick: diodes forcing AC to flow one way, and a capacitor smoothing the pulses into DC. This guide explains half-wave and bridge rectifiers with real numbers, shows how to size the filter capacitor with one formula, and covers clipper and clamper circuits — the diode techniques behind input protection, DC restoration and voltage multipliers — plus a bench build you can measure yourself.

Read guide
Illustration of a voltage divider circuit with two resistors, showing the unloaded versus loaded output voltage difference.B.E./B.Tech Electronics and E&TC students scaling sensor outputs and interfacing mixed-voltage circuits in academic and final-year projects

Voltage Dividers: When They Fail and Why

Two resistors, endless confusion: learn when voltage dividers work and when they collapse. Covers the loading problem with a worked example, the 10x current rule, the Thevenin model that predicts every divider's behavior, proper design procedure, and what to use instead for power and level shifting.

Read guide
Illustration of an open datasheet showing pinout diagram, electrical characteristics table, and timing diagrams with a magnifying glass.B.E./B.Tech Electronics, E&TC, and Electrical students selecting components and debugging circuits for academic and final-year projects

Reading Datasheets Effectively: A Student Guide

Stop guessing, start specifying: learn to read datasheets like an engineer. Covers absolute maximum vs recommended ratings, honest reading of min/typ/max specs and test conditions, pinout traps, timing diagrams, application circuits worth copying, package suffixes, and a 15-minute routine for any new component.

Read guide
Get a quotation