DS18B20 Waterproof Temperature Sensor Probe
Product Overview
The DS18B20 Waterproof Temperature Sensor is a reliable digital temperature probe for Arduino, ESP32, Raspberry Pi, and IoT projects. Its stainless steel waterproof probe makes it ideal for measuring liquids, damp areas, aquariums, and outdoor environments.
Description
The DS18B20 Waterproof Temperature Sensor is a digital temperature sensor designed for accurate temperature measurement in wet, damp, or remote environments. It comes with a stainless steel probe and long cable, making it suitable for liquids, aquariums, weather stations, HVAC systems, automation projects, and industrial monitoring.
This sensor uses the 1-Wire communication protocol, allowing it to communicate with microcontrollers using only one digital pin. Each DS18B20 sensor has a unique 64-bit address, so multiple sensors can be connected on the same data line for multi-point temperature monitoring.
It is commonly used with Arduino, ESP32, Raspberry Pi, STM32, and other embedded systems for DIY electronics, robotics, IoT temperature logging, smart home systems, and STEM learning projects.
Applications
- Arduino temperature monitoring
- ESP32 IoT projects
- Raspberry Pi automation
- Aquarium temperature measurement
- Water tank monitoring
- Weather stations
- Smart home systems
- Industrial temperature logging
- HVAC projects
- Robotics and STEM education
Key Features
- Waterproof stainless steel probe for wet environments
- Digital temperature output for accurate readings
- Uses 1-Wire communication protocol
- Requires only one microcontroller data pin
- Supports multiple sensors on one data line
- Compatible with Arduino, ESP32, Raspberry Pi, and STM32
- Suitable for liquids, outdoor use, and automation systems
- Long cable design for remote temperature measurement
Specifications
| Specification | Details |
|---|---|
| Product Name | DS18B20 Waterproof Temperature Sensor |
| Sensor Type | Digital temperature sensor |
| Probe Material | Stainless steel |
| Communication Protocol | 1-Wire |
| Temperature Range | -55°C to +125°C |
| Accuracy | ±0.5°C from -10°C to +85°C |
| Resolution | Configurable 9-bit to 12-bit |
| Power Supply | 3.0V to 5.5V |
| Sensor ID | Unique 64-bit address |
| Wires | 3-wire connection |
| Pull-up Resistor | 4.7kΩ required between DATA and VCC |
Package Includes
- 1 × DS18B20 Waterproof Temperature Sensor Probe
Datasheet Summary
| Parameter | Details |
|---|---|
| Operating Voltage | 3.0V to 5.5V |
| Communication Protocol | 1-Wire |
| Interface Type | Digital |
| Accuracy | ±0.5°C from -10°C to +85°C |
| Temperature Range | -55°C to +125°C |
| Resolution | 9-bit to 12-bit configurable |
| Supported Platforms | Arduino, ESP32, Raspberry Pi, STM32 |
| Pin Configuration | VCC, GND, DATA |
How It Works
The DS18B20 measures temperature through its stainless steel probe and sends digital temperature data through the 1-Wire DATA line. The sensor connects to a microcontroller using VCC, GND, and DATA wires. A 4.7kΩ pull-up resistor is required between DATA and VCC for stable communication.
Multiple DS18B20 sensors can be connected to the same data pin because each sensor has a unique address.