Haberler

DHT11 vs DHT22 – Hangi Sıcaklık ve Nem Sensörünü Kullanmalısınız?

Düşük maliyetli sıcaklık ve nem sensörleri mi arıyorsunuz? Harika bir zamanlama! Bu blogda, Arduino ve Raspberry Pi için en yaygın iki sıcaklık ve nem modülü olan DHT11 ve DHT22’yi konuşacağız.

Diğer sıcaklık sensörlerine göre daha yavaş olmalarına rağmen, düşük güç tüketimi ve mükemmel uzun vadeli stabilite gibi avantajlara sahiptirler. Ayrıca, çok düşük bir maliyetle nispeten yüksek ölçüm hassasiyeti elde edilebilir. Tek hatlı dijital sinyal, yerleşik ADC üzerinden çıkış verir, bu da kontrol kartının I/O kaynaklarını da tasarruf sağlar.

Bu DHT sensörleri, hava durumu istasyonları, çevresel otomatik kontrol sistemleri, ekipman test/denetimi, çiftlik/bahçe izleme sistemleri gibi ev projeleri için mükemmeldir ve daha fazlası!

DHT sensörleri, bir kapasitif nem sensörü ve analogdan dijitale dönüşümlerin sorumluluğunu üstlenen temel bir çip ile birlikte bir termistörden oluşur.


DHT11 vs DHT22

Farklılıklarına geçmeden önce, her bir sıcaklık sensörü hakkında bir girişe bakalım:

DHT11

DHT11, temel, ultra düşük maliyetli bir dijital sıcaklık ve nem sensörüdür. Sıcaklığı ve ayrıca havadaki su buharı miktarını, su buharının doygunluk noktasına göre algılayabilir.

DHT11, Arduino ve Raspberry Pi için en yaygın sıcaklık ve nem modülüdür. Bu nedenle, birçok avantajı nedeniyle donanım meraklıları tarafından yaygın olarak tercih edilmektedir. DHT11 sıcaklık nem sensörümüz de yeni DHT11 modülüne dayanmaktadır!

Özellikler:

  • Düşük güç tüketimi ve mükemmel uzun vadeli stabilite.
  • Nispeten yüksek ölçüm hassasiyeti çok düşük bir maliyetle elde edilebilir.
  • Yerleşik ADC üzerinden tek hatlı dijital sinyal çıkışı, kontrol kartının I/O kaynaklarını tasarruf sağlar.
  • 5 ila 95% RH nem aralığı ile ±5% ve ayrıca -20 ila 60℃ sıcaklık aralığı ile ±2%.

Karşılaştırma için, yeni modül ile eski modül arasındaki fark:

Bu resmin boş bir alt niteliği var; dosya adı image-111.png

Gördüğünüz gibi, yeni modül daha geniş bir nem aralığı, sıcaklık aralığı ve ayrıca daha düşük bir sıcaklık çözünürlüğüne sahiptir.

DHT22

DHT22, AM2302 veya RHT03 olarak da bilinir, bir kapasitif nem sensörü ve yüksek hassasiyetli bir sıcaklık sensörü içerir. Yüksek güvenilirlik ve mükemmel uzun vadeli stabilite sağlamak için özel dijital modül edinim teknolojisi ve sıcaklık ile nem algılama teknolojisi kullanır.

DHT22 ayrıca, yüksek performanslı 8-bit mikrodenetleyiciye bağlı bir kapasitif algılama elemanı ve yüksek hassasiyetli sıcaklık ölçme elemanına sahiptir. Bu nedenle, mükemmel kalite, ultra hızlı tepki, güçlü parazit önleme yeteneği ve yüksek maliyet performansı avantajlarına sahiptir.

Özellikler:

  • Ultra küçük boyut
  • Son derece düşük güç tüketimi ve 20 metreden fazla bir sinyal iletim mesafesi ile en zorlu uygulamalara dayanabilir.
  • 0 ila 99.9 %RH nem sensörü ±2% hassasiyet ile, sıcaklık sensörü ise -40 ila 80℃ aralığında ±0.5℃ hassasiyet ile çalışır.

Ayrıca, sensör modülünü ayrı olarak da sattığımızı unutmayın, 3 uç ile (tek hat arayüzü) kolayca bağlanabilir. Sensörünüzü daha uzun bir kablo ile bağlamak isterseniz, kolayca bir pull-up direnç ekleyebilirsiniz.


Farklılıkları nelerdir?

  • Sıcaklık Aralığı
    • DHT11: -20 ila 60℃
    • DHT22: -40 ila 80℃
  • Sıcaklık Hassasiyeti
    • DHT11: ±2%
    • DHT22: ±0.5%
  • Nem Aralığı
    • DHT11: 5 ila 95% RH
    • DHT22: 0 ila 100%RH
  • Nem Hassasiyeti
    • DHT11: ±5%
    • DHT22: ±2%
  • Maliyet

Sonuç olarak,

  • DHT22, sıcaklık aralığı, sıcaklık hassasiyeti, nem aralığı ve nem hassasiyeti açısından DHT11’i her yönüyle geride bırakıyor.
  • DHT22’nin tek dezavantajı, elbette, biraz daha yüksek fiyatıdır ama daha iyi özellikler için ödediğiniz bir bedeldir.

Bu nedenle, daha geniş bir aralık ve hassasiyet isteyenler için DHT22’yi tercih edin. Aksi takdirde, DHT11 projeleriniz için de iyi bir şekilde çalışmalıdır.

Genel olarak, bu DHT sensörleri, temel veri kaydı yapmak isteyen yeni başlayanlar ve hobi sahipleri için uygun olan temel ve yavaş sıcaklık ve nem sensörleridir. Her ikisi de tek bir dijital pin kullanır ve biraz yavaşlardır, bu nedenle onları her saniyede birden fazla sorgulamak mümkün değildir.


DHT11 / DHT22 ile Arduino’ya başlamak

DHT11 ve DHT22 ile başlamanıza yardımcı olmaya mı ihtiyacınız var? Sizi düşündük! İşte DHT modüllerimizle birlikte Arduino ile nasıl başlayacağınız hakkında bir eğitim!

Gereksinimler:

Adımlar:

  • Adım 1: Donanımı bağlayın
    • Öncelikle, Grove – Sıcaklık & Nem Sensörünü Grove-Base Shield’in D2 portuna bağlayın.
    • Grove – Base Shield’i Seeeduino’ya takın.
    • Seeeduino’yu bir USB kablosu ile PC’ye bağlayın.
    • Kurulumunuz aşağıdaki gibi görünmelidir:

Eğer bir Grove Base Shield’iniz yoksa, Grove – Sıcaklık ve Nem Sensörünü doğrudan Arduino / Seeeduino’nuzla aşağıda gösterildiği gibi bağlayabilirsiniz:

Seeeduino / Arduino DHT11 Sensörü
5V Kırmızı
GND Siyah
Bağlı değil Beyaz
D2 Sarı
  • Adım 2: Yazılımı ayarlayın
    • Github’dan Seeed DHT kütüphanesini indirin.
    • Arduino için Kütüphane nasıl yüklenir belgesine bakın.
    • Arduino IDE’yi yeniden başlatın. “DHTtester” örneğini açmak için şu yolu izleyin: Dosya → Örnekler → Grove_Humidity_Temperature_Sensor-master → DHTtester. Bu demo aracılığıyla, ortamın sıcaklık ve bağıl nem bilgilerini okuyabiliriz.

Hem DHT11 hem de DHT22 sensörleri bu kütüphaneyi paylaşmaktadır. Hangi ürünü kullanıyor olursanız olun, kartınızdaki sensör tanım satırının etkili olduğundan emin olun ve diğer spesifikasyonların tanım satırlarını yorum satırı haline getirin. Kütüphanenin varsayılan ayarı DHT 22‘dir, bu nedenle DHT11 kullanıyorsanız bunu manuel olarak değiştirmeniz gerekecektir.

Örneğin, DHT 11 kullanıyorsanız, sensör spesifikasyonunun tanım kısmı şöyle olmalıdır:

#define DHTTYPE DHT11   // DHT 11
//#define DHTTYPE DHT22   // DHT 22  (AM2302)
//#define DHTTYPE DHT21   // DHT 21 (AM2301)
  • Adım 3: Demo’yu Yükleyin
    • Sonraki adımda, demo’yu yükleyeceksiniz. Kodu nasıl yükleyeceğinizden emin değilseniz, kod yükleme kılavuzumuza bakabilirsiniz.
  • Adım 4: Sonuçları Gözden Geçirin
    • Arduino IDE’nin Seri Monitörünü açmak için Araçlar-> Seri Monitör‘e tıklayın. Ya da aynı anda Ctrl+Shift+M tuşlarına basın. Eğer bir sorun yoksa, şöyle bir sıcaklık okumalı almanız gerekir:

Özet

DHT11 ve DHT22 arasındaki karşılaştırma ile bu DHT sensörleri ve Arduino ile nasıl başlayacağınız hakkında kısa bir kılavuz. Hem DHT11 hem de DHT22 harika düşük maliyetli sıcaklık ve nem sensörleridir ve her ikisinden de hayal kırıklığına uğramayacaksınız! Ancak, her iki sensörün arkasındaki büyük zihinler yakın zamanda yeni bir sensör piyasaya sürdü! Daha fazla bilgi için aşağıya bakın!

DS18B20 veya BME280 gibi diğer sıcaklık sensörlerinin DHT sıcaklık sensörü ile nasıl karşılaştırıldığını merak mı ediyorsunuz? Diğer kılavuzlarımıza buradan göz atın!

DHT11’in Halefini Tanıtıyoruz: DHT20,

Aosong Electronics, bize yeni bir sıcaklık ve nem sensörü modülü olan DHT20’yi tanıttı! 

DHT20, tamamen yeni bir ASIC çipi ve birçok yeni iç bileşen ile birlikte tüm yönleriyle performans yükseltmeleri sunuyor! Seeed’de, DHT11 kullanan sensörlerimizi yeni DHT20’ye de yükselteceğiz! DHT 20 hakkında daha fazla bilgi için “DHT20 Sıcaklık ve Nem Sensörünü Tanıtıyoruz ve DHT11 ile Karşılaştırıyoruz!” adresine göz atabilirsiniz!

Leave a Reply

Your email address will not be published. Required fields are marked *