Wkradł się mały błąd w w kodzie programu który można skopiować z bloga: "Stepper mojSilnik(ILOSC_KROKOW, 8, 9, 10, 11)" na końcu brak średnika, poza tym wszystko doskonale...:)
Mam pewien problem. Wpisanie w wartości ujemnej w step() nie powoduje obrotu silnika w drugim kierunku. Z czego co to może wynikać? Nadmienię, gdyż może to mieć znaczenie, że z braku przewodów męsko-żeńskich uciąłem wtyk męsko-męskiego z jednej strony i owinąłem wokół pinów na sterowniku silnika. Czy to przez to może być problem?
Hej! Mam nadzieję że mi odpiszesz mianowicie: mam taki sam silnik z sterownikiem i ogólnie silnik czasem buczy tylko w innym programie coś idzie Ale mogę to zatrzymać palcami:D moje główne pytanie to mój błąd czy taki silnik jest tak słaby że z łatwością można to zatrzymać ręką?
Moim zdaniem buczenie silnika to źle ustawione parametry lub problem z zasilaniam. Co do zatrzymania silnika palcami to jak najbardziej jest to możliwe. To niewielki silnik. Jednak proponuje spróbować posiłkować się kodem podanym na blogu i powinno udać się wyeliminować buczenie. A odpowiednio podany prąd stawi większy opór. Powodzenia przy kodowaniu!
Witam . Szukam mechanizmu który jest podobny do zastosowania z filmu silnika krokowego . Chodzi mi o klapy w łódce zanetowej żeby się otwierały i po np:20sek zamykały automatycznie. Jest taka możliwość wykorzystując z filmu projekt.? Jeśli jest pan zainteresowany pomocą to podam mail. Jak nie zrozumiem . Pozdrawiam
Jakiej Mo mają te silniki są w stanie poruszyć żaluzją wewnętrzną w oknie? Czy da się pisać program w języku drabinkowym, istnieje jakiś program który konwertuje język drabinkowy dla sterownika arduino?
mam pewien problem mimo tego ze w programie ilosc krokow mam wpisane w wartosci ujemnej to i tak sie silnik obraca zgodnie z ruchem wskazówek zegara, przy wartosci dodatniej rowniez zgodnie z ruchem wskazówek. nie wiem czy to istotne ale korzystam z arduino leonardo
ja korzystam z arduino uno ale mam podobny problem. nie wiem z czego to wynika, ale silnik obraca się zgodnie z ruchem wskazówek zegara. Tylko. EDIT. W kodzie jest błąd. Oto poprawny kod na bazie źródła. #include //dodajemy do szkicu bibliotekę obsługującą silniki krokowe #define ILOSC_KROKOW 32 //definiujemy stałą gdzie podajemy ilość kroków zależną od użytego silnika w naszym przypadku 32 Stepper mojSilnik(ILOSC_KROKOW, 8, 10, 9, 11); //tutaj podajemy piny w Arduino, którymi sterujemy silnikiem void setup() { } void loop () { mojSilnik.setSpeed(500); //podajemy prędkość obrotu wyrażona w rpm mojSilnik.step(512); //linijka powoduje obrót ośki silnika o 90 stopni delay(2000); // linijka powoduje odczekanie 2 sekund (wartosc w milisekundach 1000 = 1s) mojSilnik.setSpeed(250); mojSilnik.step(-1024); delay(2000); } Jak widać błąd został popełniony w podaniu kolejności pinów do sterowania silnika. Pozdrawiam!
Mam taką samą przypadłość. Okazało się, że to silnik ma jakąś wadę. Przytrzymałem mu oś podczas wykonywanego obrotu i zaczął się obracać w przeciwną stronę a potem zgodnie z kodem. Niestety podczas dłuższej pracy "gubi kroki" przez co ruchy nie są powtarzalne.
Wycofuję się z poprzedniego wpisu. Zmieniłem podłączenie pomiędzy Arduino a modułem. Moduł IN1 do Arduino pin nr8 Moduł IN2 do Arduino pin nr10 Moduł IN3 do Arduino pin nr9 Moduł IN4 do Arduino pin nr11 Po takim połączeniu wszystko działa, silnik ma dużo większą moc i mniej się nagrzewa.
Mam problem z silniczkiem. Podpiąłem wszystko jak na filmie, kod ten sam skompilowałem bez problemu, wgrałem jest git, i silniczek byrczy, trzęsie się ale za nic nie chce się obrócić oś...
Naprawde dobry poradnik tylko szkoda że tak mało łapek.
Dziękujemy za miłe słowo
jak to możliwe że tylko 7 tys. wyświetleń? SUPER FILM!
Masz kolego błąd przy podłączeniu pinów
Trzeba zamienić pin 2 i 3 miejscami i silniczek bedzie działał
Chwała Ci
Dziękuję
zgadza się jest błąd, wcześniej silnik się trzęsie, po zmianie działa super.
Da się ten silnik uruchomić bez Arduino? Ręcznie przyciskami?
Wkradł się mały błąd w w kodzie programu który można skopiować z bloga: "Stepper mojSilnik(ILOSC_KROKOW, 8, 9, 10, 11)" na końcu brak średnika, poza tym wszystko doskonale...:)
dziękujemy za czujność i zwrócenie uwagi - błąd został juz poprawiony
Witam. A czy można ustawić czas przerwy na 12 godzin ruch o kilka stopni i 12 godzin przerwy?
Mam pewien problem. Wpisanie w wartości ujemnej w step() nie powoduje obrotu silnika w drugim kierunku. Z czego co to może wynikać? Nadmienię, gdyż może to mieć znaczenie, że z braku przewodów męsko-żeńskich uciąłem wtyk męsko-męskiego z jednej strony i owinąłem wokół pinów na sterowniku silnika. Czy to przez to może być problem?
Hej! Mam nadzieję że mi odpiszesz mianowicie: mam taki sam silnik z sterownikiem i ogólnie silnik czasem buczy tylko w innym programie coś idzie Ale mogę to zatrzymać palcami:D moje główne pytanie to mój błąd czy taki silnik jest tak słaby że z łatwością można to zatrzymać ręką?
Moim zdaniem buczenie silnika to źle ustawione parametry lub problem z zasilaniam. Co do zatrzymania silnika palcami to jak najbardziej jest to możliwe. To niewielki silnik. Jednak proponuje spróbować posiłkować się kodem podanym na blogu i powinno udać się wyeliminować buczenie. A odpowiednio podany prąd stawi większy opór. Powodzenia przy kodowaniu!
@@elektrowebsklepinternetowy5552 dzięki za odpowiedź
mi też buczy i w ogóle się nie kręci
Witam . Szukam mechanizmu który jest podobny do zastosowania z filmu silnika krokowego . Chodzi mi o klapy w łódce zanetowej żeby się otwierały i po np:20sek zamykały automatycznie. Jest taka możliwość wykorzystując z filmu projekt.?
Jeśli jest pan zainteresowany pomocą to podam mail. Jak nie zrozumiem . Pozdrawiam
Jakiej Mo mają te silniki są w stanie poruszyć żaluzją wewnętrzną w oknie? Czy da się pisać program w języku drabinkowym, istnieje jakiś program który konwertuje język drabinkowy dla sterownika arduino?
Witam jak można się skontaktować z Panem . Chętnie bym o czymś porozmawiał jeśli jest taka możliwość oczywiście
proszę pisać na biuro@elektroweb.pl
Ile maksymalnie rpm ten silnik może się obracać.Bo w kodzie chodzi o obroty silnika nie obroty wału wyjściowego.
można ustawić obroty silnika żeby się obracał się jedną stronę ????
tak
Jakiś schemat połączeń (+ sterownik) by się przydał.
to popularny sterownik i można bez problemu znaleźć to w googlach
Czy można podłączyć kilka silników naraz?
Nie starczy Ci pinów w tej konkretnej płytce. Gdyby było ich więcej to jak najbardziej.
Chyba w mega sie da
Macie jakiś pomysł czemu silnik obraca się tylko w jedną stronę pomimo ustawienia liczby kroków na ujemne ?
możliwe, że zamiana kanałów przy podpinaniu do mostka H załatwi sprawę
Moduł IN1 do Arduino pin nr8
Moduł IN2 do Arduino pin nr10
Moduł IN3 do Arduino pin nr9
Moduł IN4 do Arduino pin nr11
Umnie silnik się nie kręci tylko stoi i wyświetla mi się 2 żarówki jak by się ładowało lub mam serwis.
w takim wypadku można zmienić ze sobą 2 kanały miejscami i sprawdzić jak się zachowuje
A ok i jestem na TH-cam i na TikToku.
mam pewien problem mimo tego ze w programie ilosc krokow mam wpisane w wartosci ujemnej to i tak sie silnik obraca zgodnie z ruchem wskazówek zegara, przy wartosci dodatniej rowniez zgodnie z ruchem wskazówek. nie wiem czy to istotne ale korzystam z arduino leonardo
ja korzystam z arduino uno ale mam podobny problem. nie wiem z czego to wynika, ale silnik obraca się zgodnie z ruchem wskazówek zegara. Tylko.
EDIT. W kodzie jest błąd.
Oto poprawny kod na bazie źródła.
#include //dodajemy do szkicu bibliotekę obsługującą silniki krokowe
#define ILOSC_KROKOW 32 //definiujemy stałą gdzie podajemy ilość kroków zależną od użytego silnika w naszym przypadku 32
Stepper mojSilnik(ILOSC_KROKOW, 8, 10, 9, 11); //tutaj podajemy piny w Arduino, którymi sterujemy silnikiem
void setup()
{
}
void loop ()
{
mojSilnik.setSpeed(500); //podajemy prędkość obrotu wyrażona w rpm
mojSilnik.step(512); //linijka powoduje obrót ośki silnika o 90 stopni
delay(2000); // linijka powoduje odczekanie 2 sekund (wartosc w milisekundach 1000 = 1s)
mojSilnik.setSpeed(250);
mojSilnik.step(-1024);
delay(2000);
}
Jak widać błąd został popełniony w podaniu kolejności pinów do sterowania silnika.
Pozdrawiam!
Mam taką samą przypadłość. Okazało się, że to silnik ma jakąś wadę.
Przytrzymałem mu oś podczas wykonywanego obrotu i zaczął się obracać w przeciwną stronę a potem zgodnie z kodem.
Niestety podczas dłuższej pracy "gubi kroki" przez co ruchy nie są powtarzalne.
Wycofuję się z poprzedniego wpisu. Zmieniłem podłączenie pomiędzy Arduino a modułem.
Moduł IN1 do Arduino pin nr8
Moduł IN2 do Arduino pin nr10
Moduł IN3 do Arduino pin nr9
Moduł IN4 do Arduino pin nr11
Po takim połączeniu wszystko działa, silnik ma dużo większą moc i mniej się nagrzewa.
@@szympow Dzięki, pomogło :-)
jakie speed 500? Mi to max 15 śmiga
Czy taki silnik może wykonać więcej niż 360 stopni
Tak może robić dowolną ilość kroków w każdą ze stron.
Mam problem z silniczkiem. Podpiąłem wszystko jak na filmie, kod ten sam skompilowałem bez problemu, wgrałem jest git, i silniczek byrczy, trzęsie się ale za nic nie chce się obrócić oś...
hdskbi
10 miesięcy temu
Masz kolego błąd przy podłączeniu pinów
Trzeba zamienić pin 2 i 3 miejscami i silniczek bedzie działał
jaka jest moc tego silnika czy da rade wkładce w drzwiach?
myślę że tak, probowałem zatrzymać ten wał silnika palcami i nie byłem w stanie go nawet zwolnić, naprawdę ma duża moc.
@@dariapie6534 już testowałem nie daje rady
Nieprawidłowe działanie może wynikać ze słabego zasilania. Odłączcie się od arduino i zasilcie silniczek z innego źródła.
Wszystko spoko ale nie rozumiem jednego czemu masz tak mało subów?
A może być 1500 stopni
Żal mi cb bo masz 99 subów i dam ci tego setnego , gratulacje na 100 subskrybcji
czemu muj wibruje zamiast sie kręcić xd
Nie polecam tej biblioteki ! Zatrzymuję pracę reszty kodu.
A jakiej innej użyć?
@@jakubskowronski7654 samemu można w łatwy sposób napisać :D wywołując wysokie stany w odpowiedniej kolejności