Step motor adım adım ilerleyen akıllı olmayan motorumuz.Akıllı değilden kastımız elektrik kesintisinde nerde kaldığını bilmez servo motor gibi değildir.İşlemleri en baştan ama kaldığı yerden başlatır.
ÖNEMLİ:Proje yada kodlar ile ilgili anlamadığınız biyer olursa konu sonundaki videoyu izleyiniz.
Step motorumuzun içerisinde aşağıdaki gibi 4 adet sargı vardır.Bu her sargının elektiriklenmesi ile bir adımlık yol kat edilir.Arduino üzerine taktığmız 4 adet pin step motorumuzun içindeki 4 sargıya karşılık gelir.Öncelikle aklımızdaki neden 4 pin kullanıyoruz sorusuna çözüm bulduk.
ÖNEMLİ:Her model step motorunun bir tam turda attığı adım sayısı farklıdır.
Step motorlar ile ilgili genel bir bilgiye sahip olduysak projemizi gerçekleştirmeye başlayabiliriz.
Gerekli malzemeler:
1)Öncelikle kulladığımız step motor kütüphanemizi >>buradan>> indirip rardan çıkarın X113647Stepper-master klasör ismi ile Bilgisayarım->C:>ProgramFiles(x86)->Arduino->Libraries klasörüne atınız.
2)Devre Şeması
Devrenizi şekildeki gibi monte ediniz.
3)Devre kodları
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#include <X113647Stepper.h> int stepMotorAdim=2048;//Step motor 1turda atılan adım sayısı int motorpin1 =8;//sargıları tanımlıyoruz. int motorpin2 =9; int motorpin3 =10; int motorpin4 =11; tardate::X113647Stepper myStepper( stepMotorAdim,motorpin1,motorpin2,motorpin3,motorpin4);//Nesne oluşturuyoruz.Nesne elemanlarını ekliyoruz. void setup() { myStepper.setSpeed(12);//Hız ayarını yapıyoruz. } void loop() { myStepper.step(stepMotorAdim);//Belirtilen adım kadar ilerler. delay(1000); myStepper.step(-stepMotorAdim);//belirtilen adım kadar geri gelir delay(1000);//1sn bekler. } |
Step Motor Devremiz bukadar.Diğer projeleri inceleyebilirsiniz.
Paylaştıgım video,dosya yada projelerle ilgili sorularınızı buradan sorabilirsiniz.
Not:Projemi siz yaparmısınız demeyin lütfen :)
Yorum Yap :