Eğitimler
MotorKnob
Step motorlar, benzersiz tasarımları nedeniyle, herhangi bir geri bildirim mekanizması olmadan yüksek doğrulukta kontrol edilebilir. Bir dizi mıknatıs ile monte edilen bir kademenin şaftı, belirli bir sırayla pozitif ve negatif olarak yüklenen ve küçük "adımlarda" tam olarak ileri veya geri hareket eden bir dizi elektromanyetik bobin tarafından kontrol edilir.
İki tip step vardır, Unipolars ve Bipolars ve hangi tipte çalıştığınızı bilmek çok önemlidir. Motorların her biri için farklı bir devre vardır. Örnek kod her iki motoru da kontrol edecektir. Motorunuzu nasıl bağlayacağınız hakkında bilgi için tek kutuplu ve iki kutuplu motor şemalarına bakın.
Bu örnekte, analog giriş 0 üzerindeki bir potansiyometre (veya başka bir sensör), Arduino Step Kütüphanesi kullanılarak bir step motorun hareketini kontrol etmek için kullanılır. Step, tek kutuplu veya iki kutuplu motorlar için 8, 9, 10 ve 11 numaralı dijital pimlerle kontrol edilir.
Tek kutuplu bir step kullanıyorsanız Arduino veya Genuino kartı bir U2004 Darlington Dizisine veya bipolar motorunuz varsa SN754410NE H-Bridge'e bağlanır .
İki türün farklılıkları hakkında daha fazla bilgi için lütfen Tom Igoe'un step motorlardaki sayfasına bakınız .
Gerekli Donanım
- Arduino veya Genuino Kurulu
- 10k ohm potansiyometre
- step motor
- U2004 Darlington Dizisi (tek kutuplu bir step kullanılıyorsa)
- SN754410ne H-Bridge (bipolar step kullanıyorsanız)
- kendi step için uygun güç kaynağı
- bağlantı telleri
- breadboard
devreler
Aşağıda hem unipolar hem de bipolar stepler için devreler bulacaksınız. Her iki durumda da, doğrudan Arduino kartınızdan güç için çok fazla çekildikleri için step motorlarınızı harici bir güç kaynağından beslemek en iyisidir.
Her iki devrede de, silecek çıkışı analog pim 0'a olacak şekilde güç ve toprağa 10k'lık bir pot bağlayın.
Not: Aşağıdaki her iki devre de dört telli konfigürasyonlardır. İki kablo yapılandırması sağlanan kodla çalışmaz.
Tek Kutuplu Step Devresi ve Şematik
|
Tek Kutuplu Motor Düğmesi Devresi
Tek Kutuplu Motor Düğmesi Şeması
Bipolar Step Devre ve şematik
Bipolar Motor Topuzu Devresi
Bipolar Motor Düğmesi Şeması
Kod
Hem unipolar hem de bipolar stepler için
See Also
- Stepper myStepper = Stepper(adımlar, pin1, pin2, pin3, pin4)
- stepper.setSpeed()
- stepper.step()
- Stepper library reference
- StepperOneRevolution- Mili bir tur saat yönünde ve bir saat yönünün tersine çevirin.
- StepperOneStepAtATime- Motorun doğru kablolamasını kontrol etmek için tek adım.
- StepperSpeedControl- Adım hızı bir potansiyometre ile kontrol edilir.