Yazılardaki ürünleri komponentci.net'te inceleyebilir, hemen sipariş verebilirsiniz.komponentci.net →
KomponentciBlog Mağaza
Blog  ›  Robotik

Çizgi İzleyen Robot Nasıl Yapılır?

Çizgi İzleyen Robot Nasıl Yapılır?
Kısa cevap

Çizgi izleyen robot, altındaki kızılötesi sensörlerle zemindeki siyah çizgiyi algılayıp motorlarını buna göre yönlendiren bir robottur. Siyah çizgi kızılötesi ışığı az, beyaz zemin çok yansıttığı için sensörler çizginin konumunu bulur. Temel parçalar bir şase ve iki motor, bir motor sürücü, 3-8 sensörlü bir çizgi sensörü kartı, bir Arduino ve bir pildir. Basit robotlar sağ-sol mantığıyla, hızlı ve düzgün izleyenler ise PID kontrolüyle çalışır.

Çizgi izleyen robot, robotik yarışmalarının ve okul projelerinin klasiğidir: sensör okumayı, motor kontrolünü ve karar vermeyi tek bir projede öğretir. Bu rehberde çizgi izleyen bir robotun parçalarını, çalışma mantığını ve adım adım yapımını anlatıyoruz.

Çizgi izleyen robot nasıl çalışır?

Robotun altındaki kızılötesi sensörler zemine ışık gönderip yansıyan ışığı ölçer; siyah çizgi ışığı az, beyaz zemin çok yansıttığı için robot çizginin sensörlere göre nerede olduğunu anlar ve motorlarının hızını buna göre ayarlar. Çizgi sağa kayarsa robot sağa, sola kayarsa sola döner.

Gerekli parçalar

ParçaGöreviÖrnek
Çizgi sensörüÇizginin konumunu algılar3'lü TCRT5000 sensör kartı, 5'li IR çizgi sensörü, QTR-8RC 8'li sensör
Şase ve motorlarGövde ve hareket4WD tekerlekli araba kiti
Motor sürücüMotorların yön ve hızını kontrol ederMX1508 motor sürücü ya da L298N
MikrodenetleyiciSensörü okur, karar verirArduino Uno ya da Nano
PilEnerji2 adet 18650 ya da 2S LiPo

Hepsini bir arada isteyenler için çizgi izleyen robot kiti de bulunur.

Sensör sayısı neyi değiştirir?

  • 2-3 sensör: Basit sağ-orta-sol mantığı; yavaş ve düz pistler için yeterli.
  • 5 sensör: Çizginin konumu daha hassas bilinir; keskin virajlar daha iyi alınır.
  • 8 sensör: PID ile hızlı ve düzgün izleme, kavşak ve dik açı algılama; yarışma robotları için.

Adım adım çizgi izleyen robot yapımı

  1. Şaseyi kurun: Motorları ve tekerlekleri takın, pil yuvasını ağırlık merkezi alçak kalacak şekilde yerleştirin.
  2. Sensörü monte edin: Sensör kartını robotun önüne, zeminden yaklaşık 3-10 mm yüksekliğe (sensörün belgesine göre) ve tekerlek eksenine göre ileride olacak şekilde takın.
  3. Motor sürücüyü bağlayın: Sol ve sağ motorları sürücünün iki kanalına, sürücünün yön ve hız girişlerini Arduino'nun PWM pinlerine bağlayın; bkz. L298N rehberi.
  4. Sensörleri bağlayın: Dijital çıkışlı kartlarda her sensör çıkışı bir dijital pine, analog çıkışlılarda analog pinlere bağlanır. Tüm GND'ler ortak olmalıdır.
  5. Kalibre edin: Sensörü beyaz zeminde ve siyah çizgi üzerinde okuyun; dijital kartlarda eşik trimpotunu, analog okumada koddaki eşiği ayarlayın.
  6. Basit mantığı yazın: Orta sensör çizgideyse düz git; sol sensör çizgiyi görürse sol motoru yavaşlat; sağ sensör görürse sağ motoru yavaşlat; hiçbiri görmüyorsa son dönüş yönünde dön.
  7. Deneyin ve ayarlayın: Önce düşük hızla deneyin; robot çizgiden çıkıyorsa hızı düşürün ya da dönüşleri sertleştirin.

PID kontrolü ile daha düzgün izleme

PID kontrolünde çizginin merkezden ne kadar saptığı bir hata değeri olarak hesaplanır ve iki motorun hız farkı bu hataya, hatanın değişim hızına ve birikimine göre ayarlanır. Bu sayede robot zikzak yapmadan, çizgiyi yumuşak ve hızlı takip eder. Ayar genellikle önce yalnızca P (oransal) katsayısıyla başlanır, robot salınım yapmaya başlayınca D (türev) eklenir; I (integral) çoğu zaman çok küçük tutulur ya da kullanılmaz. Motorların PWM ile hız kontrolünü DC motor hız kontrolü yazımızda anlattık.

Pist nasıl hazırlanır?

  • Beyaz, mat bir zemin (karton, mukavva ya da beyaz pano) üzerine yaklaşık 15-25 mm genişliğinde siyah elektrik bandı yapıştırın.
  • Parlak yüzeyler ve güneş ışığı kızılötesi sensörleri yanıltabilir; mat zemin ve iç mekân ışığı tercih edin.
  • İlk denemelerde geniş virajlı bir pist kullanın; dik açılar ve kavşakları sonra ekleyin.

Sık sorulan sorular

Çizgi izleyen robot için hangi sensör en iyisi?

Başlangıç için 3 ya da 5 sensörlü TCRT5000 tabanlı kartlar yeterlidir. Hızlı ve yarışma robotları için 8 sensörlü QTR gibi diziler daha hassas konum bilgisi verir.

Robot neden çizgiden çıkıyor?

Hız çok yüksek, sensör zeminden çok yüksekte, eşik ayarı yanlış ya da pist parlak olabilir. Önce hızı düşürüp sensör kalibrasyonunu kontrol edin.

Çizgi izleyen robot hangi motorla yapılır?

Genellikle 3-6V ya da 6-12V redüktörlü DC motorlar kullanılır. Hızlı robotlarda yüksek devirli mikro redüktörlü motorlar, ağır robotlarda daha yüksek torklu motorlar tercih edilir; bkz. redüktörlü motor rehberimiz.

Beyaz çizgi siyah zeminde izlenir mi?

Evet; kodda sensör mantığı tersine çevrilerek siyah zemin üzerindeki beyaz çizgi de izlenebilir.

Arduino yerine ESP32 kullanılır mı?

Evet. ESP32 daha hızlıdır ve Wi-Fi/Bluetooth ile robotun ayarlarını kablosuz değiştirmeyi sağlar; pinlerinin 3,3V olduğuna dikkat edilmelidir.

Özet

  • Kızılötesi sensörler siyah çizgiyle beyaz zemin arasındaki yansıma farkını algılar.
  • Temel parçalar: sensör kartı, şase ve motorlar, motor sürücü, Arduino ve pil.
  • Basit robotlar sağ-sol mantığıyla, hızlılar PID ile çalışır.
  • Sensörler zemine yakın ve doğru eşikle kalibre edilmelidir.
  • Mat beyaz zemin ve siyah bant ideal pisttir.

Bu yazıdaki ürünler

Diğer yazılar

08 Kasım 20264 dk okuma

Zaman Rölesi Nedir? Çeşitleri ve Bağlantısı

Zaman rölesi, enerji verildikten ya da bir kontrol sinyali geldikten sonra ayarlanan süre kadar bekleyip kontaklarını değiştiren bir röledir...

Devamını oku →
08 Kasım 20263 dk okuma

Dijital Termostat Modülü Nasıl Kullanılır?

Dijital termostat modülü, bir sıcaklık sensörüyle ortamı ölçer ve ayarlanan sıcaklığa göre röle çıkışını açıp kapatır. Isıtma (H) modunda sı...

Devamını oku →
08 Kasım 20264 dk okuma

Termik Sigorta ve Bimetal Termostat Nedir?

Termik sigorta, belirlenen sıcaklığa ulaşıldığında kalıcı olarak açılarak devreyi kesen tek kullanımlık bir aşırı ısı koruma elemanıdır; ısı...

Devamını oku →
08 Kasım 20264 dk okuma

Havya Nasıl Seçilir? Lehim İstasyonu ve Kalem Havya

Elektronik işler için en doğru seçim ısı ayarlı bir havyadır; ısı ayarsız basit havyalar ucu aşırı ısıtıp kartlara zarar verebilir. Hobi ve...

Devamını oku →
08 Kasım 20264 dk okuma

Multimetre Nasıl Seçilir? True RMS, CAT ve Özellikler

İyi bir multimetre seçerken ölçüm güvenliği (CAT sınıfı), doğruluk ve sayım (count) değeri, otomatik kademe, True RMS, hızlı süreklilik test...

Devamını oku →
08 Kasım 20264 dk okuma

Neodyum Mıknatıs Nedir? Çeşitleri ve Güvenlik

Neodyum mıknatıs, neodimyum, demir ve bor alaşımından (NdFeB) yapılan ve bilinen en güçlü kalıcı mıknatıs türüdür. Küçük boyutuna göre çok y...

Devamını oku →