DIYables DS18B20 Temperature Sensor
Click to zoom






Quick Overview
This DIYables DS18B20 temperature sensor set includes two waterproof sensors with stainless steel probes and two wiring adapter modules with built-in pull-up resistors. The adapter modules feature screw terminals for easy, solderless connection to microcontrollers, eliminating the need for breadboards or additional components.
Each DS18B20 sensor provides accurate digital temperature readings from -55°C to +125°C via the Dallas 1-Wire protocol. The waterproof stainless steel probe design enables reliable measurements in wet environments, aquariums, soil monitoring, and outdoor applications.
Compatible with Arduino, ESP32, ESP8266, Raspberry Pi, and any 3.3V or 5V microcontroller, these sensors work seamlessly with popular libraries like OneWire and DallasTemperature for quick integration into IoT and automation projects.
Key Features
- Two Complete Sets Included — 2 DS18B20 sensors with 2 wiring adapter modules
- Wiring Adapter Module — Screw terminal adapter with built-in pull-up resistor
- No Soldering Required — Easy screw terminal connection without breadboard
- Waterproof Stainless Steel Probe — Durable sealed probe for wet and harsh environments
- One-Wire Digital Interface — Simple 3-wire connection (VCC, GND, DATA)
- Wide Temperature Range — Accurate measurements from -55°C to +125°C (-67°F to +257°F)
- High Accuracy — ±0.5°C accuracy from -10°C to +85°C
- 1 Meter Cable — Sufficient length for most applications with flexible wire
- Built-In Resistor — Adapter includes required 4.7kΩ pull-up resistor
- Versatile Applications — Weather stations, aquariums, HVAC, soil monitoring, and IoT projects
SPECIFICATION
| Specification | Value |
|---|---|
| Product Type | Digital Temperature Sensor with Adapter |
| Quantity | 2 sensors + 2 wiring adapter modules |
| Sensor Model | DS18B20 |
| Probe Material | Waterproof stainless steel |
| Cable Length | 1 meter (approx.) |
| Temperature Range | -55°C to +125°C (-67°F to +257°F) |
| Accuracy | ±0.5°C (-10°C to +85°C) |
| Resolution | 9-bit to 12-bit (user configurable) |
| Interface | 1-Wire (Dallas/Maxim) |
| Adapter Module | Screw terminal with built-in 4.7kΩ resistor |
| Supply Voltage | 3.0V to 5.5V DC |
| Output | Digital (unique 64-bit address) |
| Response Time | < 10 seconds (typical) |
Tutorials
- Arduino - DS18B20 Temperature Sensor
- Arduino Uno R4 - DS18B20 Temperature Sensor
- Arduino Nano - DS18B20 Temperature Sensor
- Arduino Nano ESP32 - DS18B20 Temperature Sensor
- ESP32 - DS18B20 Temperature Sensor
- ESP32 MicroPython - DS18B20 Temperature Sensor
- ESP8266 - DS18B20 Temperature Sensor
- Raspberry Pi - DS18B20 Temperature Sensor
- Raspberry Pi Pico - DS18B20 Temperature Sensor
COMPATIBLE HARDWARE
- Arduino boards (UNO, Mega, Nano, etc.) — Digital pin with 1-Wire support
- ESP32 development boards — Any GPIO pin
- ESP8266 boards (NodeMCU, Wemos D1, etc.) — Digital pin support
- Raspberry Pi (all models) — GPIO pins
- Raspberry Pi Pico — GPIO pin support
- Any 3.3V or 5V microcontroller with digital I/O and 1-Wire library support









