TMP102 Dijital Minyatür I2C Sıcaklık Sensörü
Texas Instruments'ın 1.4V gibi çok düşük gerilimlerde çalışabilen, 12-bit çözünürlüklü ve ±0.5°C hassasiyetli dijital I2C sıcaklık sensörüdür.
Önemli Güvenlik ve Teknik Sınırlama Bilgisi
Maksimum çalışma voltajı 3.6V'dur. 5V ile beslenirse entegre kalıcı hasar görür.
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üç | +1.4V - +3.6V besleme girişi |
| 2 | GND | Toprak | Toprak 0V |
| 3 | SCL | I2C Saat | I2C Clock |
| 4 | SDA | I2C Veri | I2C Data |
| 5 | ALT | Kesme | Sıcaklık uyarı kesme çıkışı |
| 6 | ADD0 | Adres Seçim | I2C adres belirleme pini |
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
SparkFun TMP102 Kütüphanesi ile Sıcaklık Okuma
SparkFun TMP102 Breakout#include <Wire.h>
#include <SparkFunTMP102.h>
TMP102 sensor;
void setup() {
Serial.begin(9600);
Wire.begin();
if(!sensor.begin()) {
Serial.println("TMP102 bulunamadı!");
while(1);
}
}
void loop() {
sensor.wakeup();
float tempC = sensor.readTempC();
sensor.sleep(); // Enerji tasarrufu için uykuya al
Serial.print("Sıcaklık: ");
Serial.print(tempC, 2);
Serial.println(" °C");
delay(1000);
} Sıcaklık: 23.44 °C
Çalışma Mantığı ve Fiziksel İlkeler
TMP102 Sensör Mimarisi
TMP102, pil veya güneş paneli ile çalışan ultra düşük güçlü IoT cihazlar için optimize edilmiş dijital bir sıcaklık sensörüdür. 12-bit ADC çözünürlüğü sayesinde 0.0625°C gibi son derece küçük sıcaklık değişimlerini algılayabilir.
Artıları ve Sınırlamaları
Sık Karşılaşılan Sorunlar ve Çözümleri
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.