DS18B20 no aparece en / sys / bus / w1 / devices

22

Estoy empezando a trabajar en un monitor de fermentación utilizando el tutorial de detección de temperatura Adafruit , un RPi B + con Raspbian, una resistencia de 4.7 kOhm y un DS18B20 al que he soldado los pines de la placa de pruebas macho. Después de cablear exactamente como dice el tutorial (en múltiples placas de prueba), hago:

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

Pero solo obtengo una carpeta llamada "w1_bus_master1"; no hay carpetas 28-xxx. Entiendo que esta es una pregunta común, así que esto es lo que he hecho hasta ahora:

  • Este DS18B20 ha funcionado (y aún funciona) cuando está conectado a mi Arduino, por lo que el sensor no está defectuoso.

  • Intenté conectar el sensor al GPIO de 5V sin éxito.

  • Intenté cablear la resistencia como está en la placa de prueba de mi Arduino, con la alimentación / datos / tierra en una columna, la resistencia de alimentación / datos en la siguiente columna y los pines del sensor en la columna después de eso; sin suerte.

  • Intenté usar el mismo cableado en múltiples placas de pruebas.

¿Alguna idea de dónde voy mal?

Una foto de las conexiones.

Grafton C.
fuente
1
Puede ser útil una foto y una descripción precisa de las conexiones entre el Pi y el sensor (incluidas las conexiones de resistencia).
Joan
Por lo que puedo decir, las conexiones parecen correctas. Tierra - Tierra, 3V3 - Potencia, gpio 4 - datos, datos extraídos hasta 3V3 a través de la resistencia.
Joan
Acabo de configurar uno y funciona bien. El error obvio es intercambiar las conexiones a tierra y energía.
Joan
¿Qué versión se está ejecutando? En el tipo de terminaluname -a

Respuestas:

28

¡Lo encontré!

sudo nano /boot/config.txt

agregar:

dtoverlay = w1-gpio

esto tiene que ver con la actualización del kernel, encuentre más información en este enlace

Frans
fuente
¡Bienvenido a Raspberry Pi! Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
Steve Robillard
¡Demonios si! Realmente estaba luchando con esto! Tenía un Pi2 en funcionamiento con una red de 10 hilos y 1 sonda. Hice una nueva red con un Pi3 y no pude hacer que funcionara incluso con el grupo de sensores del antiguo Pi2. Si pudiera darte más de +1 lo haría. Gracias, esto funcionó de maravilla!
Jim