Jak podłączyć silnik krokowy do Arduino ? - przykładowy schemat
Jak podłączyć silnik krokowy do Arduino ? - przykładowy schemat

Podłączenie silnika krokowego zgodnie ze schematem

Podłączenie silników krokowych dla wielu osób stanowi nie lada wyzwanie.
Najprostszym sposobem podłączenia silników jest skorzystanie z gotowych, sprawdzonych rozwiązań takich jak sterownik CNC BlackBox OpenBuilds, który w kilka minut pozwoli nam uruchomić silniki krokowe.

Dedykowane sterowniki są bardzo dobrym rozwiązaniem gdy planujemy zbudować urządzenie frezarkę CNC, ploter z laserem i inne podobne urządzenia.

Zdarza się jednak, że zakup sterownika dla danego projektu może okazać się za drogi lub po prostu szukamy innego rozwiązania.

 

Ardunio i silnik krokowy

Wiele hobbystycznych i pół-profesjonalnych projektów można tworzyć z wykorzystaniem np. Arduino. Te “mikrokomputery” pozwalają nam na tworzenie wielu wyjątkowych rozwiązań i mają one szerokie zastosowanie w wielu branżach.

Wiele osób zadaje nam pytanie - “W jaki sposób podłączyć silnik krokowy do Arduino?”, dlatego przygotowaliśmy dla Was krótki poradnik w którym pokażemy Wam w kilku krokach jak wykorzystać Arduino do sterowania silnikiem krokowym NEMA.


Przejdźmy więc do działania!

Co będzie nam potrzebne aby uruchomić silnik krokowy z wykorzystaniem Arduino ?

  1. Arduino UNO kopia lub oryginał

    1. KOPIA: https://www.v-slot.pl/arduino-uno-r3-compatible

    2. ORYGINAŁ: https://www.v-slot.pl/arduino-uno-rev-3-oryginal

 

Warto jest w tym miejscu zaznaczyć, że jest to przykład elementów potrzebnych do uruchomienia silnika. Pamiętać należy, że wymienione pozycje 3-5 mogą być zupełnie inne. W zależności od tego jaki silnik krokowy wybierzemy, należy dobrać odpowiedni driver a do niego dobrać zasilacz.

 

Arduino a silnik krokowy

 

Jak podłączyć arduino z silnikiem krokowym? - schemat

Załóżmy więc, że dobraliście wszystkie potrzebne elementy i możemy przejść do podłączenia.

Niżej znajdziecie schemat gdzie dokładnie jest pokazane w jaki sposób należy podłączyć przewody od silnika krokowego do drivera, jak zasilić driver oraz w do których pinów należy podłączyć przewody pomiędzy Driverem a Arduino.

 

  1. Podłącz złącza DIR+ i PUL+ ze drivera DM542T do pinów w Arduino za pomocą przewodów. Przykładowo :

    1. DIR+ do PIN8

    2. PUL+ do PIN9

  2. Podłącz złącza DIR- , PUL- oraz GND do złącza GND w Arduino

  3. Podłącz przewód zasilający do zasilacza 24V

  4. V+ z zasilacza podłącz do złącza V+ znajdującego się w driverze DM542T

  5. V- z zasilacza podłącz do złącza GND znajdującego się w driverze

  6. Do złącz A+ i A- podłącz parę przewodów z silnika (pamiętaj aby sprawdzić, które przewody silnika krokowego tworzą party. jak znaleźć pary przewodów w silniku krokowym - film znajdziesz niżej)

  7. Podobnie jak w kroku 6 podłącz kolejną parę przewodów z silnika krokowego do złącz B+ i B-

  8. Napisz program sterujący na swoim komputerze i wgraj za pomocą środowiska Arduino (przykład kodu znajdziesz niżej)

  9. Wgraj program do Arduino i zasil arduino za pomocą zasilacza 5V

  10. Podłącz zasilanie(230V) do zasilacza 24V

 

 



FILM “DOBIERANIE PAR PRZEWODÓW W SILNIKACH KROKOWYCH

https://youtu.be/0woxrCEWYNI

 

PRZYKŁADOWY KOD :

int x;

void setup() {

pinMode(9,OUTPUT); // ustaw Pin9 jako PUL

pinMode(8,OUTPUT); // ustaw Pin8 jako DIR

}

void loop() {

digitalWrite(8,HIGH); // ustaw stan wysoki dla określenia kierunku

for(x = 0; x < 400; x++) //

{

digitalWrite(9,HIGH);

delayMicroseconds(500);

digitalWrite(9,LOW);

delayMicroseconds(500);

}

delay(1000);

digitalWrite(8,LOW);

for(x = 0; x < 400; x++)

{

digitalWrite(9,HIGH);

delayMicroseconds(500);

digitalWrite(9,LOW);

delayMicroseconds(500);

}

delay(1000);

}

 

GOTOWE!
Jeśli dobrze wszystko podłączyliście, Wasz silnik powinien pracować. Gdyby silnik nie pracował sprawdź poprawność podłączenia przewodów. W przypadku pytań możesz się z nami skontaktować e-mailowo lub komentując materiał wideo gdzie krok po kroku pokazujemy Wam cały wyżej opisany proces.


FILM: JAK PODŁĄCZYĆ SILNIK KROKOWY DO ARDUINO?

Formy płatności

do góry
Sklep jest w trybie podglądu
Pokaż pełną wersję strony
Sklep internetowy Shoper.pl