DHT22 (AM2302) Yüksek Hassasiyetli Sıcaklık ve Nem Sensörü
DHT11'in gelişmiş versiyonu; -40°C'ye kadar negatif sıcaklıkları ve ondalıklı hassasiyeti destekler.
Önemli Güvenlik ve Teknik Sınırlama Bilgisi
DHT11 ile aynı kütüphaneyi kullanır ancak tip tanımında DHT22 seçilmelidir.
Teknik Özellikler ve Elektriksel Parametreler
Pin Bağlantıları ve Görevleri (Pinout)
| Pin # | Pin Adı | Sinyal Türü | Görev & Açıklama |
|---|---|---|---|
| 1 | VCC | Güç | +3.3V - +5V Besleme |
| 2 | DATA | Giriş/Çıkış | Dijital Veri Hattı |
| 3 | GND | Toprak | Toprak (0V) |
Geliştirme Kartı Uyumluluk Durumu
Doğrudan bağlantı ve yerleşik 5V desteği.
3.3V ile tam uyumlu çalışır.
MicroPython veya C/C++ SDK ile desteklenir.
MakeCode blokları veya MicroPython ile uyumlu.
5V tolerant GPIO pinleri doğrudan bağlanabilir.
Örnek Kaynak Kod Kütüphanesi
DHT22 Hassas Sıcaklık ve Nem Okuma
DHT sensor library by Adafruit#include <DHT.h>
#define DHTPIN 4
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
delay(2000);
float h = dht.readHumidity();
float t = dht.readTemperature();
if (isnan(h) || isnan(t)) return;
Serial.print("Nem: %"); Serial.print(h, 1);
Serial.print(" | Sıcaklık: "); Serial.print(t, 2); Serial.println(" °C");
} Nem: %54.2 | Sıcaklık: 24.15 °C
Çalışma Mantığı ve Fiziksel İlkeler
DHT22 (AM2302), DHT11'e kıyasla çok daha geniş ölçüm menzili (-40°C ila +80°C) ve yüksek doğruluk (±0.5°C ve ±2% RH) sunan kapasitif nem ve NTC sıcaklık sensörüdür. 16-bit çözünürlükte sıcaklık ve nem verisi üretir.
Artıları ve Sınırlamaları
Sık Karşılaşılan Sorunlar ve Çözümleri
DHTTYPE sabiti DHT11 olarak bırakılırsa okunan değerler 2 katı veya saçma çıkabilir.Alternatif ve Benzer Sensörler
BMP280 Dijital Barometrik Basınç ve Yükseklik Sensörü
Atmosferik hava basıncını ve deniz seviyesinden yüksekliği (irtifa) ±1 metre hassasiyetle ölçen barometre sensörü.
SHT31SHT31 Dijital Yüksek Hassasiyetli Sıcaklık ve Nem Sensörü
İsviçre Sensirion üretimi; laboratuvar ve kuluçka makinelerinde tercih edilen ±0.2°C doğruluklu profesyonel nem/sıcaklık sensörü.
MAX6675MAX6675 K-Tipi Termokupl Dijital Sıcaklık Dönüştürücü Modülü (0°C ~ 1024°C)
Fırın, lehimleme istasyonu, 3D yazıcı nozulu ve egzost gazı gibi 1000°C'ye varan aşırı sıcaklıkları K-tipi termokupl ile ölçen SPI dönüştürücüdür.