DHT11 ve AM2301 Arasındaki fark nedir?

Başlatan mustafa_cmbz, 01 Ocak 2015, 20:49:08

mustafa_cmbz

Merhabalar..

Elimdeki sensörü DHT11 olduğunu sanmamdan dolayı büyük hayal kırıklığı yaşamaktayım.Bunun yanında dht11'i çalıştırabildim fakat elimdeki sensörün AM2301 olduğunu farkedinde başımdan aşağı kaynar sular döküldü.

Şimdi benim kafamı karıştıran nette okuduğum 2-3 forumdaki mesaj ve bunun yanında da dökümanlardaki kullanım şekilleri.Acaba diyorum gözümden kaçan birşeymi var da DHT11 için yazılan kod AM2301 da çalışmaz yoksa cidden bu iki sensör arasında fark varmı ?


http://meteobox.tk/files/AM2301.pdf

http://www.micropik.com/PDF/dht11.pdf

Kabil ATICI

#1
Alternative names

The DHT sensors are also available under other names.

DHT11 = RHT01 = ...
DHT21 = RHT02= AM2301 = HM2301
DHT22 = RHT03= AM2302
DHT33 = RHT04 = AM2303
DHT44 = RHT05
Datasheets can be found by searching for RHT0x e.g

http://playground.arduino.cc/Main/DHTLib

Veri kağıtlarında haberleşme hatları için bir fark görülmüyor.

Hassasiyet açısından  AM2301 daha iyi görünüyor...
ambar7

mustafa_cmbz

peki hocam dht11 i okumakta kullandığım komutlar ile DHT22 ( isiste bu mevcut ve sanırım dht21 e yakın özellikte ) kullanırken şöyle bir sıkıntı oluyor..




ısıyı arttırdıkça ekrandaki gibi 25.5 e kadar normal ( dht11 kullanırken ondalık hane burası ) fakat değer 25.6 olduğunda ekrandaki değerler değişiyor.



Bunu normal sıcaklık değerine çevirmek için nasıl yapmalıyım.



datasheetten hesaplama ile ilgili bir kesit.

Tam olarak olayı anlamadım kafam iyice allak bullak oldu.

Kabil ATICI

#3
2 baytı birleştiriyorsunuz, onluk sisteme çevirdiğinizde, elde ettiğiniz değer asıl değerin x 10 gibi bir sonucu oluyor.
Elde ettiğiniz değeri /10 yaptığınızda asıl sonucu buluyorsunuz.
Sıcaklık için high değerin 7. biti ekşi işaretini tanımlıyor.

DHT21, DHT11'e göre hassasiyeti 10 kez daha fazla.
Veri kağıtlarına bakabilirsiniz.
ambar7

mustafa_cmbz

Amatör fidelik otomasyonu yapıyorum evde kullanmak için hem gözlemler felan yapıcam.Çok fazla çözünürlüğe ihtiyaç yok gibi duruyor.Elimde am2301 olduğu için denemek istemiştim.DHT11 de işimi görecek gibi ama sipariş vereceğim.Şuan devrenin diğer kısımları ile uğraşıyorum dht11 geldiğinde ve AM2301 in çalışmasını çözdükten sonra bakıcam ikisinede..

tşkkürler hocam.

LukeSkywalker

MikroC için bir DHT11 kütüphanesi hazırlayıp libstock.com'da paylaştım. İstersen onu kullanabilirsin Mustafa. Örnek program da mevcut.
http://www.libstock.com/projects/view/1167/dht11-humidity-and-temperature-sensor-library-for-mikroc-pro-for-pic