DS18B20 não listado em / sys / bus / w1 / devices


22

Estou começando a trabalhar em um monitor de fermentação usando o tutorial de sensor de temperatura Adafruit , um RPi B + executando Raspbian, um resistor de 4,7 kOhm e um DS18B20 no qual soldamos pinos de tábua de pão masculinos. Após a fiação exatamente como o tutorial indica (em várias placas de ensaio), eu faço:

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

Mas eu só recebo uma pasta chamada "w1_bus_master1"; sem pastas 28-xxx. Entendo que essa é uma pergunta comum, então aqui está o que eu fiz até agora:

  • Este DS18B20 funcionou (e ainda funciona) quando conectado ao meu Arduino, portanto, o sensor não está com defeito.

  • Tentei conectar o sensor ao 5V GPIO sem sucesso.

  • Tentei ligar o resistor na placa de ensaio do meu Arduino, com a energia / dados / terra em uma coluna, o resistor de energia / dados na coluna seguinte e os pinos do sensor na coluna depois disso; sem sorte

  • Tentei usar a mesma fiação em várias placas de ensaio.

Alguma idéia de onde estou errado?

Uma imagem das conexões.


1
Uma foto e uma descrição precisa das conexões entre o Pi e o sensor (incluindo as conexões do resistor) podem ser úteis.
joana

Tanto quanto posso dizer, as conexões parecem corretas. Terra - Terra, 3V3 - Potência, gpio 4 - dados, dados extraídos até 3V3 via resistor.
joana

Acabei de configurar um e funciona bem. O erro óbvio é trocar as conexões de aterramento e energia.
joana

Qual versão está sendo executada? No tipo de terminaluname -a

Respostas:


28

Encontrei!

sudo nano /boot/config.txt

adicionar :

dtoverlay = w1-gpio

isso tem a ver com atualização do kernel, encontre mais informações neste link


Bem-vindo ao Raspberry Pi! Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
Steve Robillard

Isso aí! Eu estava realmente lutando com isso! Eu tinha um Pi2 funcionando com uma rede de 1 fio e 10 sondas. Criei uma nova rede com um Pi3 e não consegui fazê-lo funcionar mesmo com o cluster de sensores do antigo Pi2. Se eu pudesse lhe dar mais do que +1, eu daria. Obrigado, isso funcionou um charme!
Jim
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.