Raspberry Pi Dersleri serimizde kullanacağımız malzemelerin tamamına sizler için hazırladığımız setler ile kolayca sahip olabilirsiniz. Raspberry Pi’ye Uzaktan Bağlantı Yöntemleri (VNC,SSH,TTL) #4 dersimize kadar olan malzemeler için Kombo Kit, Raspberry Pi 3 Röle Kartı İle Alarm Devresi Yapımı #11 dersimize kadar olan malzemeler için Süper Başlangıç Seti, tüm derslerdeki malzemeler için Proje Seti tercih edebilirsiniz.

Merhaba arkadaşlar. Bu yazımızda Raspberry Pi’mize DHT11 sıcaklık ve nem sensörü bağlayarak sıcaklık ölçümü yapacağız.

Önce videomuzu izleyebilirsiniz.

Gerekli malzemeler:

Bildiğimiz üzere Raspberry Pi’de analog giriş (analog-to-digital converter, ADC) bulunmuyor. Bu sebeple LM35 gibi popüler sıcaklık sensörlerini Raspberry Pi’miz ile doğrudan kullanamıyoruz. Bu sebepten dolayı, DHT11, DS18B20 gibi dijital haberleşme protokollerine sahip sensörleri kullanmamız gerekli.

Devremizi aşağıdaki şemaya göre kuruyoruz:

blank

Python kodumuz için öncelikle gerekli kütüphane dosyasını GitHub üzerinden Pi’mize indirmemiz gerekiyor:

git clone https://github.com/szazo/DHT11_Python

Bu işlem sonucunda kullanacağımız örnek kod ve kütüphane, DHT11_Python isimli bir klasöre inmiş oluyor. Bu klasöre geçmek için

cd DHT11_Python

Komutunu veriyor ve

python dht11_example.py

komutu vererek örnek kodumuzu çalıştırıyoruz:

blank

Program kodunun detaylı anlatımına aşağıdaki videodan ulaşabilirsiniz:

7 Yorumlar

  1. Merhabalar,

    Ben benzer bir sensör olan DHT21 AOSONG ile aynı işlemi yapmak istiyorum. Sizin verdiğiniz kodlar DHT11’e uygun olduğundan sonuç alamadım. Bu konuda nerdeyse yeni birşeyler yapıyorum. DHT21 ile ilgili kodu bulamadım. Arduino da yapmıştım ama RASP Pi3 ile yapmak istiyorum. Bu konuda yardımcı olabilir misiniz?

  2. Merhabalar
    Raspberry pi 3 ile 16×2 lcd sensörünü bağlamada i2c bağlantısı olmuyor. yardım ederseniz sevinirim.
    iyi çalışmalar.

CEVAP VER

Please enter your comment!
Please enter your name here