ROBOTİK DONANIM REHBERİ

Robotikte Kullanılan Sensörler ve Çalışma Prensipleri (2026 Kapsamlı Rehber)

Robotların dünyayı algılamasını sağlayan duyu organları: Mesafe, konum, ışık, sıcaklık, renk ve eğim sensörlerinin çalışma mantığı, teknik detayları ve Arduino uygulama kodları.

Robotik sistemler, çevreleriyle etkileşime girebilen otonom yapılardır. Bir robotun karar verebilmesi için öncelikle etrafında ne olup bittiğini "hissetmesi" gerekir. Tıpkı insanların göz, kulak ve dokunma duyularıyla çevreyi algılaması gibi, robotlar da bu görevi sensörler (algılayıcılar) vasıtasıyla gerçekleştirir.

Sensörler; ışık, sıcaklık, basınç, uzaklık veya ivme gibi fiziksel büyüklükleri algılayıp bu bilgileri mikrodenetleyicilerin (Arduino, Raspberry Pi, STM32 vb.) işleyebileceği elektriksel sinyallere dönüştüren elektronik elemanlardır.

1 Sensör Türleri ve Sinyal Tipleri

Robotik uygulamalarda kullanılan sensörleri ürettikleri sinyal türüne ve çalışma prensiplerine göre iki temel gruba ayırırız:

Analog Sensörler Sürekli değişen voltaj değerleri üretirler. Sıcaklık veya ışık şiddeti gibi dereceli ölçümlerde kullanılırlar.
Dijital Sensörler Yalnızca 0 ve 1 (HIGH/LOW) mantıksal durum sinyali iletirler. Butonlar veya basit engel sensörleri örnektir.
Haberleşmeli Sensörler I2C, SPI veya UART protokolleri üzerinden mikrodenetleyiciye doğrudan paket veri ileten gelişmiş sensörlerdir.

2 Robotikte En Çok Kullanılan Sensörler

MESAFE ALGILAMA

Ultrasonik Mesafe Sensörü (HC-SR04)

Otonom yön bulma, engel tanıyan robotlar ve park sensörü projelerinin vazgeçilmezidir. 2 cm ile 400 cm arasındaki mesafeleri ses dalgaları yardımıyla yüksek hassasiyetle ölçer.

  • Çalışma Mantığı: Sensör üzerindeki Trig pininden 40 kHz frekansında insan kulağının duyamayacağı bir ses dalgası gönderilir. Bu dalga bir engele çarpıp geri döndüğünde Echo pini tarafından yakalanır. Sesin gidiş-dönüş süresi hesaplanarak mesafe formülü ile cm değerine dönüştürülür.
  • Kullanım Alanları: Engelden kaçan robotlar, sıvı seviye ölçüm sistemleri, haritalama araçları.

>
OPTİK & ÇİZGİ ALGILAMA

Kızılötesi (IR) Çizgi Sensörü (TCRT5000)

Çizgi izleyen robotların temel bileşenidir. Yüzeyin siyah veya beyaz olduğunu IR ışık yansıması farkından tespit eder.

  • Çalışma Mantığı: IR LED çevreye kızılötesi ışık yayar. Beyaz yüzeyler bu ışığı geri yansıtırken, siyah yüzeyler ışığı emer (soğurur). Fototransistör geri dönen ışık miktarını ölçerek sinyal üretir.
  • Kullanım Alanları: Çizgi takip eden endüstriyel taşıyıcılar, sumo robotları, labirent çözen sistemler.
KONUM & EĞİM ALGILAMA

IMU - İvmeölçer ve Jiroskop (MPU6050)

Robotun uzaydaki konumunu, oryantasyonunu ve ivmesini takip etmek için kullanılan 6 eksenli eksiksiz bir hareket sensörüdür.

  • Çalışma Mantığı: İçerisinde 3 eksenli jiroskop ve 3 eksenli ivmeölçer barındırır. I2C protokolü üzerinden mikrodenetleyiciye hassas açı ve hız verisi sunar.
  • Kullanım Alanları: İki tekerlekli dengede kalan robotlar, dronelar, insansız hava araçları (İHA) ve gimbal sistemleri.
ÇEVRESEL ALGILAMA

Sıcaklık, Nem ve Işık Sensörleri (DHT11 / LDR)

Robotun ortam şartlarına uyum sağlaması veya çevresel verileri raporlaması gerektiğinde tercih edilir.

  • LDR (Işığa Duyarlı Direnç): Ortamdaki ışık şiddeti arttıkça direnci düşen analog bir sensördür. Işık takip eden robotlarda yaygındır.
  • DHT11 / DHT22: Dijital sinyal çıkışı veren, ortam nemini ve sıcaklığını ölçen ekonomik çözümlerdir.

3 Sensör Özellikleri ve Karşılaştırma Tablosu

Projeniz için doğru sensörü seçerken algılama menzili, çalışma voltajı ve haberleşme tipini göz önünde bulundurmalısınız:

Sensör Modeli Algılama Tipi Çalışma Voltajı Sinyal / Protokol Menzil / Hassasiyet
HC-SR04 Ultrasonik Ses 5V DC Dijital (Pulse) 2 cm - 400 cm
TCRT5000 Kızılötesi Yansıma 3.3V - 5V DC Analog / Dijital 0.2 cm - 1.5 cm
MPU6050 Açı, İvme, Jiroskop 3.3V - 5V DC I2C Haberleşme ±2g ile ±16g arası
TCS3200 Renk Algılama 2.7V - 5.5V DC Frekans Çıkışı RGB Renk Spektrumu
DHT11 Sıcaklık ve Nem 3V - 5.5V DC Tek Hat Dijital 0-50°C / %20-90 Nem

4 Örnek Arduino Sensör Kodlaması

Aşağıdaki örnekte, HC-SR04 Ultrasonik Mesafe Sensörü kullanarak önündeki engeli santimetre cinsinden ölçen ve Seri Port ekranına yazdıran temel C++ / Arduino kodunu inceleyebilirsiniz:

ultrasonik_mesafe.ino
// HC-SR04 Pin Tanımlamaları
const int trigPin = 9;
const int echoPin = 10;

long sure;
int mesafe;

void setup() {
  pinMode(trigPin, OUTPUT); // Ses tetik pini
  pinMode(echoPin, INPUT);  // Ses yakalama pini
  Serial.begin(9600);      // Seri haberleşme başlatma
}

void loop() {
  // Trig pinine 10 mikrosaniyelik tetik sinyali gönderilir
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  // Yansıyan sinyalin gidiş-dönüş süresi ölçülür
  sure = pulseIn(echoPin, HIGH);

  // Ses hızı (0.034 cm/us) kullanılarak mesafe hesaplanır
  mesafe = sure * 0.034 / 2;

  // Ölçülen değer Seri Port ekranına basılır
  Serial.print("Ölçülen Mesafe: ");
  Serial.print(mesafe);
  Serial.println(" cm");

  delay(500); // Yarım saniye bekleme
}

Kodlama İpucu: Sensör Gürültülerini Engelleme

Sensörlerden gelen anlık hatalı veya gürültülü verileri engellemek için kodlama aşamasında Hareketli Ortalama Filtresi (Moving Average) veya Kalman Filtresi uygulamak robotunuzun kararlılığını artıran profesyonel bir yöntemdir.

5 Projeniz İçin Sensör Seçerken Dikkat Edilecekler

Başarılı bir robot tasarlarken doğru sensör seçimi kritik rol oynar. Şu altın kurallara dikkat etmelisiniz:

  1. Çevre Koşulları: Optik ve kızılötesi sensörler parlak güneş ışığından veya koyu zeminlerden olumsuz etkilenebilir. Dış mekan projelerinde ultrasonik veya mekanik sensörler daha güvenilirdir.
  2. Örnekleme Hızı: Yüksek hızlı bir yarış robotu yapıyorsanız, okuma süresi milisaniyeler alan yavaş bir sensör gecikmelere sebep olur.
  3. Güç Tüketimi: Batarya ile çalışan mobil robotlarda her sensörün mAh cinsinden akım çekimi toplam çalışma süresini etkiler.

Robotik Kodlama Becerilerinizi Geliştirin!

Sürükle-bırak blok kodlama ve interaktif simülatörlerimiz ile sensör kullanımını hemen uygulamalı öğrenin.

Blok Kodlama Editörüne Git

Sıkça Sorulan Sorular

Robotikte sensör ne işe yarar?

Sensörler robotların çevrelerindeki fiziksel büyüklükleri (ışık, sıcaklık, mesafe, ivme, ses) algılayarak mikrodenetleyiciye elektriksel sinyaller halinde ileten algılama elemanlarıdır. Robotların duyu organları işlevini görürler.

Analog ve dijital sensör arasındaki fark nedir?

Dijital sensörler yalnızca 0 veya 1 (Var/Yok) şeklinde iki durumlu sinyal üretirken; analog sensörler ölçülen değerin büyüklüğüne göre sürekli değişen bir voltaj aralığında (örneğin 0-5V) hassas veri sunarlar.

Otonom engel tanıyan bir robot için hangi sensörler gereklidir?

Temel engel tanıyan robotlarda genellikle Ultrasonik Mesafe Sensörü (HC-SR04) veya Kızılötesi (IR) mesafe sensörleri tercih edilir. Daha gelişmiş otonom sistemlerde ise LiDAR ve Derinlik Kameraları kullanılır.