使用 Raspberry Pi 监控家中温度
在项目结束时,您将拥有一个 WWW 仪表板看起来与此类似:多个传感器显示每个传感器的温度历史图您需要什么:
- 树莓派 A 型或 B 型
- 以下部件可通过 PrivateEyePi 商店获得:
- DS18B20 传感器 (TS01),您希望仪表板上的每个温度读数一个
- 4.7k 电阻器(每个传感器一个)(TS01)
- 跳线电缆和面包板或电线、烙铁和焊料(JW01、BB01)
- 购买 DS18B20 数字温度计
- 购买一个 4.7k Ω(欧姆)电阻
- 根据 图 1 p ut 引脚 2 和 3 之间的电阻,如图所示
- 将温度计的引脚 3 连接到 3.3v GPIO 引脚
- 将温度计的引脚 2 连接到 GPIO4(引脚 7)
- 将温度计的引脚 1 接地(引脚 6)
如果您想在传感器的中间引脚上添加多个传感器菊花链。这是可行的,因为每个 DS18B20 传感器都有一个唯一 ID,用于区分来自传感器的信号
构建完成后,请按照以下步骤测试它是否正常工作:登录到您的 Raspberry Pi 在提示 [email protected] / $Type:sudo modprobe w1-gpiosudo modprobe w1-therm
cd / sys/bus/w1/devices/
ls 您将看到当前目录的列表。应该有一个目录,其中包含您的温度计的序列号。我的温度计的序列号 28-0000040be5b6,但每一个都是独一无二的。记下您的目录,因为稍后您将在第 4 步中用到它。如果您有多个传感器,则会列出多个目录。
如果您没有看到像上面那样包含大量数字和字母的目录,则:
- 检查您的电路接线。
- 确保您拥有正确的电阻器(这非常重要——黄色、紫色、红色、金色)。
- 用手指感受温度计。如果感觉很热,那么您可以将它接线回正面。
制造工艺