亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

树莓派接入 DS18B20 单总线数字温度计:分步实战指南

项目背景

在寻找树莓派测温的简单方法时,我发现了 DS18B20 单总线数字温度传感器。其在 0°C 时精度达 ±0.5°C,且接线极简,非常适合初学者和资深玩家。

该传感器价格低廉,仅需一个 4.7 kΩ 上拉电阻,易于插入面包板或采用类似常见三极管的 TO‑92 封装。

下面提供快速接线图和让树莓派与 DS18B20 通信的步骤。

引脚定义(TO‑92)

接线方法

按下表将传感器连接到树莓派:

数据线(引脚 2)与 3.3 V 电源(引脚 3)之间必须放置一个 4.7 kΩ 电阻。若无 4.7 kΩ 电阻,两个 2.2 kΩ 串联也可。

接线完成后给树莓派上电。建议使用刷有最新 Raspberry Pi OS(原 Raspbian)的全新 SD 卡。从官方 Raspberry Pi Software 页面 下载。

保持系统更新:

sudo apt-get update && sudo apt-get upgrade

启用 1-Wire 接口

编辑 /boot/config.txt:

sudo nano /boot/config.txt

在文件末尾添加:

dtoverlay=w1-gpio,gpiopin=4

保存(Ctrl+X, Y, Enter)并重启:

sudo reboot

读取温度

树莓派重启后,DS18B20 将出现在 /sys/bus/w1/devices 目录。读取温度使用:

cat /sys/bus/w1/devices/28-xxxxxxxxxxxx/w1_slave

将 28-xxxxxxxxxxxx 替换为传感器的唯一 ID。

参考文档

制造工艺

  1. 树莓派+$5 I²C传感器打造温度记录仪
  2. 树莓派多路DS18B20 1-Wire温度监测:接线与编程全指南
  3. 树莓派2上使用DS18B20读取温度完整指南
  4. 树莓派专业温度监测:基于 DS18B20 传感器的完整指南
  5. 树莓派结合 Maxim 1-Wire 传感器与 DS2482 I2C 桥接器的多点温度测量
  6. 树莓派配合 TMP006 红外温度传感器:Python 库与安装指南
  7. 树莓派与 Python 构建远程温度传感器:分步实战指南
  8. 树莓派自制气象站:每日邮件推送温湿雨数据
  9. 树莓派精准监测机柜温度:DS18B20 多点部署实战
  10. 树莓派 GPIO 直连 DS1820 单总线温度传感器指南
  11. 树莓派 3 接 HC‑SR04 超声波测距传感器完全指南
  12. 树莓派 PIR 运动传感器控制 LED 实战指南