16 Mart 2020 Pazartesi

RASPBERRY PI ve DS18B20 İLE SICAKLIK ÖLÇÜMÜ


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