ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: TCRT5000 Sensör Modülü (Breakout) Başlangıç Seviye Üretici: Vishay Telefunken / Generic

TCRT5000 Kızılötesi Çizgi ve Engel Algılama Sensörü

Çizgi izleyen robotların siyah/beyaz zemin ayrımında ve masa kenarından düşmeyi önleyen robotlarda kullanılan optik yansıma sensörü.

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

Doğrudan güneş ışığı veya güçlü akkor aydınlatma altındaki ortamlarda kızılötesi kirliliği nedeniyle hatalı tetikleme yapabilir.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 3.30V - 5.00V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 10 - 20 mA Tipik çalışma modu
Haberleşme Arayüzü Analog Voltaj (AO) ve Dijital Eşik (DO) Protokol türü
Ölçüm Aralığı 0.2 mm - 15 mm (Optimum çalışma mesafesi: 2.5 mm) Etkili çalışma sınırı
Hassasiyet / DoğrulukSiyah-Beyaz zemin kontrastı ayırt etmeÖlçüm sapma payı
Tepki Süresi< 10 µsÖrnekleme hızı
Ölçüm TürüKızılötesi Optik Yansıma AlgılamaFiziksel 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üç +3.3V veya +5V DC
2 GND Toprak Toprak 0V
3 DO Dijital Çıkış Karşılaştırıcı eşik çıkışı (Siyah: 1, Beyaz: 0)
4 AO Analog Çıkış Yansıma yoğunluğuna orantılı ham analog voltaj

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

TCRT5000 Çizgi Algılama Kodu

Gerekli Kütüphaneler: Harici kütüphane gerektirmez
const int linePin = 2;

void setup() {
  Serial.begin(9600);
  pinMode(linePin, INPUT);
}

void loop() {
  int status = digitalRead(linePin);
  if (status == HIGH) {
    Serial.println("SİYAH Çizgi / Yansıma Yok");
  } else {
    Serial.println("BEYAZ Zemin / Yansıma Algılandı");
  }
  delay(50);
}
Seri Monitör Çıktısı (Simülasyon):
BEYAZ Zemin / Yansıma Algılandı
SİYAH Çizgi / Yansıma Yok

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

TCRT5000, bir adet 950 nm dalga boyunda kızılötesi yayan LED ile bir fototransistörün aynı mavi/siyah plastik gövde içinde yan yana yerleştirildiği bir optik yansıma sensörüdür. Beyaz zemin kızılötesi ışığı güçlü yansıtırken, siyah zemin ışığı emer.

Artıları ve Sınırlamaları

Güçlü Yönleri (Avantajlar)
  • Çok yüksek tepki hızı (mikrosaniyeler seviyesinde).
  • Siyah-beyaz çizgi izleme için ideal optik kontrast.
  • Trimpot ile eşik hassasiyeti mekanik olarak ayarlanabilir.
  • Sınırlamaları (Dezavantajlar)
  • Sadece çok yakın mesafede (0.2 - 15 mm) çalışır.
  • Ortamdaki güçlü kızılötesi ışık kaynaklarından etkilenebilir.
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Çizgi izleyen robot siyah çizgiyi kaçırıyorsa sensörün yerden yüksekliği 2-3 mm seviyesine getirilmelidir.