Witam,
Poszukuje silnika krokowego wraz ze sterownikiem. Do teraz testowałem/uczyłem się na (Silnik krokowy 28BYJ-48 5V + ULN2003). Aktualnie potrzebuje silniczka który będzie silniejszy od tego. Będzie on wykorzystany do slidera aparatu/kamery. Nic dużego tzw. ciężkiego. Mam już zrobiony zasilacz (3.3,5,12V) przerobiony ATX.
Aktualnie do sterowania silnika wykorzystuje taką metode:
Chciałbym żeby nowy sterownik mógł pracować na tym samym kodzie. Jeżeli podpięcie tego samego kodu będzie trudne to może to być inny chodzi o to żebym po każdym kroku mógł zmienić prędkość (delay), który będzie przesyłany z pc po każdym wykonanym kroku. W kodzie wyżej po wykonaniu metody forwards wysyłany jest sygnał do pc, a następnie z pc idzie nowy delay i tak w kółko.
Jaki silnik + sterownik byłby dobry, myślę że główne kryterium to takie aby silnik nie wpadał w "drgania", i miał siłę pociągnąć lekki aparat. Dziękuje za wszystkie podpowiedzi.
Pozdrawiam,
Rout
Poszukuje silnika krokowego wraz ze sterownikiem. Do teraz testowałem/uczyłem się na (Silnik krokowy 28BYJ-48 5V + ULN2003). Aktualnie potrzebuje silniczka który będzie silniejszy od tego. Będzie on wykorzystany do slidera aparatu/kamery. Nic dużego tzw. ciężkiego. Mam już zrobiony zasilacz (3.3,5,12V) przerobiony ATX.
Aktualnie do sterowania silnika wykorzystuje taką metode:
Kod:
void forwards(){
digitalWrite(s1, HIGH);
digitalWrite(s2, LOW);
digitalWrite(s3, LOW);
digitalWrite(s4, HIGH);
delayMicroseconds(del);
digitalWrite(s1, LOW);
digitalWrite(s2, LOW);
digitalWrite(s3, LOW);
digitalWrite(s4, HIGH);
delayMicroseconds(del);
digitalWrite(s1, LOW);
digitalWrite(s2, LOW);
digitalWrite(s3, HIGH);
digitalWrite(s4, HIGH);
delayMicroseconds(del);
digitalWrite(s1, LOW);
digitalWrite(s2, LOW);
digitalWrite(s3, HIGH);
digitalWrite(s4, LOW);
delayMicroseconds(del);
digitalWrite(s1, LOW);
digitalWrite(s2, HIGH);
digitalWrite(s3, HIGH);
digitalWrite(s4, LOW);
delayMicroseconds(del);
digitalWrite(s1, LOW);
digitalWrite(s2, HIGH);
digitalWrite(s3, LOW);
digitalWrite(s4, LOW);
delayMicroseconds(del);
digitalWrite(s1, HIGH);
digitalWrite(s2, HIGH);
digitalWrite(s3, LOW);
digitalWrite(s4, LOW);
delayMicroseconds(del);
digitalWrite(s1, HIGH);
digitalWrite(s2, LOW);
digitalWrite(s3, LOW);
digitalWrite(s4, LOW);
delayMicroseconds(del);
}
Chciałbym żeby nowy sterownik mógł pracować na tym samym kodzie. Jeżeli podpięcie tego samego kodu będzie trudne to może to być inny chodzi o to żebym po każdym kroku mógł zmienić prędkość (delay), który będzie przesyłany z pc po każdym wykonanym kroku. W kodzie wyżej po wykonaniu metody forwards wysyłany jest sygnał do pc, a następnie z pc idzie nowy delay i tak w kółko.
Jaki silnik + sterownik byłby dobry, myślę że główne kryterium to takie aby silnik nie wpadał w "drgania", i miał siłę pociągnąć lekki aparat. Dziękuje za wszystkie podpowiedzi.
Pozdrawiam,
Rout