RTD Thermometer

Wichit Sirichote, wichit.sirichote@gmail.com

Build your own the generic instrument, high accuracy thermometer with Pt100 sensor, MAX31865 chip and Promini board.

This is my new design for the RTD Thermometer. I used the MAX31865 board. The chip interfaces RTD sensor and provides signal conditioning, high resolution analog to digital converter, and SPI interface. This chip is very good design by MAXIM. This makes building the high accuracy thermometer becomes affordable by using cheap components. The thermometer accepts 2 wires Pt100 sensor. The 4-digit display is high brightness seven segment LED, making distance readout easily. The USB port provides DC supply, printing the readout with 9600 terminal and firmware upgrading. Optional Bluetooth MODEM HC-05, provides simply wireless data logging with Android phone.

Figure 1: Sample design of RTD thermometer.

Main components are:

1. ProMini board,
2. MAX31865,
TM1637 display
4.CH340E USB-UART interface,
5.Bluetooth MODEM HC-05 (optional).

The MAX31865 provides Pt100 interface. The USB port provides power supply, serial data transmission and firmware upgrading. The display is simple 4-digit seven segment with TM1637 driver chip. Bluetooth MODEM HC-05 receives readings from promini and sends it to the cell phone with 2.4GHz.

Figure 2: wiring diagram. (click to enlarge)

The meter can be built using prototype PCB. The sample components placement is shown below. Left hand is the CH340E board with micro USB. On the top is sensor connector. I used antenna connector. The center board is Bluetooth MODEM HC-05. And the bottom is promini board.

Figure 3: Placement layout.


Under the display is MAX31865 board. The board has soldering pads for selecting the sensor wiring, 2 or 3 wires. The connector is SPI port.
Figure 4: MAX31865, CH340E boards, bluetooth MODEM HC-05 and promini boards.

The enclosure is ABS plastic box, 90*70*28mm. Smooth, nice layout and cheap.

Figure 5: Nice design for the enclosure.

The USB port provides readings transmission to the 9600 terminal. We can capture the readings using terminal software directly.

Figure 6: Terminal interface, readings with record number.

Data can be wireless transmission by using Bluetooth MODEM. The kit uses HC-05 Bluetooth board.

Setting the Bluetooth MODEM can be done with AT mode through the serial port with 38400 speed. We can rename the device with command AT+NAME=RTD THERMOMETER. The MODEM is set speed for promini interface at 9600.

Under scanning the Bluetooth devices, the phone will find "RTD THERMOMETER". Paring code is 1234.

Figure 7: Android cell phone Bluetooth linking.

We can use the APP, Bluetooth Terminal HC-05 for data logging easily.

Figure 8: Bluetooth Terminal HC-05 data logging.



Pro mini board, MEGA328P
MAX31865, Pt100 converter board
CH340E, USB to UART converter
4-digit seven segment display, TM1637
HC-05 Bluetooth MODEM


100nF, multilayer capacitor

Additional parts

Prototype PCB
ABS plastic box, 90*70*28mm
Antenna connector, or RCA connector
Pt100 sensor

More information please contact Wichit Sirichote

Download Wiring diagram, Source code and hex file for 430 Ohms Reference resistor and 2 wires sensor

vector file for front sheet

April, 2020