Robot yaparken donanım seçimi, planlama aşamasında belirlenen görev tanımının somut elektronik bileşenlere dönüştürüldüğü kritik bir adımdır. Bu yazı dizisinin ikinci bölümünde, bir robot projesinde ihtiyaç duyulan temel donanım kategorilerini; mikrodenetleyici kartları, sensörler, motorlar ve güç dağıtım sistemini ele alıyoruz.
Mikrodenetleyici Kartı Seçimi
Robotun “beyni” işlevini gören mikrodenetleyici kartı, projenin karmaşıklığına göre seçilmelidir. Arduino Uno gibi kartlar, basit sensör okuma ve motor kontrolü gerektiren başlangıç seviyesi projeler için yeterlidir; düşük maliyetli olmaları ve geniş bir topluluk desteğine sahip olmaları nedeniyle yeni başlayanlar arasında yaygın olarak tercih edilir. Daha fazla işlem gücü ve kablosuz bağlantı (Wi-Fi, Bluetooth) gerektiren projelerde ESP32 kartı tercih edilebilir. Kamera tabanlı görüntü işleme veya daha karmaşık karar verme algoritmaları gerektiren projelerde ise Raspberry Pi gibi tek kart bilgisayarlar, tam bir işletim sistemi çalıştırabilme avantajı sunar. Kart seçiminde dikkat edilmesi gereken teknik özellikler arasında giriş/çıkış (I/O) pin sayısı, işlemci hızı, bellek kapasitesi ve desteklenen iletişim protokolleri (I2C, SPI, UART) yer alır.
Temel Sensör Türleri ve Seçim Kriterleri
Sensör seçimi, robotun görev tanımına doğrudan bağlıdır. Çizgi izleyen bir robot için kızılötesi (IR) sensörler, zemin üzerindeki kontrast farkını algılayarak yeterli veri sağlar ve düşük maliyetlidir. Engel algılama gerektiren projelerde ultrasonik mesafe sensörleri (örneğin HC-SR04), ses dalgası yansıma süresini ölçerek birkaç santimetreden birkaç metreye kadar mesafe tespiti yapabilir. Daha hassas navigasyon gerektiren projelerde kızılötesi mesafe sensörleri veya küçük ölçekli LIDAR modülleri tercih edilebilir. Robotun kendi yönelimini ve dengesini algılaması gereken uygulamalarda ivmeölçer ve jiroskop birleşimi olan IMU (Atalet Ölçüm Birimi) modülleri kullanılır. Sensör seçiminde çalışma voltajı, örnekleme hızı ve mikrodenetleyici ile uyumlu iletişim protokolü mutlaka kontrol edilmelidir; uyumsuz bir voltaj seviyesi, sensörün veya mikrodenetleyicinin zarar görmesine yol açabilir.
Motor ve Motor Sürücü Seçimi
Robotun hareketini sağlayan motor seçimi, planlama aşamasında hesaplanan ağırlık ve tork gereksinimlerine göre yapılır. Fırçalı DC motorlar, düşük maliyetleri ve basit sürüş devreleri nedeniyle başlangıç seviyesi tekerlekli robotlarda en yaygın tercihtir. Hassas açısal konumlandırma gerektiren uygulamalarda (örneğin robot kolu eklemleri) servo motorlar tercih edilir, çünkü bu motorlar dahili geri besleme mekanizması sayesinde belirli bir açıda durabilir. Motorların doğrudan mikrodenetleyiciye bağlanması mümkün değildir, çünkü mikrodenetleyici pinleri motorun çektiği akımı karşılayamaz; bu nedenle L298N veya benzeri bir motor sürücü entegresi kullanılarak motorun yönü ve hızı mikrodenetleyiciden gelen düşük akımlı sinyallerle kontrol edilir. Motor sürücüsü seçilirken motorun nominal akım değerine eşit veya bu değerden yüksek akım kapasitesine sahip bir sürücü tercih edilmelidir.
Güç Dağıtım Devresi Kurulumu
Bir robot projesinde farklı bileşenler farklı voltaj seviyelerinde çalışabilir; örneğin motorlar 7,4 volt ile beslenirken mikrodenetleyici 5 volt ile çalışabilir. Bu nedenle güç dağıtım devresi, tek bir batarya kaynağından gelen enerjiyi her bileşenin ihtiyaç duyduğu voltaj seviyesine dönüştürmekle görevlidir. Bu işlem genellikle voltaj regülatörleri (örneğin 7805 entegresi) veya anahtarlamalı DC-DC dönüştürücüler aracılığıyla gerçekleştirilir. Anahtarlamalı dönüştürücüler, doğrusal regülatörlere kıyasla daha az ısı üretir ve enerji verimliliği daha yüksektir, bu nedenle batarya ile çalışan mobil robotlarda tercih edilmesi önerilir. Ayrıca motorların çektiği ani akım dalgalanmalarının hassas elektronik bileşenleri etkilememesi için, motor besleme hattı ile mikrodenetleyici besleme hattının ayrı tutulması (izole güç hatları) iyi bir mühendislik pratiğidir.
Prototip Kartı Üzerinde Devre Kurulumu
Donanım bileşenleri belirlendikten sonra, nihai devre kartına geçmeden önce breadboard (deney tahtası) üzerinde bir prototip kurulması önerilir. Bu aşama, bağlantı hatalarının kalıcı bir lehim işlemi yapılmadan önce tespit edilip düzeltilmesine olanak tanır. Prototip aşamasında her bileşenin ayrı ayrı test edilmesi, örneğin önce yalnızca bir motorun sürücü üzerinden döndürülmesi, ardından bir sensörün doğru veri okuyup okumadığının kontrol edilmesi, sistem bütünleştirildiğinde ortaya çıkabilecek hataların kaynağını belirlemeyi kolaylaştırır.
Yaygın Donanım Hataları
Yeni başlayanların donanım seçiminde sıkça yaptığı hatalardan biri, motoru doğrudan mikrodenetleyici pinine bağlamaya çalışmaktır; bu durum genellikle mikrodenetleyicinin kalıcı olarak zarar görmesine neden olur. Bir diğer yaygın hata, sensörlerin çalışma voltajını kontrol etmeden bağlantı yapmaktır; 5 voltluk bir sensörün 3,3 voltluk bir mikrodenetleyiciye doğrudan bağlanması hatalı okumalara veya donanım hasarına yol açabilir. Ayrıca motor sürücüsünün akım kapasitesinin motorun gerçek çekiş akımının altında seçilmesi, sürücünün aşırı ısınmasına ve arızalanmasına neden olabilir.
Sonuç
Donanım seçimi, robot projesinin fiziksel olarak hayata geçirildiği aşamadır ve her bileşenin teknik özelliklerinin birbiriyle uyumlu olması gerekir. Mikrodenetleyici, sensör, motor ve güç dağıtım sisteminin doğru şekilde eşleştirilmesi, projenin ilerleyen aşamalarında karşılaşılacak sorunları önemli ölçüde azaltır. Serinin bir sonraki bölümünde, bu donanım üzerinde çalışacak yazılımın nasıl yazılacağını ve temel kontrol algoritmalarını ele alacağız.
Sıkça Sorulan Sorular
Yeni başlayanlar için Arduino Uno önerilir, çünkü düşük maliyetli, geniş topluluk desteğine sahip ve basit sensör-motor projeleri için yeterli işlem gücüne sahiptir.
Hayır, motorlar doğrudan mikrodenetleyiciye bağlanamaz çünkü mikrodenetleyici pinleri motorun çektiği akımı karşılayamaz. Bunun için L298N gibi bir motor sürücü entegresi kullanılmalıdır.
Ultrasonik sensör, ses dalgasının bir nesneye çarpıp geri dönme süresini ölçerek mesafe hesaplar ve genellikle engel algılama uygulamalarında kullanılır.
Bir robotta farklı bileşenler farklı voltaj seviyelerinde çalıştığı için, tek bir bataryadan gelen enerjinin her bileşenin ihtiyacına uygun voltaja dönüştürülmesi gerekir; bu işlem voltaj regülatörleri veya DC-DC dönüştürücüler ile yapılır.
Devre nihai olarak lehimlenmeden önce breadboard üzerinde prototip kurularak bağlantı hatalarının erken aşamada tespit edilmesi önerilir.
İlgili Yazılar
Robot Nasıl Yapılır? 1. Bölüm: Planlama ve Tasarım Aşaması
Robot Nasıl Yapılır? 3. Bölüm: Yazılım ve Kontrol Algoritmaları
Robot Nasıl Yapılır? 4. Bölüm: Test, Kalibrasyon ve Otonomiye Geçiş
Robotik Teknolojisinde 2026 Gelişmeleri: Fiziksel Yapay Zeka Çağı
Türkiye’de Robotik Teknolojisi: Yerli Girişimler ve Projeler
Endüstriyel Robotların Kullanım Alanları: Sektörel Uygulamalar ve Teknik Özellikler
R.O.S. (Robot Operating System) ile Robot Yazılım Mimarisi
Robot Teknolojisinin Temel Bileşenleri: Sensörler, Aktüatörler ve Kontrol Sistemleri
