Keszoox
DS18B20 Waterproof Temperature Sensor Probe — Stainless Steel, 1-Wire, 1M Cable, Arduino
DS18B20 Waterproof Temperature Sensor Probe Stainless Steel, 1-Wire, 1M Cable, Arduino
Couldn't load pickup availability
DS18B20 Waterproof Temperature Sensor Probe — Stainless Steel, 1-Wire, 1M Cable
This DS18B20 waterproof temperature sensor probe features a stainless steel housing with epoxy-sealed tip, making it suitable for liquid immersion, outdoor, and high-humidity environments. The DS18B20 digital sensor communicates over the 1-Wire protocol, delivering ±0.5°C accurate temperature readings from -55°C to +125°C with 9 to 12-bit configurable resolution. The 1-meter cable allows flexible installation in aquariums, soil, pipes, and HVAC ducts.
Key Specifications
| Parameter | Value |
|---|---|
| Sensor IC | DS18B20 (Maxim/Analog Devices) |
| Interface | 1-Wire (single data line) |
| Temperature Range | -55°C to +125°C |
| Accuracy | ±0.5°C (-10°C to +85°C) |
| Resolution | 9–12 bit (configurable, default 12-bit) |
| Conversion Time | 750ms max (12-bit) |
| Supply Voltage | 3.0–5.5V (or parasitic power from data line) |
| Cable Length | 1 meter (3-wire: VCC, GND, DATA) |
| Housing | Stainless steel, epoxy-sealed tip |
| Cable Color Code | Red=VCC, Black=GND, Yellow/White=DATA |
Why Choose DS18B20 Waterproof Probe?
- Waterproof stainless steel housing — safe for direct liquid immersion in water, aquariums, and coolant
- ±0.5°C factory calibration — no external calibration or ADC needed, digital output is ready to use
- 1-Wire protocol — multiple DS18B20 sensors on a single data wire, each with unique 64-bit ROM address
- -55°C to +125°C range — covers freezer (−20°C), boiling water (100°C), and industrial process temperatures
- Parasitic power mode — can operate on just 2 wires (DATA + GND) without separate VCC
Compatible With
- Arduino: OneWire + DallasTemperature libraries; connect DATA to any digital pin with 4.7kΩ pull-up to VCC
- ESP32 / ESP8266: Same libraries, 3.3V compatible
- Raspberry Pi: Built-in 1-Wire kernel driver (w1-gpio); read via /sys/bus/w1/devices/
- MicroPython: onewire + ds18x20 modules (built-in)
- Home Assistant / ESPHome: dallas sensor platform for smart home temperature monitoring
Frequently Asked Questions
Q: How do I connect DS18B20 to Arduino?
A: Connect Red (VCC) to 5V, Black (GND) to GND, Yellow/White (DATA) to a digital pin (e.g., D2). Add a 4.7kΩ pull-up resistor between DATA and VCC. Install the OneWire and DallasTemperature libraries in Arduino IDE. Use sensors.getTempCByIndex(0) to read temperature in Celsius.
Q: Can I connect multiple DS18B20 probes to one Arduino pin?
A: Yes — this is a key advantage of 1-Wire. Connect all probes’ DATA lines together to one Arduino pin with a single 4.7kΩ pull-up. Each DS18B20 has a unique 64-bit address; use sensors.getAddress() to identify each sensor and read them individually.
Q: Is this probe safe for aquarium use?
A: Yes, for freshwater aquariums. The stainless steel housing and epoxy-sealed tip are waterproof and non-toxic for freshwater fish. For saltwater (marine) aquariums, long-term immersion in salt water may cause corrosion — use a probe with a fully sealed silicone or PTFE cable for marine applications.
Package Contents
- 1× DS18B20 Waterproof Temperature Sensor Probe (stainless steel, 1M cable)
