ASTUCE: Tester - utiliser une sonde de température DS18B20

Pour tester le fonctionnement d’une sonde DS18B20 à partir du PI, il faut quelques pré-requis :

Attention, les versions DS18B20+PAR semblent ne pas être compatibles avec le Raspberry Pi. Elles indiquent 85° en permanence.

La librairie 1-WIRE installée.

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


Se rendre ensuite dans le répertoire commençant par "28-"

cd 28-xxxx
cat w1_slave

pi@raspberrypi /sys/bus/w1/devices/28-000004c44b88
$ cat w1_slave
0f 01 4b 46 7f ff 01 10 86 : crc=86 YES
0f 01 4b 46 7f ff 01 10 86 t=16937

La première ligne du résultat indique "YES" ou "NO" (si oui ou non la température a pu être relevée. La sonde n’y parvient apparemment pas toujours)
La deuxième indique la température en degrés Celsius. (à vous de mettre la virgule ...)

Branchement de la sonde sur le Raspberry Pi

GND sur le GND du Pi
VCC sur la borne 3,3V du Pi
DATA sur la GPIO 4 du Pi
Une résistance 4,7k entre VCC et DATA.

Articles et astuces associés :
  
| | Plan du site | Suivre la vie du site RSS 2.0 | LesPetitsPotes 2013