Arduinomedia.com

Mblock ile DHT11 Sıcaklık ve Nem Sensörü Kullanımı

Bu dersimizde mblock ve arduino ile DHT11 kullanımı için gerekli DHT11 arduino bağlantı devresini ve DHT11 mblock kodlarını inceleyeceğiz inceleyeceğiz.

Mblock ile DHT11 Sıcaklık ve Nem Sensörü Kullanımı

Mblock derslerinin bu dersinde mblock ve arduino ile DHT11 kullanımı için gerekli DHT11 arduino bağlantı devresini ve DHT11 mblock kodlarını inceleyeceğiz inceleyeceğiz.

Bu yazının sonunda;

  • DHT11 nedir?
  • DHT11 Arduino Projelerinde Hangi Amaçla Kullanılır?
  • DHT11 mblock kütüphanesi nasıl eklenir?
  • DHT11 sıcaklık ve nem sensörü arduino bağlantısı nasıl yapılır?
  • Mblock ile DHT11 sıcaklık ve nem ölçümü nasıl yapılır?

sorularının detaylı cevaplarını vermiş olacağız.

DHT11 Nedir? DHT11 Arduino Projelerinde Hangi Amaçla Kullanılır?

DHT11, ortamdaki sıcaklığı ve nemi ölçmek amacıyla kullanılan bir sensördür. Ortam sıcaklığını çeşitli ısı birimlerinde (celcius, farhenayt, kelvin) elde etmemizi ve ortamdaki nemi (humidity) % cinsinden ölçmek için kullanılmaktadır.

dht11-sicaklik-ve-nem-sensoru-cesitleri

dht11-sıcaklık-ve-nem-sensörü-çeşitleri

 

DHT11 mblock kütüphanesi nasıl eklenir?

Dht11 sıcaklık ve nem sensörü mblock kullanımı için ayrıca bir kütüphane gereklidir. Bu işlem için mblock menülerinden Uzantılar altındaki Uzantıları Yönet seçilir. Açılan penceredeki arama alanına dht araması yapıldığında çıkan sonuçlardan uygun kütüphane dosyasını indirerek dht11 mblock kütüphanesi yüklenmiş olur.

dht11-mblock-kütüphane-ekleme

dht11-mblock-kütüphane-ekleme

Kütüphaneyi indirdikten sonra arduino kodlarının altına 2 adet DHT kütüphane kodları eklenecektir. Bu kütüphane ile DHT11, DHT21 ve DHT22 sıcaklık ve nem ölçümsensörlerini kullanabilirsiniz.

Bu kodları inceleyecek olursak;

mblock-dht11-kodlari-1

Burada birden fazla dht sensörü kullanıyorsak her birine numara verebiliriz. Pin bölümünde DHT sensörünü bağladığımız arduino pinini belirtiyoruz. Model kısmında ise DHT11, DHT21 ve DHT22 sensörlerinden kullandığımız sensör modelini belirtiyoruz.

mblock-dht11-kodlari-2

Bu kod ile DHT sensöründen okunan sıcaklık değerini elde edebiliyoruz.

mblock-dht11-kodlari-3

Bu kod ile DHT sensöründen okunan nem değerini elde edebiliyoruz.

DHT11 sıcaklık ve nem sensörü arduino bağlantısı nasıl yapılır?

dht11-arduino-baglantisi-nasil-yapilir

dht11-arduino-bağlantısı-nasıl-yapılır

DHT11 sıcaklık ve nem sensörü bağlantı pinleri resimdeki gibi olmalıdır.

Aşağıdaki DHT11 arduino bağlantı şemasını inceleyerek devremizi oluşturuyoruz.

dht11-sicaklik-ve-nem-sensoru-arduino-baglanti-devresi

dht11-sıcaklık-ve-nem-sensörü-arduino-bağlantı-devresi

 

dht11-arduino-baglanti-devresi

dht11-arduino-bağlantı-devresi

 

Mblock ile DHT11 sıcaklık ve nem ölçümü nasıl yapılır?

Devreyi hazırladıktan sonra dht11 mblock kodlarını hazırlayalım.

dth11-sicaklik-nem-sensoru-mblock-kodlari

dth11-sicaklik-nem-sensoru-mblock-kodlari

Kodları arduinoya yüklemeden önce kart ve port seçimini yapmalıyız. Aksi taktirde kodları arduinoya  yüklerken işlem başarısız olacaktır.

mblock-arduino-kart-ve-port-seçimi-nasıl-yapılır

mblock-arduino-kart-ve-port-seçimi-nasıl-yapılır

Kodlarda en baştaki Arduino Programı kodunun üzerinde farenin sağ tuşuna tıklayarak Arduinoya Yükle seçeneğini seçelim. Sonrasında açılan pencerede sağ üst taraftaki Arduinoya Yükle butonuna tıklayarak mblock dht11 kodlarını arduinoya yükleyelim.

Yükleme işleminden sonra Bağlan menüsünden Seri Port seçimini tekrar yaptıktan sonra sağ alt köşedeki seri ekranda dht11 sıcaklık ve nem değerleri gösterilmeye başlayacaktır.

dht11-sicaklık-mblock-serial-ekranda-gösterme

dht11-sıcaklık-mblock-serial-ekranda-gösterme

ÖZET: Bu yazıda mbclok dht kütüphanesini kullanarak mblock dht11 sıcaklık ve nem sensörü kullanımını inceledik.

Bir sonraki yazımızda Mblock ile DHT11 sıcaklık değerini LCD ekrana yazdırma uygulaması yapacağız.

Konu ile ilgili görüş, öneri ve düşüncelerinizi yorumlar bölümünden bize ulaştırabilirsiniz.

Yeni yazılardan anında haberdar olmak için arduinomedia facebook hesabını takip etmeyi unutmayın.

https://www.facebook.com/arduinomedia/

Diğer tüm arduino modül kullanımları ve örnek arduino projeleri için kardeş sitemizi incelemeyi unutmayın…

www.kodlakafa.com

Bir sonraki dersimizde görüşmek dileğiyle…

Etiketler:

Yorumlar

Henüz yorum yapılmamış.