RASPBERRY PI ve
DS18B20 İLE SICAKLIK ÖLÇÜMÜ
Raspberry Pi ve DS18B20 ile
sıcaklık ölçümünü anlatacağız.
Adım 1: Öncelikle Raspberry Pi ile DS18B20 bağlantılarını yapalım. DS18B20’nin Vdd ve DQ pinleri arasına 4.7 k ohm direnç bağlamalısınız.
Raspberry
Pi
|
DS18B20
|
3.3V (Pin 1)
|
Vdd (Pin 3)
|
Ground (Pin 6 – Pin – 9 – Pin 14) Herhangi bir grounda pin
|
GND
|
GPIO 4 (Pin 7)
|
DQ
|
Adım 2:
-
Komut ekranına
sudo nano /boot/config.txt
yazıyoruz.
-
Gelen ekranda en alt satıra “dtoverlay=w1-gpio”
yazıyoruz. Daha sonra ctrl+x à
E àEnter yaparak
yazdığımızı dosya içine kaydediyoruz.
-
“sudo reboot” yazarak raspberry’yi yeniden
başlatıyoruz.
-
Doğru modülleri yüklemek için modprobe komutunu
kullanıyoruz.
o
“sudo modprobe w1-gpio”
o
“sudo modprobe w1-therm” yazıyoruz.
-
Daha sonra komut ekranına
o
“cd /sys/bus/w1/devices”
o
“ls” yazıyoruz.
-
Ekranda çıkan verinin cd komutu ile tekrar içine
giriyoruz.
o
“cd 28-041….”
o
cat w1_slave komutunu çalıştırıyoruz.
o Resimde gördüğünüz gibi olması gerekiyor.
Adım 3:
-
Komut ekranına
git clone https://github.com/pimylifeup/temperature_sensor.git
yazarak örnek script ve kütüphaneyi edinebilirsiniz.
-
cd komutu ile dosyanın indiği klasör içine
girerek, sudo python komutu ile örneği çalıştırabilirsiniz.
İyi çalışmalar dilerim.
Hiç yorum yok:
Yorum Gönder