DHT11 ile NEM & SICAKLIK ÖLÇÜMÜ

Merhabalar..



Bu sefer sizlere kısaca protonda DHT11 sensörü ile yaptığım çalışmayı paylaşıyorum.Aslında sensörü havalandırma otomasyonunun içerisinde kullandığım için size sadece çalışmasını ve nasıl kullanıldığında bahsedeceğim.






Sensörün kullanımına geçmeden önce ilk olarak sensörün kullanımı esnasında size yardımcı olabilecek olan ayak yapısının gösterildiği örnek resmi paylaşmak istiyorum.Yandaki resimde gösterildiği gibi 1-vcc 2-data 3-nc (bağlantısı yok )   4- gnd olacak şekilde bağlantılarının yapılması gerekiyor.

Tabi bu bağlantıları yaparken 2 nolu data ucuna pull-up 2k2 direnç atmayı unutmayınız yoksa sensörden okuma yapamazsınız.



Resimde de görüldüğü üzere sensörü kullanabilmek için  sensöre belirli zaman aralıklarında pulsler göndererek ölçüm yap komutu veriyor ve ardından sensörün buna cevap verip vermediğinin kontorlünü mikro işlemci tarafından yapıyoruz.Şayet 80ms sornasında sensörden bir cevap gelirse peşi sıra sensörün gönderdiği diğer nem ve sıcaklık bilgilerini tek tek alıp byte'a yerleştiriyoruz.Sonrası bunu program içerisinde değerlendirmeye kalıyor.



Ekranda görüldüğü üzere sensörden okunan bilgi ısı ve nem olarak ayrı ayrı yansıtılmaktadır.

NOT: Devrede istenilen pic'i kullanabilirsiniz.Bu uygulayıcıya kaldığı için program satırlarında bu kısımları vermedim.Sensörün az çok çalışma mantığını anlatabildiysem kaldı ki sensör ile ilgili datasheet bilgilerini okuduğunuzda en azından kafanızda herşey pekişecektir diye umuyor ve iyi çalışmalar diliyorum.









1 yorum:

  1. hocam prensip olarak açık kodları vermiyorsunuz galiba,anlayışla karşılıyorum.fakat dht11 ısı ve nem okuma kısımlarının kodunu verebilirmisiniz?

    YanıtlaSil