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?
źródło
uname -a
Odpowiedzi:
Znaleziono to!
Dodaj :
dtoverlay = w1-gpio
ma to związek z aktualizacją jądra, znajdź więcej informacji w tym linku
źródło