1000 TL Üzeri Alışverişlerde Ücretsiz Kargo ve Türkiye'nin Her Yerine 59,90₺

Servo Motor Nedir? Çeşitleri Nelerdir? Arduino ile Nasıl Çalışır?

Servo Motor Nedir? Çeşitleri Nelerdir? Arduino ile Nasıl Çalışır?

Servo Motor Nedir?

Servo motorlar kapalı devre bir motor sistemidir.  Servo motor içerisinde kontrol kartı, dc veya ac motor, şaft, dişli, potansiyometre, enkoder ve amplikatör bulunmaktadır.  Servo motorlar içerisinde bulunan parçalar sayesinde normal bir motorum sahip olmadığı belirli bir açıya, konuma ve hıza sahip olmaktadır. Motor, şaftın son komut pozisyonunu temsil eden hareket miktarını belirleyen, analog veya dijital bir elektrik sinyali ile kontrol edilir. Bir kodlayıcı türü, hız ve konum geri bildirimi sağlayan bir sensör işlevi görür. Bu devre, genellikle dişli sistemiyle donatılmış olan motor muhafazasının içine inşa edilmiştir. Servo motorlar 0-90, 0-180- 0-270, 0-360 veya sonsuz dönen çeşitleri bulunmakta. Kullanılan alanlar ise robotlar, ev aletleri, endüstriyel alanlarda, oyuncaklarda ve hobi amaçlı çalışmalarda kullanılmaktadır.

 

2- Servo Motor Nedir? Çeşitleri Nelerdir?

2.1- Fırçasız DC Motorlar, tipik olarak Hall efekt sensörleri veya bir kodlayıcı kullanarak fiziksel fırçaları ve komütatörü, komutasyona ulaşmak için elektronik bir araçla değiştirir.

2.2- AC motorlar, genel olarak fırçasızdır, ancak AC veya DC güçle çalışan, fırçaları olan ve mekanik olarak değiştirilen üniversal motor gibi bazı tasarımlar olmasına rağmen.

2.3- DC motorlar, genel olarak fırçalı veya fırçasız olarak sınıflandırılırken, AC motorlar daha sık dönen senkron veya asenkron alanlarının hızları ile farklılaşır.

AC-DC'nin dikkate alındığı bir durumda, bir AC motorda hızın, besleme geriliminin frekansı ve manyetik kutup sayısı ile belirlenir.

 

3- Servo Motor Nasıl Çalışır?

Servo motor, içinde bulunan enkoder, mil, dişli ve motor hareket etmekte ve bu hareketi açısal değer olarak mili döndürmektedir. Servo motorlar enkoder ve içerisinde bulunan potansiyoemtre aracılığı ile aldığı kare dalga sinyaller içe dönmektedir. Sinyaller arasındaki bekleme süreleri motor milinin hangi açıda döneceğini belirlemektedir. Ayrıca servo motorlar 90, 180, 360 derece ve sürekli dönebilen servo motorlar şeklinde üretilmektedir.

 

 

4- Arduino ile Servo Motor Bağlantısı ve Kontrolü

Gerekli malzemeler:

 


#include <Servo.h> // Servo.h kütüphanemizi ekliyoruz.
Servo servomotor; // Servo motoru kontrol etmek için oluşturduğumuz objemiz.
int aci; // Servo mototrun açısı için tanımlanan değişken
void setup() {
 servomotor.attach(3); // attach komutu ile servo motorumuzu arduinodaki pine tanımlıyoruz.
}
void loop() {
  for(aci=0; aci<=180; aci++);// servo motorun açısının 0'dan 180'e kadar artması için for döndüsü kullanılmaktadır.
  {
    servomotor.write(aci); //her açı arttığında servo motorun açısıda artacaktır
    delay(10); //10 ms bekleme süresi
  }
  for(aci=180; aci>=0; aci--);// servo motorun açısını 180'den 0'a düşürmek için kullanılan for döngüsü
  {
    servomotor.write(aci); // her açı azaldığında servo motorun açısıda azalacaktır.
    delay(10); //10 ms bekleme süresi
  }  
}

Etiketler: Servo motor nedir?
Ekim 17, 2021
Listeye dön
cultureSettings.RegionId: 0 cultureSettings.LanguageCode: TR
Çerez Uyarısı

Alışveriş deneyiminizi iyileştirmek için yasal düzenlemelere uygun çerezler (cookies) kullanıyoruz. Detaylı bilgiye Gizlilik ve Çerez Politikası
sayfamızdan erişebilirsiniz.