Servo Motor Dünyası: SG90’dan MG996R’ye Motor Çeşitleri, Sürücüler ve Servo Tester Kullanımı
Servo Motorlar, hobi elektroniğinden endüstriyel otomasyona kadar mekanik hareketin milimetrik ve derece hassasiyetiyle kontrol edilmesi gereken tüm senaryoların kalbidir. Sıradan DC motorlar kontrolsüz bir şekilde sürekli dönerken, servo motorlar verdiğimiz komutlara göre 0 ile 180 derece (veya sürekli dönüş modellerinde 360 derece) arasında tam hedeflenen noktada durur ve konumunu dış zorlanmalara karşı kilitler.
Arduino projelerinde robot kollar, otonom radar sistemleri, RC model araçlar veya akıllı kapı mekanizmaları tasarlarken karşımıza çok farklı tork, dişli ve boyut standartlarında servolar çıkar. Projenin yük durumuna göre motor seçmek ne kadar kritikse, birden fazla motoru aynı anda titretmeden beslemek ve sürmek de o kadar önemlidir. Bu kapsamlı rehberde, en popüler servo motor modellerini, servo test cihazlarını, gelişmiş sürücü kartlarını ve Arduino ile adım adım açı kontrol mimarisini inceleyeceğiz.
Servo Motor Nedir ve Nasıl Çalışır?
Standart bir servo motorun gövdesi içerisinde aslında dört temel bileşen bir arada bulunur: küçük bir DC motor, milin dönüş hızını düşürüp torkunu (çekme gücünü) artıran bir dişli kutusu, milin o anki açısını takip eden bir potansiyometre ve tüm bu mekanizmayı yöneten bir kontrol kartı.
Arduino'dan servo motora **PWM (Sinyal Genişlik Modülasyonu)** sinyali gönderilir. Bu sinyal genellikle 50 Hz (20 ms periyot) frekansındadır. Gönderilen lojik HIGH sinyalinin mikrosaniye cinsinden genişliği (genellikle 1000 us ile 2000 us arası), milin hangi dereceye konumlanacağını belirler. İçerideki kontrol kartı, potansiyometreden gelen anlık konum geri bildirimi ile Arduino'nun istediği açıyı kıyaslar; motoru hatasız şekilde hedef açıya sürer ve orada kilitler.
Proje Uygulama Videosu
Farklı güçlerdeki servo motorların akım tüketim testlerini, servo tester cihazının çalışma modlarını ve çoklu servo sürücü kartlarının bağlantılarını aşağıdaki detaylı rehber videomuzdan izleyebilirsiniz:
Popüler Servo Motor Modelleri ve Teknik Özellikleri
Projelerinizde kullanacağınız mekanizmanın ağırlığına, hareket alanına ve hız ihtiyacına göre seçebileceğiniz ana servo modelleri şunlardır:
1. SG90 Mikro Servo (9g - Plastik Dişli)
Dünya çapında hobi elektroniğinin en çok tanınan ve en ekonomik motorudur. Sadece 9 gram ağırlığındadır. İç dişli kutusu tamamen plastik malzemeden üretilmiştir. Yaklaşık 1.6 kg/cm tork üretir. Akıllı ev kilitleri, engel tanıyan robot göz mekanizmaları ve hafif yük altındaki başlangıç seviyesi projeler için idealdir.
2. MG90S Mikro Servo (9g - Metal Dişli)
SG90 ile tamamen aynı fiziksel boyutlara sahiptir ancak içindeki dişli takımı tamamen pirinç ve alüminyum metallerden üretilmiştir. Metal dişlileri sayesinde zorlanmalara ve ani darbelere karşı sıyırma yapmaz. Yaklaşık 2.2 kg/cm tork sunar. Küçük boyutlu robot kollarda ve RC model uçakların kuyruk/kanat kontrol yüzeylerinde güvenle tercih edilir.
3. SG92R Mikro Servo (9g - Karbon Fiber Dişli)
SG90'ın geliştirilmiş bir üst versiyonudur. Dişli takımı karbon fiber katkılı plastik malzemeden (POM) üretilmiştir. Bu sayede hem çok hafiftir hem de plastik dişlilere göre çok daha yüksek bir aşınma direncine sahiptir. Yaklaşık 2.5 kg/cm tork üretir ve mikro boyutlarda yüksek tork kararlılığı arayan projeler için birebirdir.
4. MG995 Standart Servo (Yüksek Torklu - Metal Dişli)
9 gramlık mikro servoların yetersiz kaldığı büyük mekanik sistemlerde sahneye çıkan standart boyutlu, oldukça güçlü bir servodur. Tamamen metal dişli kutusuna sahiptir ve 5V-6V besleme altında 10 kg/cm ila 13 kg/cm arasında çok ciddi bir çekme torku üretir. Büyük robot kollar, insansız kara araçları (İKA) yönlendirme sistemleri ve ağır RC model arabalar için tasarlanmıştır.
5. MG996R Standart Servo (Gelişmiş Tork ve Hassasiyet)
Efsanevi MG995 modelinin güncellenmiş ve hatalarından arındırılmış versiyonudur. İç kontrol kartı ve potansiyometre hassasiyeti artırılmıştır; bu sayede MG995'te sıkça yaşanan orta nokta titremesi (jitter) ve aşırı salınım problemleri MG996R'de tamamen çözülmüştür. Yaklaşık 11 kg/cm torku ve yüksek şok direnci ile endüstriyel prototiplerde ve yarış robotlarında en çok satılan torklu servodur.
6. S3003 Standart Servo (Futaba Standart - Plastik Dişli)
RC model dünyasının en köklü ve güvenilir standart boyutlu plastik dişli motorlarından biridir. Yaklaşık 3.2 kg/cm tork sunar. MG996R kadar yüksek torklara ihtiyaç duyulmayan ancak standart gövde yapısı ve pürüzsüz, lineer dönüş kararlılığı istenen mekanik endeksleme ve yönlendirme projelerinde uzun ömürlü bir performans sergiler.
Arduino ile Tekli Servo Motor Bağlantı Şeması
Aşağıdaki devre kurulumunda, tek bir SG90 servo motorun Arduino Uno kartına doğrudan nasıl bağlanacağı gösterilmiştir. Tek bir mikro servo yüksüz çalışırken Arduino üzerinden beslenebilir.
| Servo Motor Kablosu | Görevi | Arduino Uno Bağlantısı |
|---|---|---|
| Kahverengi / Siyah | Toprak Hattı (GND) | Arduino GND Pinine |
| Kırmızı | Besleme Hattı (VCC) | Arduino 5V Pinine |
| Turuncu / Sarı | Sinyal Hattı (PWM) | Dijital D9 Pinine |
Arduino ile Servo Açı Kontrolü Kod Örneği
#include <Servo.h> // Yerleşik Servo kütüphanesini ekle
Servo robomerServo; // Kontrol için bir servo nesnesi tanımla
void setup() {
robomerServo.attach(9); // Servo sinyal kablosunun bağlı olduğu pin (D9)
}
void loop() {
robomerServo.write(0); // Mil açısını 0 dereceye getir
delay(1000); // 1 saniye bekle
robomerServo.write(90); // Mil açısını 90 dereceye getir (Orta Nokta)
delay(1000); // 1 saniye bekle
robomerServo.write(180); // Mil açısını 180 dereceye getir
delay(1000); // 1 saniye bekle
}
Servo Sürücüler ve Test Cihazları
Projenizdeki motor sayısı arttığında veya kod yazmadan servoların sağlamlığını test etmek istediğinizde, mikrodenetleyicilerin doğrudan çıkış pinleri yetersiz kalır. Bu durumda şu profesyonel sürücü ve test araçları devreye girer:
1. Çok Amaçlı Servo Tester (Servo Test Cihazı)
Herhangi bir Arduino kartına veya kod yazımına ihtiyaç duymadan, aynı anda 3 adede kadar servo motorun çalışmasını ve sağlamlığını test etmeye yarayan pratik bir donanımdır. Üzerindeki buton vasıtasıyla 3 farklı modda çalışabilir: Manuel Mod: Üzerindeki potansiyometre elle çevrilerek açısı kontrol edilir. Nötr Mod: Motoru tam orta noktaya (90 derece) getirir ve dişli hizalamasını sağlar. Otomatik Mod (Süpürme): Motoru kendi kendine 0 ile 180 derece arasında kesintisiz döndürerek mekanik bir sıkışma olup olmadığını test eder.
2. PCA9685 16 Kanal 12-Bit PWM/Servo Sürücü Modülü
Özellikle çok eklemli örümcek robotlar (hexapod), gelişmiş insansı robotlar veya 4'ten fazla servonun bir arada kontrol edildiği robot kollar tasarlarken mikrodenetleyicilerin pinleri ve zamanlayıcıları (timer) tükenir. PCA9685 sürücü kartı, Arduino'ya sadece I2C haberleşme hattı (SDA ve SCL pinleri) üzerinden bağlanır ve tek bir hattan tam 16 adet bağımsız servo motoru pürüzsüzce sürmenizi sağlar. Üzerinde harici güç klemensi barındırdığı için yüksek akım çeken torklu motorların gücünü doğrudan adaptörden alarak Arduino'yu gürültü akımlarından tamamen korur.
3. L293D Motor Sürücü Shield (Geliştirme Kartı Kalkanı)
Arduino Uno üzerine doğrudan oturan (tak-çalıştır) bir genişletme kalkanıdır. Bu kart temel olarak DC motorları ve step motorları sürmek için tasarlanmış olsa da, üzerinde iki adet bağımsız servo motor için ayrılmış özel PWM bağlantı soketi barındırır. Bu soketler gücünü kartın entegre besleme yollarından aldığı için kablo karmaşasını tamamen ortadan kaldırır. Hem DC tekerlek motoru hem de yönlendirme servosu barındıran otonom araç projeleri için en kompakt çözümdür.
Gelişmiş Projeler İçin Kritik Akım ve Besleme İpucu
Robomer Stoklarında Bulabileceğiniz Servo Ürün Kataloğu
| Malzeme Adı | Ürün Linki |
|---|---|
| Arduino Uno | Arduino Uno R3 Klon + USB Kablo |
| Breadboard | Breadboard |
| Jumper Kablo | Jumper Kablo |
SG90 RC Mini Servo Motor 9g
Başlangıç seviyesi hobi projeleri ve hafif mekanizmalar için en popüler plastik dişli servo modeli.
Ürünü İncele
MG90S Metal Dişli Mikro Servo Motor
Mikro boyutlarda yüksek darbe direnci sağlayan pirinç alaşımlı profesyonel metal dişli servo.
Ürünü İncele
SG92R Karbon Fiber Dişli Mikro Servo Motor 9g
Karbon fiber katkılı dişli yapısıyla aşınmalara karşı dayanıklı yüksek torklu mikro servo.
Ürünü İncele
MG995 Metal Dişli Standart Servo Motor
Ağır yük altındaki mekanik tasarımlar ve büyük robot kollar için geliştirilmiş yüksek torklu standart servo.
Ürünü İncele
MG996R Metal Dişli Mikro Servo Motor
Güçlendirilmiş kontrol kartı sayesinde titremelerden arındırılmış, 11 kg torklu yüksek hassasiyetli model.
Ürünü İncele
S3003 Standart Servo Motor RC Futaba Uyumlu
Pürüzsüz ve lineer dönüş hassasiyeti arayan RC model araçlar ve mekanik endeksleme sistemleri için ideal kılıf.
Ürünü İncele
Servo / ESC / Fırçasız Motor Test Ünitesi
Kod yazmadan ve harici mikrodenetleyici kurmadan servoların sağlamlık ve hizalamasını elden geçiren el aleti.
Ürünü İncele
PCA9685 16 Kanal 12-Bit PWM/Servo Sürücü Modülü
I2C haberleşme protokolü üzerinden Arduino pinlerini işgal etmeden tek hattan 16 servoyu süren genişletme kartı.
Ürünü İncele
L293D Motor Sürücü Shield Arduino Uyumlu
Arduino Uno üzerine tam oturan, DC motor kanallarının yanında tak-çalıştır 2 adet bağımsız servo soketi sunan kalkan.
Ürünü İnceleSonuç
Sistemlerinize kontrollü ve dinamik bir hareket kabiliyeti kazandırmak istediğinizde, servo motor mimarisi en güvenli ve zengin kütüphane desteğine sahip çözümdür. Projenizin tork gereksinimine göre plastik, metal veya karbon dişli bir gövde seçip, motor sayısı arttığında yükü PCA9685 veya L293D gibi harici sürücülere dağıtarak mükemmel otonom projelere imza atabilirsiniz. Geliştireceğiniz robotik mekanizmaların ihtiyacı olan tüm servo motor, harici güç elemanı ve kablolama aparatlarına Robomer güvencesiyle hemen sahip olabilirsiniz.
Otomasyon ve Akıllı Robotik Projelerinizi Kurun
Geliştirme kartları, LCD / OLED ekranlar, servo ve step motor çeşitleri ile projenizin ihtiyacı olan tüm tamamlayıcı donanımlar Robomer güvencesiyle kapınızda.
Robomer Ürün Kataloğunu İncele