ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: HDC1080 Sensör Modülü (Breakout) Başlangıç Seviye Üretici: Texas Instruments

HDC1080 Düşük Güç Tüketimli Dijital Nem ve Sıcaklık Sensörü

Texas Instruments üretimi, 100 nA ultra düşük uyku akımıyla pilli hava istasyonları ve akıllı ev termostatları için tasarlanmış 14-bit hassas nem sensörüdür.

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

Düşük pil uyarı bayrağı (Battery Status bit) barındırır; pil voltajı 2.8V altına düştüğünde yazılımla tespit edilebilir.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 2.70V - 5.50V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 1.3 µA (ölçüm modu ortalaması), 100 nA (uyku) Tipik çalışma modu
Haberleşme Arayüzü I2C (0x40) Protokol türü
Ölçüm Aralığı Nem: %0 - %100 RH, Sıcaklık: -40°C ile +125°C Etkili çalışma sınırı
Hassasiyet / Doğruluk±2% RH, ±0.2°CÖlçüm sapma payı
Tepki SüresiDönüşüm süresi: 6.5 msÖrnekleme hızı
Ölçüm Türü14-Bit Dijital 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 VCC Güç +2.7V - +5.5V DC
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

HDC1080 ile Düşük Güç Nem ve Sıcaklık

Gerekli Kütüphaneler: ClosedCube HDC1080
#include <Wire.h>
#include "ClosedCube_HDC1080.h"

ClosedCube_HDC1080 hdc1080;

void setup() {
  Serial.begin(9600);
  hdc1080.begin(0x40);
}

void loop() {
  Serial.print("Sıcaklık: ");
  Serial.print(hdc1080.readTemperature());
  Serial.print(" °C | Nem: %");
  Serial.print(hdc1080.readHumidity());
  Serial.println(" RH");

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

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

HDC1080 Neden Pil Dostudur?

IoT hava istasyonlarında sensörün sürekli enerji çekmesi pilin birkaç haftada tükenmesine neden olur.

TI HDC1080, uyku modunda sadece 100 nanoamper (nA) akım çeker.

Saniyede bir kez uyanıp 6.5 milisaniyede ölçüm yapıp tekrar uykuya daldığında tek bir CR2032 düğme pil ile yıllarca kesintisiz çalışabilir.

Artıları ve Sınırlamaları

Güçlü Yönleri (Avantajlar)
  • 100 nA rekor düzeyde düşük bekleme akımı
  • 14-bit yüksek ADC çözünürlüğü
  • Entegre pil voltajı düşüş uyarısı
  • Kompakt yapı ve dahili ısıtıcı
  • Sınırlamaları (Dezavantajlar)
  • I2C adresi 0x40 sabittir
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Ölçüm tetiklendikten sonra 10-15 ms dönüşüm süresi beklenmeden okuma yapılırsa I2C NACK hatası döner.