DS18B20未在/ sys / bus / w1 / devices中列出


22

我正在使用Adafruit温度感测教程,运行Raspbian的RPi B +,4.7 kOhm电阻器和DS18B20(已焊接了面包板引脚的DS18B20)开发发酵监测仪。完全按照教程中的说明进行布线后(在多个面包板上),然后执行以下操作:

sudo modprobe w1-gpio
sudo modprobe w1-therm
ls /sys/bus/w1/devices

但是我只得到一个名为“ w1_bus_master1”的文件夹;没有28-xxx文件夹。我了解这是一个常见问题,因此,这是我到目前为止所做的事情:

  • 当连接到我的Arduino时,此DS18B20已经工作(并且仍然可以工作),因此传感器没有故障。

  • 尝试将传感器连接到5V GPIO失败。

  • 尝试按照我的Arduino面包板上的电阻进行接线,电源/数据/接地在一列上,电源/数据电阻在下一列上,然后传感器引脚在列上;没运气。

  • 在多个面包板上尝试使用相同的布线。

有什么想法我要去哪里吗?

连接图。


1
Pi和传感器之间的连接(包括电阻连接)的照片和精确描述可能会有用。
2015年

据我所知,连接似乎正确。地线-地线,3V3-电源,gpio 4-数据,数据通过电阻上拉至3V3。
2015年

我已经设置好了,效果很好。明显的错误是交换接地和电源连接。
2015年

正在运行什么版本?在终端类型中uname -a

Answers:


28

找到了!

sudo nano /boot/config.txt

添加:

dtoverlay = w1-gpio

这与内核更新有关,请在此链接中找到更多信息


欢迎来到Raspberry Pi!尽管从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
史蒂夫·罗比拉德

真是的!我真的为此感到挣扎!我的Pi2带有10针1-线网络。我用Pi3建立了一个新的网络,即使使用旧的Pi2的传感器集群也无法使其正常工作。如果我能给您超过+1,我会的。谢谢,这很有魅力!
吉姆(Jim)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.