İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bunu ve diğer harika öğreticileri ElectroPeak'in resmi web sitesinde okuyabilirsiniz.
genel bakış
Bu eğitimde, DHT11 ve DHT22 sensörlerini nasıl kuracağınızı ve ortam sıcaklığını ve nemini nasıl ölçeceğinizi öğreneceksiniz.
Ne öğreneceksin:
- DHT11 ve DHT22 özellikleri ve farklılıkları
- DHT11 ve DHT22 yapısı
- Arduino ile DHT11 ve DHT22 sensörleri nasıl kurulur
Adım 1: DHT11 ve DHT22 Sıcaklık ve Nem Sensörü
Birçok projede sıcaklık ve nem gibi parametrelerin önemi nedeniyle sıcaklık ve nem ölçümü yapabilen sensörlerin doğru seçimi çok önemlidir. DHT11 ve DHT22 olarak adlandırılan DHT ailesi, sıcaklık ve nem sensörleri arasında en popüler ve yaygın sensörlerdir.
Özelliklerini bu adım tablosunda görebilirsiniz.
Düşük fiyat DHT11'in en önemli özelliğidir ancak yüksek doğruluk ve geniş ölçüm aralığına sahip değildir. Öte yandan DHT22, geniş bir aralık ve yüksek ölçüm doğruluğu ile ailedeki diğerinden 2,5 kat daha pahalıdır.
Adım 2: DHT11 ve Arduino Kullanarak Sıcaklık ve Nem Ölçümü
Gerekli malzemeler
Arduino Uno R3
DHT11 Sensörü
ekmek tahtası
atlama teli
Yazılım Uygulamaları
Arduino IDE'si
Adım 3: Devre
DHT11 4 pin içerir. Tedarik için 2 pin, veri göndermek için 1 pin ve diğeri işe yaramaz. Bu sensörün düzgün çalışması ve size doğru verileri vermesi için 4,7 k dirençli data pinini yukarı çekmelisiniz. Sensörün -üçüncü pimini herhangi bir bağlantı olmadan bırakın.
Uyarı Sensör ve pin yönüne dikkat edin, bir hata durumunda sensörünüz zarar görür.
4. Adım: Kod
Veri aktarmaya başlamak için bu kodu Arduino'nuza yükleyin ve seri monitörü açın.
DHT.humidity, nemi yüzde olarak döndürür ve DHT.temperature, sıcaklığı Santigrat cinsinden döndürür.
Not Her ölçüm arasında 2 saniye beklememiz gerekmektedir. Aksi takdirde, sensör yanlış veri döndürür.
Bilgisayarda bilgi görüntülemek yerine, LCD'de sıcaklık ve nemi görüntüleyebilirsiniz.
Daha fazla bilgi için bu eğiticiye bakın: Arduino ile 1602 LCD Tuş Takımı Kalkanını Kullanma
Adım 5: DHT22 ve Arduino Kullanarak Sıcaklık ve Nem Ölçümü
DHT22 sensörünü kurmak ve kullanmak DHT11 ile hemen hemen aynıdır.
Adım 6: Gerekli Malzemeler
Arduino Uno R3
DHT22 Sensörü
ekmek tahtası
atlama teli
Yazılım Uygulamaları
Arduino IDE'si
Adım 7: Devre
Adım 8: Kod
Tek fark DHT.trad fonksiyonundadır, burada 11 yerine 22 yazmanız gerekir. Ayrıca DHT22 için sıcaklık ve nem parametrelerini daha doğru görebilmeniz için float olarak tanımlayabilirsiniz.
Bu kodu Arduino kartınıza yükleyin ve sonuçları Seri monitörde izleyin.