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?
fuente
uname -a
Respuestas:
¡Lo encontré!
agregar:
dtoverlay = w1-gpio
esto tiene que ver con la actualización del kernel, encuentre más información en este enlace
fuente