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.

Grafton C.
quelle
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

Frans
quelle
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