Quello che sto attualmente usando è il DS18B20 .
Per prima cosa apri il Pi e digita:
sudo leafpad /etc/apt/sources.list.d/raspi.list
Quindi aggiungere la parola untested
dopo main
.
Quindi digitare:
sudo apt-get update
sudo apt-get upgrade
Nel mio caso ci è voluto molto tempo, anche se dipende dalla tua velocità wifi / ethernet. Successivamente, riavvii:
sudo reboot now
Collega il filo bianco a GPIO4, il filo rosso a 3V3 e il nero a GND. È inoltre possibile collegare un resistore da 4,7 K tra i fili bianco e rosso.
Puoi leggerlo eseguendo i seguenti comandi:
sudo modprobe w1-gpio
sudo modprobe w1-therm
cd /sys/bus/w1/devices/
ls
Quindi è necessario elencare il numero seriale del sensore di temperatura, seguito da w1_bus_master1
Allora vai:
cd serial-number-here
cat w1_slave
E quindi dovrebbe mostrare 2 righe di codice, in cui le 5 cifre alla fine della seconda riga sono la temperatura.
Questo utilizza qualcosa chiamato "Dallas One-Wire Temperature Sensor Protocol", o qualcosa del genere.