Step Motor Nedir?

Step motorun adım adım hassas dönüşünü ve nerelerde kullanıldığını öğren.

DERS PUSULASI

Bu sayfayı ne için kullanacaksın?

Ana fikir

Step motor (adım motoru), sürekli dönmek yerine dönüşünü küçük ve eşit adımlara bölerek çok hassas konumlanma sağlayan, kontrolü için bir sürücü gereken bir elektrik motorudur.

Üretilecek kanıt

Bu uygulamayı önce kağıt üzerinde çöz; motoru gerçekten çalıştıracaksan bir yetişkinle birlikte yap. Görev: 200 adımlık bir step motorun var. Aşağıdaki soruları yanıtla. Motor tam bir tur atması için kaç adım atmalı? Motoru yarım tur döndürmek için kaç adım gerekir? Motor 50 adım attıysa kaç derece dönmüştür? Motoru çeyrek tur ters yöne döndürmek…

Kontrol tuzağı

Motoru doğrudan karttan beslemek Step motor, micro:bit veya Arduino'nun sinyal pininden çekilebilecek akımdan çok daha fazlasını ister. Motoru asla doğrudan kartın pininden besleme. Bunun için bir sürücü ve uygun bir güç kaynağı kullan. Sürücüyü unutmak "Sinyali motora bağlayayım" demek işe yaramaz. Mikrodenetleyici…

Sonraki bağlantı

Röle Nedir?

Modül kaynakları: Python Tutorial · Arduino Learn

SeviyeBaşlangıç
Yaş10–16
Süre30–45 dk
Ön koşulDC Motor ve Motor Sürücü
İçerikStandart ders · 1.425 kelime
Son güncelleme

Bir cümlelik özet

Step motor (adım motoru), sürekli dönmek yerine dönüşünü küçük ve eşit adımlara bölerek çok hassas konumlanma sağlayan, kontrolü için bir sürücü gereken bir elektrik motorudur.

Neden önemli?

Bir DC motora güç verdiğinde motor döner; gücü kestiğinde durur. Ama motorun tam olarak ne kadar döndüğünü kolayca bilemezsin. Yazıcının kağıdı tam bir satır kadar ilerletmesi ya da bir 3D yazıcının başlığı tam olarak istenen noktaya taşıması gerektiğinde bu belirsizlik sorun olur.

Step motor bu sorunu çözer. Dönüşünü sayabileceğin adımlara böler. "50 adım ileri git" dersen motor tam 50 adımlık açı kadar döner. Bu yüzden step motorlar hassaslığın önemli olduğu makinelerin temel parçasıdır.

Bu derste step motorun ne olduğunu, adım adım nasıl döndüğünü, nerelerde kullanıldığını ve DC ile servo motordan farkını öğreneceğiz. Kavramları anlamaya odaklanacağız; gerçek bağlantıyı her zaman bir yetişkinle birlikte kurmalısın.

Step motor nasıl çalışır?

Adım fikri

"Step" İngilizcede "adım" demektir. Step motor da adını buradan alır. İçinde birbirinin karşısına dizilmiş küçük mıknatıslar (bobinler) vardır. Sürücü bu bobinlere sırayla akım verir. Her akım değişiminde motorun mili küçük bir açı kadar döner. İşte bu küçük dönüşe adım denir.

Bir çember 360 dereceden oluşur. Yaygın bir step motor her tam turu 200 adıma böler. Bu durumda her adım 1,8 derecedir çünkü:

360 derece ÷ 200 adım = 1,8 derece / adım

Adımları saymak, dönmeyi ölçmek demektir. Motor kaç adım attıysa ne kadar döndüğünü hesaplayabilirsin.

Bir sürücüye ihtiyaç var

DC motor derste öğrendiğin gibi bir motor sürücüsüne ihtiyaç duyar. Step motor da öyle; hatta biraz daha akıllı bir sürücü gerekir. Sürücü, bobinleri doğru sırayla ve doğru zamanlamayla çalıştırır. Sen mikrodenetleyiciden (micro:bit veya Arduino) sürücüye "adım at" ve "yön" sinyalleri gönderirsin.

Basit bir step sürücüsünde iki temel giriş vardır:

Günlük hayattan örnek 1: Yazıcı

Kağıt yazıcısı, kağıdı her satırda çok az ama tam olarak eşit kadar ilerletmelidir. Eğer bu ilerleme her seferinde biraz farklı olsaydı yazılar üst üste biner ya da aralarında boşluk kalırdı. Yazıcı, kağıdı ilerleten silindiri döndürmek için step motor kullanır. Böylece her satır tam olması gereken kadar kayar.

Günlük hayattan örnek 2: CNC ve 3D yazıcı

CNC tezgahı ve 3D yazıcı, başlığı milimetrenin küçük bir kesri kadar hassas hareket ettirmek zorundadır. Bu makineler her eksen için step motor kullanır. Bilgisayar "şu kadar adım sağa, şu kadar adım yukarı" der; motorlar da tam o kadar döner. Sonuçta ekrandaki tasarım gerçek parçaya dönüşür.

DC, servo ve step motor farkı

Önceki derslerde DC motoru tanıdın. Şimdi üçünü kısaca karşılaştıralım.

Kısa karşılaştırma

Kısa karşılaştırma tablosu
ÖzellikDC motorServo motorStep motor
Ne yaparSürekli dönerBelirli açıya dönerAdım adım döner
Konum kontrolüZayıfİyi (sınırlı açı)Çok iyi (tam tur)
Tipik açıSınırsız turGenelde 0–180°Sınırsız tur, adımlı
Sürücü gerekir miEvetİçinde kontrol varEvet
NeredeTekerlek, fanRobot kolu, direksiyonYazıcı, CNC

Ne zaman hangisi?

Adımları kodla düşünmek

Aşağıdaki örnekler kavramsaldır; gerçek pin numaraları kullandığın karta ve sürücüye göre değişir. Amaç mantığı görmek.

Sözde kod

Başla
Yönü ileri olarak ayarla (DIR = ileri)
50 kez tekrarla
  STEP sinyalini bir kez gönder
  kısa bir süre bekle
Bitir

Bu sözde kod motoru 50 adım ileri döndürür. 200 adımlık bir motorda bu, tam turun dörtte biri eder (50 ÷ 200 = 1/4).

Arduino tarzı örnek

// Basit step motor kontrolü (kavramsal)
int stepPin = 3;   // adım sinyali
int dirPin  = 4;   // yön sinyali

void setup() {
  pinMode(stepPin, OUTPUT);
  pinMode(dirPin, OUTPUT);
  digitalWrite(dirPin, HIGH); // yön: ileri
}

void loop() {
  for (int i = 0; i < 50; i++) {  // 50 adım
    digitalWrite(stepPin, HIGH);
    delay(5);
    digitalWrite(stepPin, LOW);
    delay(5);
  }
  delay(1000); // bekle, sonra tekrar
}

Kodun biçimi değişebilir ama mantık aynıdır: yönü seç, sonra istediğin kadar adım sinyali gönder.

Mini uygulama

Bu uygulamayı önce kağıt üzerinde çöz; motoru gerçekten çalıştıracaksan bir yetişkinle birlikte yap.

Görev: 200 adımlık bir step motorun var. Aşağıdaki soruları yanıtla.

  1. Motor tam bir tur atması için kaç adım atmalı?
  2. Motoru yarım tur döndürmek için kaç adım gerekir?
  3. Motor 50 adım attıysa kaç derece dönmüştür?
  4. Motoru çeyrek tur ters yöne döndürmek istiyorsun. DIR sinyalini ve adım sayısını nasıl ayarlarsın?

İpucu: Bir tam tur 360 derecedir ve 200 adıma bölünür.

Uygulama laboratuvarı: Step Motor Nedir?

Step Motor Nedir? konusunu kalıcı hâle getirmenin en iyi yolu, kavramı küçük ve ölçülebilir bir göreve dönüştürmektir. Bu çalışmada Step motor nasıl çalışır? ile Bir sürücüye ihtiyaç var arasındaki ilişkiyi kullanarak ölçüm tablosu, kalibrasyon kararı ve güvenli çıktı davranışı hazırlayacaksın. Amaç yalnız sonucun çalışması değil; hangi kararı neden verdiğini, neyi test ettiğini ve hangi durumda tasarımı değiştireceğini açıklayabilmektir.

Görev senaryosu

Şu senaryoyu ele al: karanlıkta açılıp aydınlıkta kapanan gece lambası. Dersin ana hedefi “Step motorun adım adım hassas dönüşünü ve nerelerde kullanıldığını öğren” olduğuna göre önce problemi tek cümleyle tanımla. Ardından sistemin alacağı girdiyi, uygulayacağı işlemi ve üreteceği çıktıyı ayrı ayrı yaz. Bilmediğin bir ayrıntı varsa onu varsayım olarak işaretle; varsayımı gerçek bilgi gibi kullanma.

  1. Planla: Başlangıç durumunu, beklenen sonucu ve kullanacağın kavramları yaz.
  2. En küçük sürümü kur: Yalnız temel davranışı çalıştır; süsleme ve ek özellikleri sonraya bırak.
  3. Üç test hazırla: Normal bir durum, sınırda bir durum ve hatalı ya da beklenmeyen bir durum seç.
  4. Sonucu kaydet: Beklenen ile gerçekleşeni yan yana yaz; fark varsa olası nedeni belirt.
  5. Tek değişiklik yap: Aynı anda birçok şeyi değiştirmek yerine bir kararı düzeltip testi yeniden çalıştır.

Başarı ölçütleri

“Step Motor Nedir?” çalışmasını bitirdiğinde ürünü bir arkadaşına yalnız bölüm başlıklarıyla anlat. Arkadaşın karanlıkta açılıp aydınlıkta kapanan gece lambası senaryosundaki adımları ve karar nedenlerini takip edebiliyorsa anlatım yeterince açıktır. Anlaşılmayan noktayı daha fazla terim ekleyerek değil, Step motor nasıl çalışır? ve Bir sürücüye ihtiyaç var ilişkisini daha küçük adımlara bölerek düzelt.

Sık yapılan hatalar

Motoru doğrudan karttan beslemek

Step motor, micro:bit veya Arduino'nun sinyal pininden çekilebilecek akımdan çok daha fazlasını ister. Motoru asla doğrudan kartın pininden besleme. Bunun için bir sürücü ve uygun bir güç kaynağı kullan.

Sürücüyü unutmak

"Sinyali motora bağlayayım" demek işe yaramaz. Mikrodenetleyici sürücüye komut verir, sürücü motoru çalıştırır. Aradaki sürücü olmadan hem motor dönmez hem de kartın zarar görebilir.

Adım ile dereceyi karıştırmak

"50 adım" ile "50 derece" aynı şey değildir. Önce motorunun bir turda kaç adım attığını öğren, sonra hesap yap.

Çok hızlı başlamak

Motoru ilk denemede yüksek hızda çalıştırmak titremeye ve adım kaçırmaya yol açabilir. Düşük hızda başla, sonra kademeli olarak artır.

Güvenlik notu

Ders özeti

Kontrol soruları

  1. Step motoru DC motordan ayıran temel özellik nedir?
  2. 200 adımlık bir motorda her adım kaç derecedir?
  3. Bir step sürücüsündeki STEP ve DIR sinyalleri ne işe yarar?
  4. Step motorun kullanıldığı iki gerçek makine örneği ver.
  5. Step motoru neden doğrudan kartın pininden beslememeliyiz?

Cevaplar

  1. Step motor sürekli dönmek yerine dönüşünü sayılabilir, eşit adımlara böler; bu sayede çok hassas konumlanma sağlar.
  2. Her adım 1,8 derecedir (360 ÷ 200 = 1,8).
  3. STEP her sinyalde motora bir adım attırır; DIR ise motorun hangi yöne döneceğini belirler.
  4. Kağıt yazıcısı ve CNC tezgahı (ya da 3D yazıcı) doğru örneklerdir.
  5. Çünkü step motor kartın pininin verebileceğinden çok daha fazla akım çeker; doğrudan besleme kartın zarar görmesine yol açar. Bir sürücü ve uygun güç kaynağı gerekir.

Kaynak ve doğrulama notu

“Step Motor Nedir?” dersi için doğrulama odağı Step motor nasıl çalışır? ile Bir sürücüye ihtiyaç var arasındaki ilişkinin örnekler üzerinde tutarlı çalışmasıdır. Sensör değerleri modele, besleme gerilimine ve ortama göre değişebilir. Bu nedenle derslerdeki eşikler örnek kabul edilmeli; gerçek projede ölçüm tablosu oluşturularak kalibrasyon yapılmalıdır.

Sonraki ders

Röle Nedir?

Quiz’i BaşlatSensörler ve Aktüatörler bölümüne dön
SORU HAVUZU

Bu dersi 10 soruyla pekiştir

Bu ders için 20 soruluk bir havuz hazırlandı. Her başlangıçta 10 soru ve seçenekler yeniden karıştırılır.