Jak podłączyć silnik krokowy do Arduino i sterować nim 28BYJ-48 ze sterownikiem ULN2003

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 พ.ย. 2024

ความคิดเห็น • 55

  • @kacperostrowski5384
    @kacperostrowski5384 5 ปีที่แล้ว +7

    Naprawde dobry poradnik tylko szkoda że tak mało łapek.

  • @mac-lab3dprinting257
    @mac-lab3dprinting257 4 ปีที่แล้ว +3

    jak to możliwe że tylko 7 tys. wyświetleń? SUPER FILM!

  • @hdskbi
    @hdskbi 4 ปีที่แล้ว +21

    Masz kolego błąd przy podłączeniu pinów
    Trzeba zamienić pin 2 i 3 miejscami i silniczek bedzie działał

    • @rafagembalczyk7880
      @rafagembalczyk7880 4 ปีที่แล้ว +1

      Chwała Ci

    • @pawel80
      @pawel80 3 ปีที่แล้ว +1

      Dziękuję

    • @dariapie6534
      @dariapie6534 2 ปีที่แล้ว

      zgadza się jest błąd, wcześniej silnik się trzęsie, po zmianie działa super.

  • @keksiu351
    @keksiu351 2 ปีที่แล้ว +1

    Da się ten silnik uruchomić bez Arduino? Ręcznie przyciskami?

  • @jacekmaecki9027
    @jacekmaecki9027 5 ปีที่แล้ว +5

    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...:)

  • @ernestkapusta6130
    @ernestkapusta6130 ปีที่แล้ว

    Witam. A czy można ustawić czas przerwy na 12 godzin ruch o kilka stopni i 12 godzin przerwy?

  • @TheArturro144
    @TheArturro144 4 ปีที่แล้ว +1

    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?

  • @darekmistrz6750
    @darekmistrz6750 4 ปีที่แล้ว +3

    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ą?

    • @elektrowebsklepinternetowy5552
      @elektrowebsklepinternetowy5552  4 ปีที่แล้ว +1

      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!

    • @darekmistrz6750
      @darekmistrz6750 4 ปีที่แล้ว

      @@elektrowebsklepinternetowy5552 dzięki za odpowiedź

    • @mac-lab3dprinting257
      @mac-lab3dprinting257 4 ปีที่แล้ว

      mi też buczy i w ogóle się nie kręci

  • @mariuszlis304
    @mariuszlis304 ปีที่แล้ว

    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

  • @rreekkddaa
    @rreekkddaa 3 ปีที่แล้ว

    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?

  • @marcincichon1717
    @marcincichon1717 ปีที่แล้ว

    Witam jak można się skontaktować z Panem . Chętnie bym o czymś porozmawiał jeśli jest taka możliwość oczywiście

  • @automatykrobotyka9926
    @automatykrobotyka9926 2 ปีที่แล้ว

    Ile maksymalnie rpm ten silnik może się obracać.Bo w kodzie chodzi o obroty silnika nie obroty wału wyjściowego.

  • @m8902-x5u
    @m8902-x5u 4 ปีที่แล้ว +1

    można ustawić obroty silnika żeby się obracał się jedną stronę ????

  • @incxxxx
    @incxxxx 5 ปีที่แล้ว +1

    Jakiś schemat połączeń (+ sterownik) by się przydał.

  • @sineral9043
    @sineral9043 4 ปีที่แล้ว +2

    Czy można podłączyć kilka silników naraz?

    • @husc7775
      @husc7775 3 ปีที่แล้ว

      Nie starczy Ci pinów w tej konkretnej płytce. Gdyby było ich więcej to jak najbardziej.

    • @uhuhu13
      @uhuhu13 3 ปีที่แล้ว

      Chyba w mega sie da

  • @hipis200cc2
    @hipis200cc2 3 ปีที่แล้ว

    Macie jakiś pomysł czemu silnik obraca się tylko w jedną stronę pomimo ustawienia liczby kroków na ujemne ?

    • @elektrowebsklepinternetowy5552
      @elektrowebsklepinternetowy5552  3 ปีที่แล้ว +1

      możliwe, że zamiana kanałów przy podpinaniu do mostka H załatwi sprawę

    • @elektrowebsklepinternetowy5552
      @elektrowebsklepinternetowy5552  3 ปีที่แล้ว +1

      Moduł IN1 do Arduino pin nr8
      Moduł IN2 do Arduino pin nr10
      Moduł IN3 do Arduino pin nr9
      Moduł IN4 do Arduino pin nr11

  • @Badixon986
    @Badixon986 2 ปีที่แล้ว +2

    Umnie silnik się nie kręci tylko stoi i wyświetla mi się 2 żarówki jak by się ładowało lub mam serwis.

    • @elektrowebsklepinternetowy5552
      @elektrowebsklepinternetowy5552  2 ปีที่แล้ว

      w takim wypadku można zmienić ze sobą 2 kanały miejscami i sprawdzić jak się zachowuje

    • @Badixon986
      @Badixon986 2 ปีที่แล้ว

      A ok i jestem na TH-cam i na TikToku.

  • @stepnior235
    @stepnior235 5 ปีที่แล้ว +1

    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

    • @szympow
      @szympow 5 ปีที่แล้ว +6

      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!

    • @adekvostro4281
      @adekvostro4281 5 ปีที่แล้ว

      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.

    • @adekvostro4281
      @adekvostro4281 5 ปีที่แล้ว +3

      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.

    • @maaupa
      @maaupa 3 ปีที่แล้ว

      @@szympow Dzięki, pomogło :-)

  • @wiktorbabiarz6758
    @wiktorbabiarz6758 ปีที่แล้ว

    jakie speed 500? Mi to max 15 śmiga

  • @KamykTV123
    @KamykTV123 2 ปีที่แล้ว

    Czy taki silnik może wykonać więcej niż 360 stopni

  • @dziveq
    @dziveq 4 ปีที่แล้ว

    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ś...

    • @Sullucuc
      @Sullucuc 4 ปีที่แล้ว +1

      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ł

  • @spatz7411
    @spatz7411 4 ปีที่แล้ว

    jaka jest moc tego silnika czy da rade wkładce w drzwiach?

    • @dariapie6534
      @dariapie6534 2 ปีที่แล้ว

      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.

    • @spatz7411
      @spatz7411 2 ปีที่แล้ว

      @@dariapie6534 już testowałem nie daje rady

  • @maszmasz7478
    @maszmasz7478 3 ปีที่แล้ว +1

    Nieprawidłowe działanie może wynikać ze słabego zasilania. Odłączcie się od arduino i zasilcie silniczek z innego źródła.

  • @gustavofring3347
    @gustavofring3347 4 ปีที่แล้ว

    Wszystko spoko ale nie rozumiem jednego czemu masz tak mało subów?

  • @Klikklack
    @Klikklack 4 ปีที่แล้ว

    A może być 1500 stopni

  • @superx5794
    @superx5794 4 ปีที่แล้ว

    Żal mi cb bo masz 99 subów i dam ci tego setnego , gratulacje na 100 subskrybcji

  • @Mulka12
    @Mulka12 6 หลายเดือนก่อน

    czemu muj wibruje zamiast sie kręcić xd

  • @marcingolenia1327
    @marcingolenia1327 4 ปีที่แล้ว

    Nie polecam tej biblioteki ! Zatrzymuję pracę reszty kodu.

    • @jakubskowronski7654
      @jakubskowronski7654 4 ปีที่แล้ว

      A jakiej innej użyć?

    • @marcingolenia1327
      @marcingolenia1327 4 ปีที่แล้ว

      @@jakubskowronski7654 samemu można w łatwy sposób napisać :D wywołując wysokie stany w odpowiedniej kolejności