İçindekiler:
- Adım 1: ŞEMATİK OLUŞTURMA
- Adım 2: DENEY ZAMAN-BAĞLANTILARI
- Adım 3: DENEY ZAMAN-KODU
- Adım 4: DENEY ZAMANI - KURULUM
- Adım 5: ÇALIŞMA
Video: DHT 11 İLE SICAKLIK VE NEM ÖLÇÜMÜ: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Bu projede, Arduino (Nano) kullanarak ortam sıcaklığımızın yanı sıra nemi ölçmek için DHT 11 sıcaklık ve nem sensörü kullanıyorum.
TEMEL ELEKTRİKSEL ÖZELLİKLERDEN BAZILARI:
ÇALIŞMA GERİLİMİ: 3.5V-5V
AKIM (ölçüm):0,3 mA
AKIM (bekleme):60 mikro amper
ARALIK: 0 ila 50 santigrat derece
ÇÖZÜNÜRLÜK: 16bit
NUMUNE ALMA SÜRESİ: >2 ms
Adım 1: ŞEMATİK OLUŞTURMA
Bu şemada, veri hattı için 5k(ohm) çekme direncine sahip bir DHT11 sensörü kullanılmıştır.
PIN'LER:
+VCC'YE KIRMIZI TEL
GND'YE SİYAH TEL
5 K DİRENÇLİ SARI TEL
3. pin BAĞLANTI YOK
GEREKLİ BİLEŞENLER:
1. Arduino
2. DHT11 sıcaklık ve nem sensörü
3.5 k ohm direnç
GİRİŞ VOLTAJINI SIRASI OLARAK ÇEKMEK VE DÜZELTMEK İÇİN İNŞA EDİLMİŞ DİRENÇLİ VE KONDANSATÖRLÜ DHT11 KULLANIYORUM.
Adım 2: DENEY ZAMAN-BAĞLANTILARI
pinleri buna göre bağladım
5v - +VCC
GND - GND
dijital pin 2 - VERİ PIN'i
Adım 3: DENEY ZAMAN-KODU
Arduino IDE kullanarak Arduino kartımızı programlayabiliriz
ama önce DHT sensörleri için kütüphaneyi indirip kurun..
kütüphaneyi indirmenin amacı, kodun karmaşıklığını azaltmaktır.
SIMPLEDHT adlı kütüphaneyi indiriyorum, harika.
kütüphaneyi kurduktan sonra kur butonuna tıklayarak.
dosya örneklerini aç-simpledht-dht11 varsayılanı.
DHT11 kullanıyorum. DHT22 kullanıyorsanız aşağıda örnek bir kod da var.. ŞU ANDA…
kodu açtıktan sonra. Arduino kartını bilgisayarınıza bağlayın ve PORT'u seçin. ve örnek çizimi yükleyin.
veri pinini Arduino'nun dijital pin2'sine bağladığınızdan emin olun..
KOD BÖLÜMÜ YAPILDI
Adım 4: DENEY ZAMANI - KURULUM
kodu yükledikten sonra seri monitörü açın.
sensörün verileri gönderdiğini gözlemleyeceksiniz.
çok zor değil mi
Adım 5: ÇALIŞMA
Dediğim gibi, sensör 40 bit gönderir
8 bit nem tamsayı verisi + 8 bit nem ondalık verisi + 8 bit sıcaklık tamsayı verisi + 8 bit sıcaklık kesirli verisi + 8 bit kontrol toplamı= 40 bit
Örnek 1: 40 veri alındı:
0011 0101 0000 0000 0001 1000 0000 0100 1101
Hesapla: 0011 0101+0000 0000+0001 1000+0000 0000= 0100 1101
Alınan veriler doğru
Nem:0011 0101=35H (hex) =53%RH
Sıcaklık:0001 1000=18H (hex) =24℃.
KAYNAK:-
media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf
SAĞOLUN BEYLER
HATALAR BULURSANIZ LÜTFEN YORUMLARA YAZIN.
BUNU DÜZELTEBİLİRİM.
ÇÜNKÜ BÜYÜK BİR MÜHENDİSİM.
SONRAKİ PROJEDE SICAKLIĞI GÖRMEK İÇİN LCD EKRAN KULLANABİLİRİM.
MÜKEMMEL ADAMLAR KALIN…………………..
Önerilen:
ATLAS İLETKENLİK SENSÖRÜNÜN OTOMATİK SICAKLIK KOMPANZASYONU: 4 Adım
ATLAS İLETKENLİK SENSÖRÜNÜN OTOMATİK SICAKLIK KOMPANZASYONU: Bu projede Atlas Scientific'in iletkenlik sensörünü otomatik olarak sıcaklık kompanzasyonu yapacağız. Sıcaklık değişiklikleri, sıvıların iletkenliği/toplam çözünmüş katılar/tuzluluğu üzerinde bir etkiye sahiptir ve bunu telafi ederek
DHT11 / DHT22 ve Arduino Kullanarak Sıcaklık ve Nem Ölçümü: 4 Adım
DHT11 / DHT22 ve Arduino Kullanarak Sıcaklık ve Nemi Ölçme: Bu Arduino Eğitiminde, Arduino kartı ile sıcaklık ve nemi ölçmek için DHT11 veya DHT22 sensörünün nasıl kullanılacağını öğreneceğiz
Greentent - Arduino Sıcaklık ve Nem Ölçümü ile Dünyanın İlk Mini Taşınabilir Yeşil Evi: 3 Adım
Greentent - Arduino Sıcaklık ve Nem Ölçümlü Dünyanın İlk Mini Taşınabilir Yeşil Evi: İlk olarak, sıcaklık izlenen bir kutuda küçük bir bahçeye sahip olmanın bir yolunu yapmak istediğimde, geceleri dolaşabileceğiniz portatif bir sera fikrini ortaya çıkardım. ve Nem.Yani, gece geç bir saat ve ben bunları almak için bir mağazaya gitmek istiyorum
ESP8266 KULLANARAK THINGSPEAK SICAKLIK VE NEM UYGULAMASI: 9 Adım
ESP8266 KULLANARAK THINGSPEAK SICAKLIK VE NEM UYGULAMASI: Elektronik eşyalarımı kurcalarken, web tabanlı hava durumu uygulaması yapma fikri aklıma geldi. Bu web uygulaması, gerçek zamanlı sıcaklık ve nem verilerini almak için SHT31 sensörünü kullanır. Projemizi ESP8266 WiFi modülü üzerinde konuşlandırdık. Çevrimiçi veya çevrimdışı
HIH6130 ve Raspberry Pi ile Nem ve Sıcaklık Ölçümü: 4 Adım
HIH6130 ve Raspberry Pi ile Nem ve Sıcaklık Ölçümü: HIH6130, dijital çıkışlı bir nem ve sıcaklık sensörüdür. Bu sensörler, ±%4 RH doğruluk seviyesi sağlar. Endüstri lideri uzun vadeli kararlılık, gerçek sıcaklık kompanzasyonlu dijital I2C, Endüstri lideri güvenilirlik, Enerji verimliliği ile