ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: GP2Y0A02YK0F Sensör Modülü (Breakout) Başlangıç Seviye Üretici: Sharp

GP2Y0A02YK0F Sharp Uzun Mesafe Analog Kızılötesi Sensör (20-150 cm)

Büyük robot platformlarında ve otonom araçlarda 1.5 metreye kadar analog mesafe tespiti yapan uzun menzilli Sharp kızılötesi sensörüdür.

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

Kör nokta 20 cm'dir. 20 cm'den yakın cisimler sensör voltaj grafiğinin ters tarafına düştüğü için 80 cm gibi yanlış algılanabilir.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 4.50V - 5.50V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 33 mA (ortalama), 50 mA (pik) Tipik çalışma modu
Haberleşme Arayüzü Analog Voltaj (0.4V - 2.8V) Protokol türü
Ölçüm Aralığı 20 cm - 150 cm (1.5 metre) Etkili çalışma sınırı
Hassasiyet / DoğrulukAnalog doğrusallaştırma fonksiyonu ileÖlçüm sapma payı
Tepki Süresi38.3 msÖrnekleme hızı
Ölçüm TürüOptik ÜçgenlemeFiziksel 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 Vo Analog Çıkış Analog mesafe gerilimi
2 GND Toprak 0V toprak
3 VCC Güç +5V DC besleme

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

Sharp GP2Y0A02 20-150cm Mesafe Okuma

Gerekli Kütüphaneler: Standart
const int sensorPin = A1;

void setup() {
  Serial.begin(9600);
}

void loop() {
  int raw = analogRead(sensorPin);
  float volts = raw * (5.0 / 1023.0);
  
  // GP2Y0A02YK0F karakteristik formülü
  float distance = 60.374 * pow(volts, -1.16);

  if (distance >= 20.0 && distance <= 150.0) {
    Serial.print("Mesafe: ");
    Serial.print(distance);
    Serial.println(" cm");
  }
  delay(100);
}
Seri Monitör Çıktısı (Simülasyon):
Mesafe: 62.4 cm

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

GP2Y0A02YK0F Uzun Mesafe Algılama

Sharp firmasının en popüler uzun menzilli analog sensörüdür. 20 cm ile 150 cm arasında optik üçgenleme (triangulation) yöntemiyle analog voltaj çıktısı üretir.

Oda içi navigasyon, labirent çözen büyük tekerlekli robotlar ve güvenlik bariyerleri için ultrasonik sensörlerin ses yankılanma sorununu aşan harika bir alternatiftir.

Artıları ve Sınırlamaları

Güçlü Yönleri (Avantajlar)
  • 1.5 metreye kadar optik mesafe tespiti
  • Ses yankısı ve eko gecikmelerinden etkilenmez
  • Tek analog pin ile sürülür
  • Sınırlamaları (Dezavantajlar)
  • 20 cm altındaki kör nokta
  • Giriş voltajındaki ani dalgalanmalardan etkilenir (kondansatör gerektirir)
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Güç hattına 100uF kondansatör bağlanmadığında analog okumalarda parazit gözlemlenir.