Overview
基础概况
防水封装让它适合鱼缸、温室和水循环作品。多个 DS18B20 可共用一根数据线,但需要正确上拉。
Engineering
工程要点
工程要点
- 难度
- 入门
- 数据状态
- 待核实
- 接口
- OneWire
- 常用主控
- ESP32ArduinoSTM32Raspberry Pi Pico
供电与采购
- 供电
- 3.0V - 5.5V
- 购买关键词
- 防水型 DS18B20 温度传感器DS18B20防水温度探头
数据线通常需要 4.7kΩ 上拉电阻。
典型搭配
环境监测节点
把传感器读数显示出来,并可扩展到云端记录。
防水型 DS18B20 温度传感器 + ESP32 + OLED 显示屏
Specifications
基础参数
| 参数 | 值 | 分组 | 备注 |
|---|---|---|---|
| 工作电压 | 3.0 - 5.5 V | 电气参数 | - |
| 接口 | OneWire | 接口 | - |
| 测温范围 | -55 - 125 °C | 检测能力 | - |
| 常用上拉 | 4.7 kΩ | 接口 | - |
Pinout
引脚与接线
| 引脚 | 说明 | 连接建议 | 注意 |
|---|---|---|---|
| 红线 | 电源正极 | 3.3V / 5V | - |
| 黑线 | 地线 | GND | - |
| 黄/白线 | OneWire 数据线 | ESP32 GPIO 4 | - |
Examples
代码示例
读取温度
python
import onewire, ds18x20, time
from machine import Pin
bus = onewire.OneWire(Pin(4))
sensor = ds18x20.DS18X20(bus)
roms = sensor.scan()
print("found:", roms)
while True:
sensor.convert_temp()
time.sleep_ms(750)
for rom in roms:
print(sensor.read_temp(rom))Applications
应用场景
APP
校园环境监测
防水型 DS18B20 温度传感器 可接入 ESP32,把环境数据上传到仪表盘或触发本地提醒。
防水型 DS18B20 温度传感器ESP32OLED 显示屏
Warnings
注意事项
- 探头防水不代表接头防水,户外使用要保护焊点和连接器。
Relations

