DS18B20 nie jest wymieniony w / sys / bus / w1 / devices

22

Zaczynam pracę od monitora fermentacji, korzystając z samouczka z czujnikiem temperatury Adafruit , RPi B + z uruchomionym Raspbianem, rezystorem 4,7 kOhm i DS18B20, do którego wlutowałem męskie kołki do chleba. Po okablowaniu dokładnie tak, jak mówi samouczek (na wielu tablicach nawigacyjnych), wykonuję:

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

Ale dostaję tylko folder o nazwie „w1_bus_master1”; brak folderów 28-xxx. Rozumiem, że jest to częste pytanie, więc oto co dotychczas zrobiłem:

  • Ten DS18B20 działał (i nadal działa) po podłączeniu do mojego Arduino, więc czujnik nie jest uszkodzony.

  • Próbowałem podłączyć czujnik do 5 V GPIO bez powodzenia.

  • Próbowałem okablować rezystor tak, jak jest na płycie głównej mojego Arduino, z zasilaniem / danymi / uziemieniem w jednej kolumnie, rezystorem zasilania / danych w następnej kolumnie, a następnie kołkami czujnika na kolumnie; brak szczęścia.

  • Próbowałem przy użyciu tego samego okablowania na wielu tablicach nawigacyjnych.

Jakieś pomysły, w których popełniam błąd?

Zdjęcie połączeń.

Grafton C.
źródło
1
Przydatne może być zdjęcie i dokładny opis połączeń między Pi a czujnikiem (w tym połączeń rezystora).
joan
O ile mogę stwierdzić, połączenia wydają się prawidłowe. Uziemienie - uziemienie, 3V3 - moc, gpio 4 - dane, dane wyciągnięte do 3V3 przez rezystor.
joan
Właśnie skonfigurowałem jeden i działa dobrze. Oczywistym błędem jest zamiana połączeń uziemienia i zasilania.
joan
Jaka wersja działa? W typie terminalauname -a

Odpowiedzi:

28

Znaleziono to!

sudo nano /boot/config.txt

Dodaj :

dtoverlay = w1-gpio

ma to związek z aktualizacją jądra, znajdź więcej informacji w tym linku

Frans
źródło
Witamy w Raspberry Pi! Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik.
Steve Robillard
O tak! Naprawdę z tym walczyłem! Miałem działającego Pi2 z 10-sondową siecią 1-żyłową. Zrobiłem nową sieć z Pi3 i nie mogłem jej uruchomić nawet z klastrem czujników ze starego Pi2. Gdybym mógł dać ci więcej niż +1, zrobiłbym to. Dzięki, działało to na urok!
Jim