DS18B20 nicht in / sys / bus / w1 / devices aufgeführt


22

Ich beginne mit der Arbeit an einem Fermentationsmonitor mit dem Adafruit- Tutorial zur Temperaturmessung , einem RPi B + -Raspbian, einem 4,7-kOhm-Widerstand und einem DS18B20, an den ich Stecknadeln gelötet habe. Nachdem ich genau wie im Tutorial beschrieben verdrahtet habe (auf mehreren Steckbrettern), mache ich Folgendes:

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

Ich bekomme aber nur einen Ordner mit dem Namen "w1_bus_master1"; Keine 28-xxx-Ordner. Ich verstehe, dass dies eine häufig gestellte Frage ist, und hier ist, was ich bisher getan habe:

  • Dieser DS18B20 hat funktioniert (und funktioniert immer noch), wenn er mit meinem Arduino verbunden ist, sodass der Sensor nicht fehlerhaft ist.

  • Es wurde versucht, den Sensor ohne Erfolg an das 5-V-GPIO anzuschließen.

  • Versucht, den Widerstand so zu verdrahten, wie er sich auf dem Steckbrett meines Arduino befindet, mit Strom / Daten / Masse in einer Spalte, Strom / Daten-Widerstand in der nächsten Spalte und den Sensor-Pins in der Spalte danach; kein Glück.

  • Versucht mit der gleichen Verkabelung auf mehreren Steckbrettern.

Irgendwelche Ideen, wo ich falsch liege?

Ein Bild der Zusammenhänge.


1
Ein Foto und eine genaue Beschreibung der Verbindungen zwischen Pi und Sensor (einschließlich der Widerstandsverbindungen) können hilfreich sein.
— Joan

Soweit ich das beurteilen kann, scheinen die Verbindungen korrekt zu sein. Ground - Ground, 3V3 - Power, GPIO 4 - Daten, Daten werden über Widerstand auf 3V3 hochgezogen.
— Joan

Ich habe gerade eine eingerichtet und es funktioniert gut. Der offensichtliche Fehler ist das Vertauschen der Masse- und Stromanschlüsse.
— Joan

Welche Version läuft? In der Terminal-Typuname -a

Antworten:


28

Fand es!

sudo nano /boot/config.txt

hinzufügen :

dtoverlay = w1-gpio

Dies hat mit dem Kernel-Update zu tun. Weitere Informationen finden Sie unter diesem Link


Willkommen bei Raspberry Pi! Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
— Steve Robillard

Hölle ja! Ich hatte wirklich Probleme damit! Ich hatte einen funktionierenden Pi2 mit einem 10-Sonden-1-Draht-Netzwerk. Ich habe mit einem Pi3 ein neues Netzwerk erstellt und konnte es auch mit dem Sensorcluster des alten Pi2 nicht zum Laufen bringen. Wenn ich dir mehr als +1 geben könnte, würde ich. Danke, das hat wunderbar geklappt!
— Jim
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.