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 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 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.
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;
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.
Bu kod ile DHT sensöründen okunan sıcaklık değerini elde edebiliyoruz.
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 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.
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.
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.
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.
Ö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…
Bir sonraki dersimizde görüşmek dileğiyle…
aynısını yaptım sıcaklık sensörünün ama seri portta okuturken sıcaklık NAN yazıyor…ne ile alakalı olabilir acaba…
Pin bağlantıları yanlış veya sensör bozuktur
Arduino ya kodu yükledikten sonra bağlantı kesilir. görmek için tekrar bağlantı kurman gerek
ben yaptım lakin çalışmadı, kodları ve diğer şeyleri kontrol ettim.
Arduino ya kodu yükledikten sonra bağlantı kesilir. görmek için tekrar bağlantı kurman gerek
Merhaba,
Yapmak istediğim
Lcd ekrandan ortam sıcaklığı görünecek ve verdiğim sıcaklık değerine gelene kadar çalışıp duracak ortam verilen değerin altına düşerse yeniden çalışacak
Yani arduino kombi termostat devresi gibi
Ben röle yerine 4 adet IRF540 N Kanal Power Mosfet TO-220 kullanacağım
4 mosfet çalışmaya aynı zamanda başlayacak
1 adet di 8 saniye çalışıp duracak
2 adette sürekli enerji olacak
Ben kodlama bilmiyorum bu konuda bana yardımcı olabilir misiniz.
merhaba bir dht sensöründe aynı anda hem ne hem de sıcaklığı ölçebilir miyiz
Evet olcebilirsiniz
abi böyle güzel anlatım hemde türk yapımı eklenti hem işe yarıyor hem çok mutlu etti
arkadaşlar şimdi sıcaklık belli seviynin üstüne geldiğinde motoru çalıştırsın ama 1 kere olmasını istiyorum diyelim ki sıcaklık 25 in üstündeyse motoru çalıştır ama sorun şu 26 oluncada çalıştırıyor. ben sadece 25 in üstüne gelince birkere çalışmasını istiyorum. aralık belirtmeden (25<x<26) gibi değil 25< üstü
LCD ekranda s-caklik yazıyor kodlara normal sıcaklık yazıyorum ama olmuyor nasıl düzeltilir