Arduino Uno 3d RepRap Yazıcı Seti

0 yorum  (0/5 ) 0 yorum  •  Yorum Yap
Ürün Kodu: 81837
Stok Durumu: TÜKENDİ Views: 4027
$25.34
Miktar:

Arduino Uno 3d RepRap Yazıcı Seti hakkında

Arduino Uno 3d RepRap Yazıcı Seti

Bu sürücü genişletme kartı, gravür makineleri, 3D yazıcılar için kullanılabilir.

Toplam dört yuva dört A4988 step motor sürücü sürebilir. Her yoldaki step motor için sadece iki IO port gerekir. Başka bir deyişle, altı IO portu, üç step motor yönetebilir. Kullanımı çok rahat.

Örnek UNO modülü IO portu bağlantısı:

IO Yukarıdaki şekil İlgili

  • UNO genişletme kartı
  • 8 : EN ( step motor sürücü aktif, aktif düşük)
  • 7 : Z.DIR (Z -eksen yön kontrolü )
  • 6 : Y.DIR (Y -eksen yön kontrolü )
  • 5 : X.DIR (X -eksen yön kontrolü )
  • 4 : Z.STEP (Z -eksen adım kontrolü )
  • 3 : Y.STEP (Y -eksen adım kontrolü )
  • 2 : X.STEP (X - eksen adım kontrolü)

/ / Aşağıdaki basit bir kademeli motor kontrol prosedürleri,

# define EN 8 / / kademeli motor etkinleştirmeli, aktif düşük

# define X_DIR 5 / / x-ekseni kademeli motor yön kontrolü

# define Y_DIR 6 / / y-ekseni kademeli motor yön kontrolü

# define Z_DIR 7 / / z ekseni kademeli motor yön kontrolü

# define X_STP 2 / / x -eksen adım kontrolü

# define Y_STP 3 / / y - eksen adım kontrolü

# define Z_STP 4 / / z - eksen adım kontrolü

 

/ / İşlev: adım. Fonksiyonu: kademeli motorun yönünü, kademe sayısını kontrol etmek için.
/ / Parametreler: dir yön kontrolü, dirPin karşılık gelen kademeli motor DIR pimi, stepper pinine karşılık gelen kademeli motor 'adım' pimi, adım dönüş değeri değeri adım sayısı.

   void step (boolean dir, byte dirPin, byte stepperPin, int steps)

   {

   digitalWrite (dirPin, dir);

   delay (50);

   for (int i = 0; i

   digitalWrite (stepperPin, HIGH);

   delayMicroseconds (800);

   digitalWrite (stepperPin, LOW);

   delayMicroseconds (800);

   }

   }

   void setup () {/ / The stepper motor used in the IO pin is set to output

   pinMode (X_DIR, OUTPUT); pinMode (X_STP, OUTPUT);

   pinMode (Y_DIR, OUTPUT); pinMode (Y_STP, OUTPUT);

   pinMode (Z_DIR, OUTPUT); pinMode (Z_STP, OUTPUT);

   pinMode (EN, OUTPUT);

   digitalWrite (EN, LOW);

   }

   void loop () {

   step (false, X_DIR, X_STP, 200); / / X axis motor reverse 1 ring, the 200 step is a circle.

   step (false, Y_DIR, Y_STP, 200); / / y axis motor reverse 1 ring, the 200 step is a circle.

   step (false, Z_DIR, Z_STP, 200); / / z axis motor reverse 1 ring, the 200 step is a circle.

   delay (1000);

   step (true, X_DIR, X_STP, 200); / / X axis motor forward 1 laps, the 200 step is a circle.

   step (true, Y_DIR, Y_STP, 200); / / y axis motor forward 1 laps, the 200 step is a circle.

   step (true, Z_DIR, Z_STP, 200); / / z axis motor forward 1 laps, the 200 step is a circle.

   delay (1000);

   }

Not: Modül A4988 takarken, tam tersi takmamak çin dikkatli olmak gerekir. Step motor kablosu aşağıdaki gibi:

Yönünü değiştirmek isterseniz 2A, 2B, bir grup (kırmızı, yeşil) 'dir, 1A, 1B, bir grup (mavi, sarı) ise, örnek 2A için bir grubun konumunu değiştirebilirsiniz, 2B karşılıklı değiş tokuş.

Paket İçeriği

1 x Shield V3 Gravür Makinesi Step Motor Sürücüsü Genişleme Kartı
4 x A4988 Step Motor Sürücüsü
4 x Soğutucu

 

Bu ürün için daha önce yorum yapılmadı.
Yorum Yap Adınız:


Yorumunuz:Not: HTML'ye dönüştürülmez!

Oylama: Kötü           İyi

Doğrulama kodunu giriniz: