Arduino kullanarak DHT11 Sıcaklık ve Nem Sensörü

DHT11 sensörünün arduino kartıyla sıcaklığı ve nemi ölçmek için nasıl kullanılacağı

Bu sensör elektronik hobiciler için çok popüler çünkü çok ucuz ama yine de mükemmel performans sağlıyor. DHT11 sıcaklık aralığı 0 ila 50 santigrat derecedir ve + – 2 derece doğruluktadır ve nem aralığı %5 ile % 80 arasındadır.

Neler Gerekli;

  • Arduino Nano
  • I2C LCD Ekran
  • Dupont kabloları
  • DHT11 Sıcaklık ve Bağıl Nem Sensörü Modülü

Kütüphaneler:

Bu devrede aşağıdaki kütüphaneler kullanılacaktır.

  • LiquidCrystal-I2C
  • DHT

Devre Şema

DHT11 sensöründe dört pin, VCC, GND, veri pini ve kullanılmayan bir pin vardır. Veri hattı yüksek tutmak ve sensör ile Arduino Board arasındaki iletişimi sağlamak için 5K’dan 10K Ohm’a kadar bir çekme direnci gereklidir. Bu sensörlerin dahili pull-up dirençli bir koparma panosuna sahip bazı versiyonları vardır ve sadece 3 pini vardır. Bu devrede, koparma kartını kullanmaya başlayacağız, böylece çekiciye gerek kalmayacak.

Kaynak kodu

Önce indirilebilen DHT kütüphanesini dahil etmeli , sonra sensörümüzün bağlı olduğu pin numarasını tanımlamalı ve bir DHT nesnesi oluşturmalıyız. Ayrıca, sonuçları yazdırmak için I2C kütüphanesini ekleyip onu başlatmamız gerekiyor. GetHumidity ) ve getTemperature ) işlevlerini kullanarak, verileri sensörden okuyacağız ve sıcaklık ve nem değerlerini sıcaklık ve nem değişkenlerine koyacağız. Sonunda, sıcaklık ve nem değerlerini LCD’de print edicez.

 

 

Yer işareti koy Kalıcı Bağlantı.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir