Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •  

Anaokulu veya eğitim kurumunuz için kodlama eğitimi mi arıyorsunuz? Hemen İletişime Geç
Arduino

DHT22: Sıcaklık ve Nemi Birlikte Ölçmek

2 dk okuma

Tek pinden iki ölçüm veren dijital sensör: DHT22'nin DHT11'den farkını ve okuma sıklığı sınırını anlattık.

DHT22, sıcaklık ve bağıl nemi tek bir dijital pin üzerinden bildiren bir sensördür. Termistörün aksine hesap yapmanız gerekmez: sensör ölçümü kendi içinde sayıya çevirip gönderir.

DHT11'den farkı

Ucuz kardeşi DHT11 ile sık karıştırılır; aradaki fark küçük değildir:

DHT11DHT22
Sıcaklık aralığı0 – 50 °C−40 – 80 °C
Sıcaklık doğruluğu±2 °C±0.5 °C
Nem aralığı%20 – 80%0 – 100
Çözünürlük1 birim0.1 birim
Okuma sıklığısaniyede 12 saniyede 1

Dışarıda kullanılacak, donma noktasının altını görecek ya da ondalık hassasiyet isteyen her projede DHT22 tercih edilmelidir.

Tek telli protokol

DHT22 standart bir protokol konuşmaz; kendine özgü bir zamanlama ile 40 bitlik bir paket gönderir. Kart önce hattı belirli bir süre aşağı çeker, sonra dinlemeye geçer; sensör bitleri sinyalin yüksek kalma süresiyle anlatır.

Bu işi elle yazmak mümkündür ama gereksizdir: hazır kütüphaneler zamanlamayı doğru biçimde halleder. Bilmeniz gereken tek şey, paketin sonunda bir sağlama baytı olduğudur — okuma bozuksa kütüphane bunu anlar ve hata döner.

İki pratik kural

  1. Sık okumayın. İki saniyeden hızlı okumak yalnız eski değeri ya da hata döndürür. Sensör kendi ölçümünü yavaş yapar.
  2. Pull-up direnci koyun. Veri hattı ile besleme arasına 4.7–10 kilo-ohm'luk bir direnç, hattın havada kalmasını önler. Modül biçiminde satılan kartlarda bu direnç genellikle hazırdır.

Nerede kullanılır?

Hava istasyonu, sera otomasyonu, kuluçka makinesi, küf riski uyarısı, konfor göstergesi. Nemin ölçülmesi çoğu zaman sıcaklıktan daha değerlidir: aynı sıcaklık, farklı nemde bambaşka hissedilir.

Bağıl nem ne demek?

DHT22'nin verdiği nem değeri bağıl nemdir: havanın o sıcaklıkta taşıyabileceği en fazla su buharının yüzde kaçını taşıdığını söyler.

Bu yüzden aynı havayı ısıttığınızda içindeki su miktarı değişmese bile bağıl nem düşer. Kışın evler kuru gelir çünkü dışarıdan alınan soğuk hava ısıtılınca bağıl nemi düşer. Bir öğrenci için bu, ölçümün ne anlama geldiğini düşündüren güzel bir sorudur.

Konfor ve küf eşiği

Bağıl nemin yüzde 30'un altına inmesi kuruluk, yüzde 60'ın üstüne çıkması küf riski demektir. Bu iki eşiği kodda uyarıya bağlamak, ölçümü bilgiye çeviren adımdır: sayı göstermek ile "havalandırın" demek arasındaki fark budur.

Analog alternatifi için NTC termistör yazımıza bakabilir, HipoCodes devre simülasyonunda DHT22'yi deneyebilirsiniz.

Etiketler

  • dht22
  • sıcaklık sensörü
  • nem sensörü
  • hava istasyonu
  • arduino
  • robotik kodlama

Bunlar da ilginizi çekebilir