Koračni motor 28BYJ-48 in gonilnik 5V Keyestudio

8.99 (DDV vključen)

Koračni motor 28BYJ-48 12 V, 4-fazni unipolarni z reduktorjem ≈ 1/64, natančen korak ≈ 0.088° in preprosta uporaba z ULN2003 za Arduino/ESP projekte.

3 na zalogi

Šifra: X3 - A1 - KS0140 Kategorije: , ,
Opis

Opis

Koračni motor 28BYJ-48 in gonilnik 5V Keyestudio

 

Ko v projektu potrebujete natančno pozicioniranje – naj bo to obračanje kamere, premikanje mehanizma ali pogon majhnega robota – je koračni motor prava izbira. Za razliko od navadnega DC motorja, ki se preprosto vrti, koračni motor premika gred v točno določenih korakih, kar vam omogoča ponovljiv in zanesljiv nadzor nad pozicijo brez dragih povratnih senzorjev.

Keyestudio KS0140 je komplet, ki združuje priljubljen koračni motor 28BYJ-48 in gonilno ploščico z Darlingtonovim čipom ULN2003. Motor je 4-fazni, unipolarni, z vgrajenim reduktorjem (prestavno razmerje ~1:64), ki zagotavlja presenetljivo velik navor za svojo kompaktno velikost – seveda na račun hitrosti. Gonilnik ULN2003 skrbi za ojačanje toka, saj motorja ne smete priključiti neposredno na Arduino pine – prevelik tok bi ga poškodoval.

Komplet je zasnovan za enostavno uporabo: motor se na gonilnik priključi z 5-žilnim konektorjem, ki sede samo v eno smer, tako da napačna priključitev ni mogoča. Gonilnik pa z Arduinom povežete preko štirih digitalnih pinov. Celoten sistem je idealno izhodišče za vsakogar, ki želi razumeti osnove krmiljenja koračnih motorjev – od dijakov in študentov do naprednih hobistov.

Koračni motor 28BYJ-48 in gonilnik 5V Keyestudio infografika

Koračni motor 28BYJ-48 in gonilnik 5V Keyestudio infografika

Ključne lastnosti

  • komplet vključuje motor 28BYJ-48 in gonilno ploščico ULN2003 – vse za takojšnjo uporabo
  • vgrajen reduktor (~1:64) zagotavlja visok navor in fino pozicijsko ločljivost
  • 5-žilni konektor preprečuje napačno priključitev motorja na gonilnik
  • podpora za full-step (2038 korakov/obrat) in half-step (4076 korakov/obrat) način delovanja
  • brez ščetk – dolga življenjska doba, odvisna le od ležajev
  • odprtokodni sistem krmiljenja (open-loop) brez potrebe po zunanjih enkoderjih
  • združljiv z Arduino Uno, Mega, Nano in drugimi mikrokrmilniškimi ploščicami

Tehnične specifikacije

Motor 28BYJ-48:

  • model: 28BYJ-48
  • tip: 4-fazni, unipolarni
  • napajalna napetost: 5 V DC
  • kot koraka: 5.625° / 64
  • prestavno razmerje reduktorja: 1/64
  • upornost navitja: 50 Ω ±7 % (pri 25 °C)
  • frekvenca: 100 Hz
  • navor pri vleku: >34,3 mN·m (pri 120 Hz)
  • navor pri mirovanju: >34,3 mN·m
  • poraba toka: ~240 mA (pri mirovanju z napetostjo na navitjih)
  • izolacijska upornost: >10 MΩ (500 V)
  • razred izolacije: A

Gonilnik ULN2003:

  • čip: ULN2003 (Darlingtonov ojačevalnik)
  • krmilni vhodi: IN1, IN2, IN3, IN4
  • napajanje: 5 V DC (zunanji vir)
  • LED indikatorji na vsakem izhodu za vizualno spremljanje stanja

Inženirski “PRO” nasvet

Zaporedje pinov je pri tem motorju kritično. Motor 28BYJ-48 zahteva aktiviranje tuljav v vrstnem redu IN1 → IN3 → IN2 → IN4 – torej ne standardnega 1-2-3-4. Če v knjižnici Stepper.h inicializirate pine kot Stepper(steps, 8, 10, 9, 11) (zamenjana srednja dva pina), bo motor deloval pravilno. Če pa uporabite zaporedje 8, 9, 10, 11, bo motor le vibriral in se ne bo premaknil. Za naprednejše projekte toplo priporočamo knjižnico AccelStepper, ki omogoča pospeševanje, zaviranje in half-step način za mehkejše gibanje.

Še ena pogosta past: motor napajajte z ločenim zunanjim 5 V napajalnikom (adapter ali power bank), ne iz 5V pina na Arduinu. Motor pri mirovanju porabi do 240 mA, kar lahko preobremeni Arduino ali povzroči nepričakovane resete. Ne pozabite povezati GND zunanjega napajalnika z GND Arduina za skupno maso.

Primeri uporabe

  • natančno obračanje kamere ali senzorja (pan/tilt mehanizem)
  • pogon majhnega robotskega vozička ali robotske roke
  • avtomatsko odpiranje/zapiranje ventilov ali zapornic
  • krmiljenje CNC risalnika ali mini ploterja
  • DIY avtomatska zavesa ali rolete
  • učni projekti za razumevanje osnov koračnih motorjev in krmilnih zaporedij

Kompatibilnost

  • Arduino Uno R3, Mega 2560, Nano, Leonardo in kompatibilne ploščice
  • ESP32 / ESP8266 (s prilagoditvijo napetostnih nivojev, če je potrebno)
  • knjižnice: Stepper.h (vgrajena), AccelStepper (priporočena za napredne projekte)
  • programsko okolje: Arduino IDE

YouTube