ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: E18-D80NK Sensör Modülü (Breakout) Başlangıç Seviye Üretici: Generic

E18-D80NK Endüstriyel Ayarlanabilir Kızılötesi Engel Sensörü

Endüstriyel dişli silindirik gövdesi, arkadaki mesafe ayar trimpotu ve yüksek gürültü bağışıklığı ile sumo robotlarda ve konveyör hatlarında kullanılan dijital cisim algılayıcıdır.

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

Çıkış tipi NPN Açık Kollektördür. Mikrodenetleyicide INPUT_PULLUP modu aktif edilmeli veya sinyal pini ile 5V arasına 10k direnç takılmalıdır.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 4.50V - 5.50V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 25 mA (çalışma), 100 mA (yük anahtarlama) Tipik çalışma modu
Haberleşme Arayüzü Dijital Açık Kollektör NPN (0V / HIGH) Protokol türü
Ölçüm Aralığı 3 cm - 80 cm (Arkadaki trimpot ile ayarlanabilir) Etkili çalışma sınırı
Hassasiyet / Doğrulukİkili Mantık (Engel Var: LOW / Engel Yok: HIGH)Ölçüm sapma payı
Tepki Süresi< 2 msÖrnekleme hızı
Ölçüm TürüKızılötesi Engel Varlık AlgılamaFiziksel büyüklük
Pin Sayısı3 PinModül header pinleri

Pin Bağlantıları ve Görevleri (Pinout)

Pin #Pin AdıSinyal TürüGörev & Açıklama
1 KAHVERENGİ (Brown) Güç +5V DC güç hattı
2 MAVİ (Blue) Toprak Toprak (GND) hattı
3 SİYAH (Black) Dijital Çıkış NPN Açık kollektör çıkış (Engel varken 0V, yokken 5V Pull-up)

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

Sensör 5V çıkış veriyorsa ESP32 GPIO pini için 1k/2k voltaj bölücü direnç gereklidir.

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

E18-D80NK Sumo Robot Engel Algılama Kodu

Gerekli Kütüphaneler: Standart
const int sensorPin = 2; // Siyah kablo

void setup() {
  Serial.begin(9600);
  pinMode(sensorPin, INPUT_PULLUP); // Dahili pull-up direnci aktif
}

void loop() {
  int sensorState = digitalRead(sensorPin);

  if (sensorState == LOW) {
    Serial.println("ENGEL ALGILANDI! Cisim menzilde.");
  } else {
    Serial.println("Yol açık.");
  }
  delay(50);
}
Seri Monitör Çıktısı (Simülasyon):
ENGEL ALGILANDI! (Düşman Robot)

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

E18-D80NK Sensör Yapısı

E18-D80NK, modüle edilmiş kızılötesi ışık göndererek ortam ışığından etkilenmeyen yüksek kaliteli bir fotoelektrik sensördür.

Silindirik M18 dişli gövdesi somunlarla robot şasisine kolayca vidalanır. Arka panelinde:

  • Hassasiyet Trimpotu: Algılama mesafesini 3 cm ile 80 cm arasında hassasça ayarlar.
  • Kırmızı Durum LED'i: Önünde bir cisim algılandığında anında yanar.
  • Kablo Renk Kodları (Standart Endüstriyel Sıralama):

  • Kahverengi (Brown): +5V DC Güç
  • Mavi (Blue): GND (Toprak)
  • Siyah (Black): Sinyal Çıkışı (NPN Normalde Açık - Engel algılandığında toprağa çeker/LOW olur)
  • Artıları ve Sınırlamaları

    Güçlü Yönleri (Avantajlar)
  • Sağlam endüstriyel dişli gövde (M18)
  • Trimpot ile ayarlanabilen eşik mesafesi
  • Hızlı tepki süresi (2 ms)
  • Güneş ışığı ve floresan parazitlerine karşı modüleli IR sinyali
  • Sınırlamaları (Dezavantajlar)
  • Sayısal mesafe (kaç cm olduğunu) söylemez; yalnızca engel var/yok sinyali verir
  • Koyu siyah mat yüzeyleri algılama mesafesi beyaz yüzeylere göre daha kısadır
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Siyah sinyal kablosuna Pull-up direnci bağlanmazsa sinyal pini havada kalır ve dalgalanır.