ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: TCRT5000-5CH Sensör Modülü (Breakout) Orta Seviye Üretici: Generic

TCRT5000 5 Kanallı PID Çizgi İzleme Sensör Kartı

5 adet yan yana dizilmiş TCRT5000 kızılötesi sensörüyle siyah pist üzerindeki beyaz çizgiyi veya beyaz pist üzerindeki siyah çizgiyi takip eden entegre robot barıdır.

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

Ön tamponda ekstra bir engel sensörü ve çarpışma anahtarı (bumper switch) içerir. Hızlı çizgi izleyen robotlarda virajları kaçırmadan PID ile izlemek için idealdir.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 3.30V - 5.00V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 80 mA Tipik çalışma modu
Haberleşme Arayüzü 5 Kanal Bağımsız Dijital Mantık Çıkışı Protokol türü
Ölçüm Aralığı 3 mm - 15 mm Çalışma Yüksekliği Etkili çalışma sınırı
Hassasiyet / Doğruluk5 sensörlü hassas diferansiyel yol takibiÖlçüm sapma payı
Tepki Süresi< 1 msÖrnekleme hızı
Ölçüm TürüKızılötesi Yansıtıcılık (Beyaz/Siyah Çizgi)Fiziksel büyüklük
Pin Sayısı7 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-7 OUT1-OUT5 Çıkışlar 5 adet dijital çizgi çıkışı

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

5 Kanallı Çizgi Sensörü Durum Okuma

Gerekli Kütüphaneler: Standart
const int sPins[5] = {3, 4, 5, 6, 7};

void setup() {
  Serial.begin(9600);
  for(int i = 0; i < 5; i++) {
    pinMode(sPins[i], INPUT);
  }
}

void loop() {
  int states[5];
  for(int i = 0; i < 5; i++) {
    states[i] = digitalRead(sPins[i]);
    Serial.print(states[i]); Serial.print(" ");
  }
  Serial.println();
  delay(100);
}
Seri Monitör Çıktısı (Simülasyon):
Sensörler: [0 0 1 0 0] -> Çizgi Tam Ortada!

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

5 Kanallı Çizgi İzleme Neden Önemlidir?

Tek veya iki sensörlü robotlar virajlarda çizgiyi kaybeder ve yoldan çıkar.

5 kanallı kartta:

  • Merkezdeki sensör (SS3) çizginin tam ortada olduğunu doğrular.
  • Yanlardaki sensörler (SS2 ve SS4) hafif sapmaları gösterir.
  • En dıştaki sensörler (SS1 ve SS5) 90 derecelik sert virajları veya kavşakları algılar.
  • Böylece PID matematik algoritmasıyla robot motor hızları yumuşakça ayarlanır.

    Artıları ve Sınırlamaları

    Güçlü Yönleri (Avantajlar)
  • 5 sensör tek entegre PCB'de (kablo karmaşasını bitirir)
  • Her sensör için ayrı LED göstergesi
  • Entegre engel algılama sensörü
  • Sınırlamaları (Dezavantajlar)
  • 5 dijital pin tüketir
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Pist zeminine olan mesafe 5-8 mm civarında sabit tutulmalıdır.