Raspberry Pi DS-1820 lämpötila-anturin kytkentä
Raspberry pi:n avulla on mahdollista mitata esim. lämpötilaa. Tarvitset Raspberryn lisäksi vain DS-1820 1-Wire antureita ja yhden 4,7kO vastuksen. Antureita voi lisätä useampia tarpeen mukaan.
Lämpotila-anturin käyttöönotto.
Lisää tiedoston /boot/config.txt loppuun seuraava rivi.
dtoverlay=w1-gpio
Ladataan seuraavaksi tarvittavat moduulit.
sudo modprobe w1-gpio
sudo modprobe w1-therm
Mikäli haluat ladata moduulit käynnistyksen yhteydessä niin lisää tiedostoon /etc/modules seuraavat rivit.
w1-gpio w1-therm
Testataan anturin toiminta.
cd /sys/bus/w1/devices cd 28-000005308892 cat w1_slave 99 01 4b 46 7f ff 07 10 79 : crc=79 YES 99 01 4b 46 7f ff 07 10 79 t=25562
Luetaan lämpötila uudelleen ja poistetaan samalla turhat tiedot. Lämpötila saadaan näin kahden desimaalin tarkkuudella.
cat /sys/bus/w1/devices/28-000005308892/w1_slave | grep t= | cut -f2 -d= | awk '{print $1/1000}' | awk '{printf("%.2f\n", $1)}' 25.56