Overview

A multi-point liquid temperature logger that measures, displays, and records real-time heating and cooling rates across three positions simultaneously.

How It Works

Three K-Type thermocouples are placed at different positions in a liquid like water or something similar. Each thermocouple is connected to an Adafruit MAX31856 thermocouple amplifier module. The amplifiers communicate with an Arduino Uno, which reads the temperature from all three probes simultaneously and calculates real-time heating and cooling rates.

Live temperatures and rates are displayed on a 2.42" OLED screen, and all data is logged.

The Hardware

The three thermocouple amplifiers and the display all communicate with the Arduino over SPI. The whole system is powered by a 9V battery and housed in a little 3D printed enclosure I designed.

Media

Temp logger project image
Original version on a breadboard. *yeah the wiring is a bit messy*
Temp logger project image
PCB version with the arduino connected via pins and the thermocouple amplifier modules soldered on. You can find out more about the PCB design here.
Temp logger project image
Everything working correctly.
Temp logger project image
Put everything in a 3D printed enclosure I designed. You can find out more about the enclosure design here.
Temp logger project image
Everything put together.
Temp logger project image
Everything working perfectly. Image of me testing the temp of some hot water.

Links

GitHub Repo