İçindekiler:

DHT11/DHT22 Sensörlerini Arduino İle Kullanmak İçin Başlangıç Kılavuzu: 9 Adım
DHT11/DHT22 Sensörlerini Arduino İle Kullanmak İçin Başlangıç Kılavuzu: 9 Adım

Video: DHT11/DHT22 Sensörlerini Arduino İle Kullanmak İçin Başlangıç Kılavuzu: 9 Adım

Video: DHT11/DHT22 Sensörlerini Arduino İle Kullanmak İçin Başlangıç Kılavuzu: 9 Adım
Video: Adafruit io kullanımı w/ESP8266 | Arduino projesi nasıl geliştirilir? 2024, Kasım
Anonim
DHT11/DHT22 Sensörlerini Arduino İle Kullanmak için Başlangıç Kılavuzu
DHT11/DHT22 Sensörlerini Arduino İle Kullanmak için Başlangıç Kılavuzu

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ü

DHT11 ve DHT22 Sıcaklık ve Nem Sensörü
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

Devre
Devre
Devre
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

kod
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

Devre
Devre

Adım 8: Kod

kod
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.

Önerilen: