ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: AHT10 Sensör Modülü (Breakout) Başlangıç Seviye Üretici: ASAIR

AHT10 Yüksek Hassasiyetli Dijital I2C Nem ve Sıcaklık Sensörü

Çok ekonomik fiyatı, minyatür SMD kılıfı ve fabrika kalibrasyonlu I2C çıkışıyla DHT11'in yerini alan modern nem sensörüdür.

Önemli Güvenlik ve Teknik Sınırlama Bilgisi

Modül 3.3V seviyesindedir. 5V Arduino Uno ile kullanırken kart üzerinde regülatör bulunduğundan emin olun veya 3.3V pininden besleyin.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 1.80V - 3.60V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 23 µA (ölçüm), 0.25 µA (bekleme) Tipik çalışma modu
Haberleşme Arayüzü I2C (0x38) Protokol türü
Ölçüm Aralığı Nem: %0 - %100 RH, Sıcaklık: -40°C ile +85°C Etkili çalışma sınırı
Hassasiyet / Doğruluk±2% RH, ±0.3°CÖlçüm sapma payı
Tepki Süresi5-30 saniyeÖrnekleme hızı
Ölçüm TürüMEMS Yarı İletken Bağıl Nem ve SıcaklıkFiziksel büyüklük
Pin Sayısı4 PinModül header pinleri

Pin Bağlantıları ve Görevleri (Pinout)

Pin #Pin AdıSinyal TürüGörev & Açıklama
1 VIN Güç 3.3V DC güç
2 GND Toprak Toprak 0V
3 SCL I2C Saat I2C Clock
4 SDA I2C Veri I2C Data

Geliştirme Kartı Uyumluluk Durumu

Arduino Uno / Nano ✓ Uyumlu
5V Lojik

Doğrudan bağlantı ve yerleşik 5V desteği.

ESP32 (NodeMCU) ✓ Uyumlu
3.3V Lojik

3.3V ile tam uyumlu çalışır.

Raspberry Pi Pico ✓ Uyumlu
3.3V Lojik

MicroPython veya C/C++ SDK ile desteklenir.

BBC Micro:bit ✓ Uyumlu
3.3V Lojik

MakeCode blokları veya MicroPython ile uyumlu.

STM32 (BluePill) ✓ Uyumlu
3.3V (5V Tolerant)

5V tolerant GPIO pinleri doğrudan bağlanabilir.

Örnek Kaynak Kod Kütüphanesi

Arduino Uno Arduino C++ ✓ Test Edildi

Adafruit AHTX0 Kütüphanesi ile AHT10 Okuma

Gerekli Kütüphaneler: Adafruit AHTX0
#include <Adafruit_AHTX0.h>

Adafruit_AHTX0 aht;

void setup() {
  Serial.begin(9600);
  if (!aht.begin()) {
    Serial.println("AHT10 sensörü bulunamadı!");
    while (1) delay(10);
  }
}

void loop() {
  sensors_event_t humidity, temp;
  aht.getEvent(&humidity, &temp);

  Serial.print("Sıcaklık: ");
  Serial.print(temp.temperature);
  Serial.print(" °C | Nem: %");
  Serial.print(humidity.relative_humidity);
  Serial.println(" RH");

  delay(1000);
}
Seri Monitör Çıktısı (Simülasyon):
Sıcaklık: 25.1 °C | Nem: %50.4 RH

Çalışma Mantığı ve Fiziksel İlkeler

AHT10 Sensör Özellikleri

AHT10, ASAIR firması tarafından geliştirilmiş kompakt bir nem ve sıcaklık sensörüdür. Yeni nesil MEMS kapasitif nem algılama elemanına sahiptir.

DHT11 gibi hantal sensörlerin aksine dijital I2C üzerinden standart komut setiyle konuşur, gecikme yaşatmaz ve ±2% RH doğruluk sunar.

Artıları ve Sınırlamaları

Güçlü Yönleri (Avantajlar)
  • Çok uygun fiyat ve minyatür boyutlar
  • Hızlı ve standart I2C haberleşme
  • Fabrikasyon kalibrasyon eğrisi entegre flash bellekte saklanır
  • Sınırlamaları (Dezavantajlar)
  • 3.6V üzeri voltajlara dayanıksızdır (regülatörsüz modellerde)
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Sensör ilk açılışta kalibrasyon komutu gönderilmeden veri okunmaya çalışılırsa sıfır dönebilir.