DS18B20 не указан в / sys / bus / w1 / devices

22

Я начинаю работу над монитором ферментации, используя учебное пособие по измерению температуры Adafruit , Raspbian с RPi B +, резистор 4,7 кОм и DS18B20, к которому я припаял контакты буфера. После подключения точно так, как указано в руководстве (на нескольких макетах), я делаю:

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

Но я получаю только папку с именем "w1_bus_master1"; нет 28-ххх папок. Я понимаю, что это общий вопрос, поэтому вот что я сделал до сих пор:

  • Этот DS18B20 работал (и до сих пор работает) при подключении к моему Arduino, поэтому датчик не неисправен.

  • Попытка подключения датчика к 5V GPIO безуспешно.

  • Попробовал подключить резистор, как он есть на макете моего Arduino, с питанием / данными / заземлением в одном столбце, резистором питания / данных в следующем столбце и контактами датчика на колонке после этого; не повезло.

  • Пробовал использовать одну и ту же проводку на нескольких макетах.

Есть идеи, где я иду не так?

Изображение соединений.

Графтон С.
источник
1
Может быть полезным фото и точное описание соединений между Pi и датчиком (включая соединения резистора).
Джоан
Насколько я могу судить, соединения кажутся правильными. Земля - ​​Земля, 3V3 - Питание, gpio 4 - данные, данные передаются до 3V3 через резистор.
Джоан
Я только что установил один, и он отлично работает. Очевидная ошибка - замена заземления и силовых соединений.
Джоан
Какая версия работает? В терминале типаuname -a

Ответы:

28

Нашел это!

sudo nano /boot/config.txt

Добавлять :

dtoverlay = w1-GPIO

это связано с обновлением ядра, более подробную информацию можно найти по этой ссылке

Frans
источник
Добро пожаловать в Raspberry Pi! Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить здесь основные части ответа и предоставить ссылку для справки.
Стив Робиллард
Да, черт возьми! Я действительно боролся с этим! У меня был рабочий Pi2 с 10-зондовой 1-проводной сетью. Я создал новую сеть с Pi3 и не смог заставить ее работать даже с сенсорным кластером из старого Pi2. Если бы я мог дать вам больше, чем +1, я бы. Спасибо, это сработало!
Джим