ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: Si7021 Sensör Modülü (Breakout) Orta Seviye Üretici: Silicon Labs

Si7021 Dijital Hassas Nem ve Sıcaklık Sensörü (PTFE Filtreli)

Silicon Labs üretimi, dahili PTFE hidrofobik filtre kapağı ve 60 nA ultra düşük bekleme akımı ile zorlu dış ortam hava istasyonlarının popüler sensörüdür.

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

Çip üstünde fabrika montajlı hidrofobik koruyucu PTFE filtre bulunur. Bu filtre tozu ve sıvı suyu uzak tutarken su buharının geçmesine izin verir.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 1.90V - 3.60V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 150 µA (ölçüm), 60 nA (standby) 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±3% RH (%0-%80 arasında), ±0.4°CÖlçüm sapma payı
Tepki SüresiNem: 6 saniyeÖrnekleme hızı
Ölçüm TürüPolimer Dielektrik Hassas 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 (Adafruit modülü 5V kabul eder)
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 Si7021 ile Nem ve Sıcaklık

Gerekli Kütüphaneler: Adafruit Si7021 Library
#include "Adafruit_Si7021.h"

Adafruit_Si7021 sensor = Adafruit_Si7021();

void setup() {
  Serial.begin(115200);
  if (!sensor.begin()) {
    Serial.println("Si7021 sensörü bulunamadı!");
    while (true);
  }
}

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

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

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

Si7021 Güvenilirliği

Silicon Labs Si7021, dış ortam hava istasyonlarında yağmur serpintisi ve toza karşı dayanıklılığı ile bilinir. Çip yüzeyindeki patentli mikro gözenekli PTFE membran sıvı suyu iter.

Dahili ısıtıcı direnci sayesinde sisli ve %100 bağıl neme ulaşan havalarda çip ısıtılarak yoğunlaşmış su damlacıkları buharlaştırılır ve sensörün doyuma ulaşıp kilitlenmesi engellenir.

Artıları ve Sınırlamaları

Güçlü Yönleri (Avantajlar)
  • Fabrika çıkışlı su itici PTFE filtre koruması
  • 60 nA ultra düşük bekleme akımı
  • Yoğuşma önleyici dahili ısıtıcı
  • Hızlı 6 saniyelik tepki süresi
  • Sınırlamaları (Dezavantajlar)
  • 3.6V mutlak maksimum voltaj (5V Arduino'da regülatörlü modül kullanılmalıdır)
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • I2C adresi HTU21D ve HDC1080 ile aynıdır (0x40); aynı I2C hattına ikisi birden takılamaz.