DS18B20が/ sys / bus / w1 / devicesにリストされていない


22

私は、Adafruit温度センシングチュートリアル、Raspbianを実行するRPi B +、4.7 kOhm抵抗器、およびオスのブレッドボードピンをはんだ付けしたDS18B20を使用して、発酵モニターの作業を開始しています。(複数のブレッドボードで)チュートリアルのとおりに配線した後、次のことを行います。

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

しかし、「w1_bus_master1」という名前のフォルダーしか取得できません。28-xxxフォルダーはありません。これはよくある質問であると理解しているので、これまでにやったことは次のとおりです。

  • このDS18B20は、Arduinoに接続したときに機能している(まだ機能している)ため、センサーに障害はありません。

  • センサーを5V GPIOに接続しようとしましたが、成功しませんでした。

  • Arduinoのブレッドボードにある抵抗器をそのまま配線し、ある列に電源/データ/グランド、次の列に電源/データ抵抗器、その後に列のセンサーピンを配線しようとしました。運がありません。

  • 複数のブレッドボードで同じ配線を使用してみました。

私が間違っているつもりはありますか?

接続の写真。


1
写真とPiとセンサー間の接続(抵抗接続を含む)の正確な説明が役立つ場合があります。
ジョアン

私の知る限り、接続は正しいようです。グラウンド-グラウンド、3V3-電源、gpio 4-データ、データは抵抗を介して3V3にプルアップされています。
ジョーン

私はちょうど1つを設定し、それはうまく動作します。明らかなエラーは、アース接続と電源接続の交換です。
ジョアン

実行中のバージョンは何ですか?端末タイプでuname -a

回答:


28

それを見つけた!

sudo nano /boot/config.txt

追加:

dtoverlay = w1-gpio

これはカーネルの更新に関係しています。詳細はこのリンクで見つけてください。


Raspberry Piへようこそ!これは理論的には質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
スティーブロビラード

ええええ!私はこれに本当に苦労しました!私は、10プローブ1ワイヤネットワークで動作するPi2を使用しました。Pi3で新しいネットワークを作成しましたが、古いPi2のセンサークラスターを使用しても機能しませんでした。+1以上を提供できれば、私はそうします。おかげで、これは魅力的でした!
ジム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.