Solution Store preview: a working mock, off the site nav while we shape it.
The Solution Store Coldchain Monitoring the build

Building a Cold-Chain Monitor with the DS18B20 Stainless Probe

The DS18B20 is a sealed stainless probe that measures temperature over three wires, a connection called 1-Wire that lets several probes share one cable. It wires straight to the ESP32, which sends measurements to an endpoint for use.

1 · The parts

DS18B20 waterproof probe

1 × DS18B20 waterproof probe

The sealed stainless probe in the cold space; buy the multi-pack and one board can watch several coolers at once.

Part Details

An ESP32 board

1 × An ESP32 board

Reads every probe on the wire and pushes each labeled reading to the endpoint you own.

Part Details

IP65 sealed project box

1 × IP65 sealed project box

Keeps the board dry when it mounts somewhere damp or dusty.

Part Details

You already own this one.

1 × USB power supply and data cable

Powers the board and every probe on the wire.

Part Details

2 · Load the program

“Flashing” means loading the program onto the board, the way you would install an app on a phone. The program for this build is on the bench now. When it lands, this step gets its Flash the ESP32 button like every live build; the parts and wiring above will not change.

Program Coming Soon The Software Library

3 · Wire and place it

Three wires: power, ground, and data, with one 4.7 kΩ resistor between data and power for the whole wire. Every probe joins the same three conductors, so adding the freezer to the run is a splice, not a new cable.

The sealed stainless probes live in the cold (or in the tank; they can sit submerged). The board stays outside in the dry, on USB power, in the sealed box if its spot is damp.

4 · Choose where readings go

During setup the board asks for one address: where every reading should land. That is your webhook or MQTT broker. If you do not have one yet, use the Test Bench. Enter it in the program’s Set It Up section along with your Wi-Fi; its Push Now check tells you readings are landing.

Open the Test Bench Endpoint Guide

Supporting pages