DS18B20 non elencato in / sys / bus / w1 / devices


22

Sto iniziando a lavorare su un monitor di fermentazione usando il tutorial di rilevamento della temperatura di Adafruit , un RPi B + con Raspbian in esecuzione, un resistore da 4,7 kOhm e un DS18B20 a cui ho saldato i pin maschio della breadboard. Dopo aver eseguito il cablaggio esattamente come indicato dal tutorial (su più breadboard), faccio:

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

Ma ottengo solo una cartella denominata "w1_bus_master1"; nessuna cartella 28-xxx. Capisco che questa è una domanda comune, quindi ecco cosa ho fatto finora:

  • Questo DS18B20 ha funzionato (e funziona ancora) quando è collegato al mio Arduino, quindi il sensore non è difettoso.

  • Ho provato a collegare il sensore al GPIO 5V senza successo.

  • Ho provato a collegare il resistore così com'è sulla breadboard del mio Arduino, con l'alimentazione / dati / terra su una colonna, il resistore potenza / dati sulla colonna successiva, e successivamente i pin del sensore sulla colonna; senza fortuna.

  • Ho provato usando lo stesso cablaggio su più breadboard.

Qualche idea su dove sbaglio?

Un'immagine delle connessioni.


1
Una foto e una descrizione precisa delle connessioni tra il Pi e il sensore (comprese le connessioni della resistenza) possono essere utili.
joan

Per quanto ne so, le connessioni sembrano corrette. Terra - Terra, 3V3 - Potenza, gpio 4 - dati, dati estratti fino a 3V3 tramite resistenza.
joan

Ne ho appena installato uno e funziona benissimo. L'errore evidente è lo scambio delle connessioni di terra e di alimentazione.
joan

Quale versione è in esecuzione? Nel terminale digitareuname -a

Risposte:


28

Trovato!

sudo nano /boot/config.txt

Inserisci :

dtoverlay = w1-GPIO

questo ha a che fare con l'aggiornamento del kernel, trova maggiori informazioni in questo link


Benvenuto in Raspberry Pi! Sebbene ciò possa teoricamente rispondere alla domanda, sarebbe preferibile includere qui le parti essenziali della risposta e fornire il collegamento come riferimento.
Steve Robillard,

Inferno sì! Stavo davvero lottando con questo! Avevo un Pi2 funzionante con una rete a 1 filo a 10 sonde. Ho creato una nuova rete con un Pi3 e non sono riuscito a farlo funzionare anche con il cluster di sensori del vecchio Pi2. Se potessi darti più di +1 lo farei. Grazie, ha funzionato un incanto!
Jim,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.