Robotik projelerde doğru motor seçimi, sistemin performansını doğrudan etkileyen en önemli konulardan biridir. Bir robot aracın tekerleklerini döndürmek, bir robot kolun açısını hassas şekilde ayarlamak veya belirli bir mekanizmayı kontrollü olarak hareket ettirmek için farklı motor tipleri kullanılır.
DC motor, step motor ve servo motorlar benzer şekilde elektrik enerjisini harekete dönüştürse de çalışma prensipleri ve kullanım alanları birbirinden oldukça farklıdır. Bu nedenle motor seçimi yapılırken yalnızca motorun boyutuna veya çalışma voltajına değil; hız, tork, konum kontrolü ve mekanik gereksinimler gibi kriterlere de dikkat edilmelidir.
Farklı proje ihtiyaçlarına uygun DC motor, step motor, servo motor ve diğer motor çeşitlerine RobotikDepo Motorlar kategorisinden ulaşılabilir.
DC Motor Nedir?
DC motorlar, doğru akım ile çalışan ve elektrik enerjisini sürekli dönme hareketine çeviren motorlardır. Yapılarının basit olması, kolay sürülebilmeleri ve çok farklı boyutlarda üretilebilmeleri nedeniyle robotik projelerde oldukça yaygın kullanılırlar.
Basit bir DC motora enerji verildiğinde motor sürekli olarak dönmeye başlar. Motor uçlarına uygulanan gerilimin yönü değiştirilirse dönüş yönü de değiştirilebilir.
DC motorlar özellikle;
- robot araba projelerinde,
- tekerlekli mobil robotlarda,
- fan ve pervane sistemlerinde,
- küçük mekanik düzeneklerde,
- konveyör uygulamalarında
sık kullanılır.
Redüktörlü DC Motor Ne İşe Yarar?
Standart DC motorlar çoğu zaman yüksek devirde fakat nispeten düşük torkla çalışır. Robotik araçlarda ise genellikle çok yüksek devir yerine daha güçlü ve kontrollü bir hareket gerekir.
Bu noktada redüktörlü motorlar devreye girer.
Redüktör sistemi motorun dönüş hızını düşürürken çıkış milindeki torkun artırılmasını sağlar. Örneğin küçük bir robot araç için çok yüksek devirli bir motor yerine 100 RPM, 200 RPM veya 300 RPM civarında redüktörlü bir motor tercih edilebilir.
Motor seçerken yalnızca RPM değerine bakmak doğru değildir. Kullanılacak tekerleğin çapı, robotun toplam ağırlığı ve istenen hareket hızı da değerlendirilmelidir.
DC Motor İçin Motor Sürücü Gerekir mi?
Arduino veya benzeri mikrodenetleyici kartlarının çıkış pinleri bir DC motoru doğrudan beslemek için yeterli akımı sağlayamaz.
Bu nedenle motorlar genellikle bir motor sürücü kartı üzerinden kontrol edilir.
Motor sürücü sayesinde;
- motorun dönüş yönü değiştirilebilir,
- PWM yöntemiyle hız kontrolü yapılabilir,
- birden fazla motor ayrı ayrı kontrol edilebilir.
L298N, L293D, TB6612FNG, DRV8833 ve benzeri motor sürücü devreleri farklı akım ve voltaj gereksinimlerine sahip projelerde kullanılabilir.
Motor sürücü seçilirken motorun özellikle kalkış ve zorlanma anlarında çekebileceği akım dikkate alınmalıdır.
Step Motor Nedir?
Step motorlar, klasik DC motorlardan farklı olarak kontrollü adımlar halinde hareket eder.
Bir step motora uygun elektrik sinyalleri uygulandığında motor mili belirli açılarla ilerler. Bu özellik sayesinde motorun konumu oldukça hassas şekilde kontrol edilebilir.
Step motorlar özellikle;
- 3D yazıcılarda,
- CNC makinelerinde,
- lazer kesim sistemlerinde,
- doğrusal hareket mekanizmalarında,
- hassas pozisyonlama sistemlerinde
yaygın olarak kullanılır.
Bir robotun sadece ileri veya geri hareket etmesi gerekiyorsa step motor çoğu zaman gerekli değildir. Ancak milin veya mekanizmanın ne kadar döndüğünün hassas şekilde kontrol edilmesi gerekiyorsa step motor oldukça avantajlıdır.
Step Motor Sürücüleri
Step motorlar da doğrudan Arduino çıkışlarına bağlanarak çalıştırılmaz. Bunun yerine motorun özelliklerine uygun bir step motor sürücüsü kullanılır.
A4988 ve DRV8825 gibi sürücüler özellikle küçük ve orta ölçekli step motor uygulamalarında sık tercih edilir.
Daha yüksek akım gerektiren motorlarda ise TB6600 gibi daha güçlü sürücüler kullanılabilir.
Step motor sürücüsü seçerken;
- motorun faz akımı,
- besleme voltajı,
- sürücünün maksimum akım kapasitesi,
- mikrostep desteği
gibi özellikler dikkate alınmalıdır.
Servo Motor Nedir?
Servo motorlar belirli bir açının hassas şekilde kontrol edilmesi gereken projelerde kullanılır.
Standart hobi tipi servo motorlarda motorun içerisinde DC motorun yanı sıra dişli sistemi, konum sensörü ve kontrol devresi de bulunur.
Arduino tarafından gönderilen kontrol sinyaline göre servo mili istenilen açıya hareket eder.
Örneğin;
- robot kol,
- robotik tutucu,
- kamera yönlendirme sistemi,
- pan-tilt mekanizması,
- uzaktan kontrollü direksiyon sistemi
gibi uygulamalarda servo motorlar oldukça kullanışlıdır.
180 Derece ve Sürekli Dönen Servo Arasındaki Fark
Servo motor seçerken önemli noktalardan biri motorun çalışma şeklidir.
Klasik servo motorlar çoğunlukla yaklaşık belirli bir açı aralığında hareket eder. Kullanıcı servoya örneğin 30, 90 veya 150 derece gibi bir hedef konum verebilir.
Sürekli dönen servo motorlarda ise açı kontrolünden ziyade dönüş yönü ve hız kontrolü yapılır.
Bu nedenle sürekli dönen servo ile standart konum kontrollü servo aynı amaç için kullanılmamalıdır.
DC, Step ve Servo Motor Arasındaki Temel Farklar
Üç motor tipinin kullanım amacı genel olarak şu şekilde düşünülebilir:
DC motor: Sürekli dönme ve hız gereken uygulamalar için uygundur.
Step motor: Hassas ve tekrarlanabilir pozisyonlama gereken sistemlerde tercih edilir.
Servo motor: Belirli bir açının kolay ve kontrollü şekilde ayarlanması gereken projelerde kullanılır.
Örneğin dört tekerlekli bir robot araç yapılıyorsa redüktörlü DC motor uygun olabilir. Bir 3D yazıcının eksen hareketi için step motor tercih edilirken, robot kol eklemlerinde servo motor kullanmak daha pratik olabilir.
Motor Seçerken Hangi Özelliklere Bakılmalı?
Robotik projeler için motor seçerken birkaç teknik özellik birlikte değerlendirilmelidir.
Çalışma Voltajı
Motorun belirtilen çalışma voltajına uygun bir güç kaynağı kullanılmalıdır.
6V bir motorun sürekli olarak çok daha yüksek voltajda çalıştırılması motorun aşırı ısınmasına ve kullanım ömrünün azalmasına neden olabilir.
RPM
RPM, motor milinin dakikada kaç tur döndüğünü ifade eder.
RPM değeri yüksek olan motorlar daha hızlı döner. Ancak yüksek hız her zaman daha iyi anlamına gelmez. Robot araçlarda hız arttıkça kontrol zorlaşabilir ve tork ihtiyacı karşılanamayabilir.
Tork
Tork, motorun döndürme kuvvetini ifade eder.
Ağır bir robotu hareket ettirmek, büyük bir tekerleği çevirmek veya mekanik yük taşımak için yeterli tork gerekir.
Özellikle redüktörlü motor ve servo seçimlerinde tork değeri önemli kriterlerden biridir.
Akım
Motorlar çalışırken özellikle ilk hareket anında ve mil zorlandığında normal çalışma akımından daha yüksek akım çekebilir.
Bu nedenle güç kaynağı ve motor sürücüsü seçilirken yalnızca motorun boşta çalışma akımına göre hesaplama yapmak doğru olmayabilir.
Mil ve Mekanik Ölçüler
Motorun elektriksel özelliklerinin uygun olması tek başına yeterli değildir.
Motor milinin;
- çapı,
- şekli,
- uzunluğu,
- bağlantı noktaları
kullanılacak tekerlek, kaplin veya mekanik sistemle uyumlu olmalıdır.
Robot Araba İçin Hangi Motor Seçilmeli?
Basit Arduino robot araçlarında genellikle redüktörlü DC motorlar tercih edilir.
Özellikle eğitim ve başlangıç projelerinde kullanılan sarı redüktörlü motorlar düşük maliyetli olmaları ve kolay monte edilebilmeleri sayesinde oldukça yaygındır.
Daha ağır robotlarda ise metal redüktörlü ve daha yüksek tork üreten motorlara ihtiyaç duyulabilir.
Motor seçerken robotun toplam ağırlığı ve tekerlek çapı dikkate alınmalıdır. Ağır bir sistemi küçük ve düşük torklu motorlarla hareket ettirmeye çalışmak motorların zorlanmasına ve sürücü devresinin aşırı akım çekmesine neden olabilir.
Robot Kol İçin Hangi Motor Tercih Edilir?
Robot kollarında genellikle servo veya step motorlar kullanılır.
Basit ve küçük robot kollarda servo motor kullanmak kolaydır çünkü motorun açısı Arduino gibi bir mikrodenetleyici üzerinden doğrudan kontrol edilebilir.
Daha hassas veya daha yüksek yük taşıyan sistemlerde ise step motor, redüktörlü motor veya geri beslemeli özel servo sistemleri tercih edilebilir.
Robot kol tasarımında motorun tork değeri özellikle önemlidir. Kol uzadıkça motora uygulanan mekanik yük artacağı için yalnızca parçaların ağırlığına bakarak motor seçmek yeterli olmayabilir.
Motor Seçiminde Güç Kaynağını Unutmamak Gerekir
Robotik projelerde sık yapılan hatalardan biri yalnızca motor ve sürücünün seçilip güç kaynağının göz ardı edilmesidir.
Birden fazla motor kullanılan projelerde motorların toplam akım ihtiyacı hesaplanmalı ve yeterli akımı sağlayabilecek pil veya adaptör tercih edilmelidir.
Arduino kartının motorlarla aynı güç kaynağını kullanması mümkün olsa da devrenin doğru tasarlanmaması durumunda motorların oluşturduğu gerilim düşümleri ve elektriksel gürültü mikrodenetleyicinin resetlenmesine neden olabilir.
Bu nedenle özellikle yüksek güçlü motor sistemlerinde güç dağıtımının doğru yapılması önemlidir.
Motor, Sürücü ve Mekanik Parçaları Birlikte Düşünmek Gerekir
Başarılı bir robotik sistem yalnızca güçlü bir motor seçmekle oluşturulamaz.
Motorun;
- uygun motor sürücüsü,
- yeterli güç kaynağı,
- doğru tekerlek veya kaplin,
- mekanik bağlantı elemanları
ile birlikte düşünülmesi gerekir.
Sonuç
Robotik projelerde doğru motor seçiminin ilk adımı motorun hangi görevi yerine getireceğini belirlemektir.
Sürekli dönme ve hareket gereken projelerde DC motor, hassas pozisyonlama gereken sistemlerde step motor, belirli bir açının kolay şekilde kontrol edilmesi gereken uygulamalarda ise servo motor tercih edilebilir. RobotikDepo üzerinden ilgili motorları güvenle ve hızlı kargo seçeneği ile alabilirsiniz.
Motorun çalışma voltajı, RPM değeri, torku, akım ihtiyacı ve mekanik ölçüleri birlikte değerlendirilirse hem daha verimli hem de daha güvenilir bir robotik sistem oluşturmak mümkün olur.


