Leírás
A Mini léptetőmotor 28BYJ-48 + ULN2003 meghajtólap kis méretű, 5 V-os, áttételes léptetőmotor készlet mikrokontrolleres pozicionálási feladatokhoz. Akkor kerül elő a műhelyasztalon, amikor nem csak forgatni kell valamit, hanem lépésekre bontva, ismételhetően kell mozgatni egy könnyű mechanikát.
Ez nem klasszikus DC motor. A tengely nem attól indul el, hogy egyszerűen feszültséget kap, hanem a tekercseket meghatározott sorrendben kell kapcsolni. Ebben segít az ULN2003 meghajtólap: a mikrokontroller gyenge digitális jelei helyett a motor tekercseihez szükséges kapcsolt áramot kezeli.
A készlet Arduino, ESP8266, ESP32 és Raspberry Pi GPIO környezetben is beépíthető, de a tápellátást nem érdemes félvállról venni. A motor 5 V-os, a vezérlő és a motor földpontját közösíteni kell, 3,3 V-os vezérlőnél pedig a jelminőség és a szintillesztés már tervezési kérdés.
Az első korlát a nyomaték. A Mini léptetőmotor 28BYJ-48 + ULN2003 meghajtólap nem erőgép és nem gyors hajtás, hanem kis terhelésű, lassabb, tanulható és jól megfigyelhető pozicionáló egység.
A Mini léptetőmotor 28BYJ-48 + ULN2003 meghajtólap ott használható jól, ahol egy mikrokontrollernek könnyű mechanikát kell lépésekben mozgatnia. A beépített áttétel lassítja a kimeneti tengelyt, cserébe finomabb elmozdulást és jobb kisfordulatú használhatóságot ad.
Tipikus rendszerfelépítés:
- mikrokontroller vagy egykártyás gép digitális kimenetekkel,
- ULN2003 meghajtólap,
- 28BYJ-48 5 V léptetőmotor,
- stabil 5 V motoroldali táp,
- közös GND a vezérlő és a motoroldal között,
- szoftveres lépéssorrend vagy léptetőmotor könyvtár.
Azaz a Mini léptetőmotor 28BYJ-48 + ULN2003 meghajtólap egy 5 V-os, 4 fázisú, áttételes unipoláris léptetőmotor készlet kis terhelésű mikrokontrolleres pozicionáláshoz.
Működés és beépítés
A motor 4 fázisú tekercsrendszerrel dolgozik. A vezérlőprogram az IN1-IN4 bemeneteken keresztül kapcsolja a fázisokat, az ULN2003 panel pedig a mikrokontroller jeleit alakítja motorvezérléshez használható kapcsolt kimenetekké. A meghajtólapon lévő LED-ek a fázisok állapotát mutatják, ezért hibakeresésnél gyorsan látszik, hogy a program léptet-e, vagy csak a mechanika nem mozdul.
A beépítésnél a motor tápját érdemes külön 5 V ágról adni. A mikrokontroller USB tápja tanulóasztali próba alatt sokszor csábító, de terhelésnél könnyen jön a remegés, újraindulás vagy lépésvesztés. A GND közösítés viszont nem maradhat el, mert a vezérlőjeleknek közös referencia kell.
| Mire figyelj? | Mit okoz? |
|---|---|
| A motor külön 5 V tápot kap? | Gyenge tápnál a motor remeghet, melegedhet vagy lépést veszíthet. |
| Közös a GND a vezérlő és a meghajtólap között? | Közös referencia nélkül a bemeneti jelek bizonytalanul működhetnek. |
| Megfelelő az IN1-IN4 sorrend? | Hibás sorrendnél a motor csak zúg vagy ide-oda ráng. |
| 3,3 V-os vezérlőt használsz? | ESP32, ESP8266 vagy Raspberry Pi esetén a jelszintet és a vezetékzajt külön ellenőrizni kell. |
| Van mechanikai végállás vagy ütközés? | A léptetőmotor nyitott hurkú vezérlésnél nem tudja magától, hogy elakadt. |
| A terhelés könnyű és lassan mozgatható? | Túl nagy teher vagy gyorsítás esetén lépésvesztés jöhet. |
Felhasználási példák
- Arduino alapú mutatós kijelző, műszerfal-demó vagy skálamozgatás.
- Oktatási projekt léptetési sorrend, fázisvezérlés és motorvezérlés bemutatásához.
- Könnyű forgó platform tárgyfotózási vagy demonstrációs feladathoz.
- Kis retesz, zárnyelv vagy mechanikai kallantyú kísérleti mozgatása.
- Modellépítési mozgó elem, terepasztal vagy makett mechanika.
- Kis adagoló prototípus, ahol a terhelés és az ismétlési pontosság előre kipróbálható.
- Robotikai tanulókar vagy kis forgatóegység alacsony nyomatékigénnyel.
- Raspberry Pi vagy ESP32 vezérelt otthoni automatizálási kísérlet.
Kompatibilitás és beüzemelés
A Mini léptetőmotor 28BYJ-48 + ULN2003 meghajtólap használható Arduino UNO, Nano, Mega, ESP8266, ESP32 és Raspberry Pi GPIO környezetben, ha a tápellátás és a jelszintek rendben vannak. Arduino mellett a legegyszerűbb indulás a Stepper vagy AccelStepper könyvtár, de a motor kézzel írt fázisszekvenciával is vezérelhető.
ESP32, ESP8266 és Raspberry Pi esetén ne a motor tápját várd a vezérlőpaneltől. A motoroldali 5 V legyen terhelhető, a GND legyen közös, a vezérlővezetékek pedig maradjanak rövidek. Zajos környezetben vagy hosszabb kábelnél szintillesztés és jobb kábelezés kellhet.
| Mire figyelj? | Mit okoz? |
|---|---|
| Arduino 5 V logikai kimenettel hajtja az ULN2003 bemeneteket? | A beállítás egyszerűbb, a jelszint tartaléka nagyobb. |
| ESP32 vagy Raspberry Pi 3,3 V kimenetet használ? | A bemeneti szint működése panel- és környezetfüggő lehet, érdemes szintillesztéssel tervezni. |
| A program full-step vagy half-step sorrendet használ? | A lépésszám, a járáskultúra és a nyomatékérzet is változik. |
| Van indulási gyorsítás a programban? | Hirtelen nagy sebességnél a motor megakadhat vagy lépést veszíthet. |
| A mechanika nem szorul? | A kis motor hamar eléri a nyomatékkorlátját. |
Döntés előtt ellenőrizendő adatok
| Jellemző | Érték |
|---|---|
| Szükséges mozgás típusa: | Lépésenkénti forgómozgás, nem folyamatos nagysebességű hajtás. |
| Terhelés: | Kis tömegű, kis súrlódású mechanika. |
| Tápellátás: | Stabil 5 V motoroldali táp javasolt. |
| Vezérlőjelek száma: | 4 digitális kimenet. |
| Visszacsatolás: | Nincs beépített pozíció-visszajelzés. |
| Végállás: | Külső végálláskapcsoló vagy szoftveres határkezelés kellhet. |
| 3,3 V vezérlés: | Szintillesztés és jelminőség ellenőrzése ajánlott. |
Használati korlátok – mikor ne ezt válaszd
- Ne ezt válaszd nagy nyomatékú hajtáshoz, mert a 28BYJ-48 kis motor, áttétellel együtt is korlátozott terhelést visz.
- Ne ezt válaszd gyors forgatáshoz, mert a motor lassabb pozicionálásra való.
- Ne ezt válaszd ipari pontosságú pozicionáláshoz, mert nincs beépített enkóder vagy zárt hurkú visszacsatolás.
- Ne ezt válaszd, ha a mechanika ütközőre futhat és nincs végálláskezelés.
- Ne ezt válaszd, ha a motor közvetlen meghajtását mikrokontroller GPIO-ról tervezed, mert a tekercseket meghajtóáram nélkül nem szabad rákötni.
- Ne ezt válaszd, ha 12 V-os motorváltozatra van szükség, mert ez a készlet 5 V-os motorral szerepel.
Műhelymegfigyelés
A legtöbb hiba nem a motorból jön, hanem a tápból vagy a lépéssorrendből. Ha a tengely nem fordul, csak remeg, először ne a motort cseréld: nézd meg az IN1-IN4 sorrendet, a közös GND-t és azt, hogy a motor nem a mikrokontroller gyenge tápágáról próbál-e indulni. A panel LED-jei sokat segítenek: ha a LED-sor szépen fut, de a tengely áll, akkor már a táp, a fázissorrend vagy a mechanika felé kell keresni.
Műszaki jellemzők
| Jellemző | Érték |
|---|---|
| Terméktípus: | 5 V-os áttételes léptetőmotor ULN2003 meghajtólappal |
| Motor típusa: | 28BYJ-48 |
| Meghajtólap: | ULN2003 tranzisztoros meghajtólap |
| Motor felépítése: | 4 fázisú unipoláris léptetőmotor |
| Névleges tekercsfeszültség: | 5 VDC |
| Belső áttétel: | 1/64 |
| Lépésszög: | 5,625°/64 |
| Max. lépésfrekvencia: | 100 Hz |
| Tekercsellenállás: | 50 Ω ±7% 25 °C-on |
| Szigetelési ellenállás: | >10 MΩ 500 V-on |
| Szigetelési szilárdság: | 600 VAC / 1 mA / 1 s |
| Szigetelési osztály: | A |
| Hőfokemelkedés: | <40 K 120 Hz-en |
| Zaj: | <35 dB 120 Hz-en, terheletlenül, 10 cm távolságból |
| Lépési nyomaték: | >34,3 mN·m 120 Hz-en |
| Tartónyomaték: | >34,3 mN·m |
| Forgatónyomaték jelölés: | 600-1200 gf·cm |
| Húzóerő-nyomaték: | 300 gf·cm |
| Motor átmérő: | 27 mm |
| Meghajtólap tápoldali tartomány: | 4,5-7 V, max. 12 V jelöléssel |
| Vezérlőfeszültség: | TTL/CMOS, 4-5 V |
| Csatornaáram: | 500 mA / csatorna |
| Meghajtólap mérete: | 31 × 35 mm |
| Bekötés: | 4 GPIO jel, 5 V motor táp, közös GND |
| Kompatibilis vezérlők: | Arduino, ESP8266, ESP32, Raspberry Pi GPIO |
Dokumentáció
- 28BYJ-48 5V Stepper Motor adatlap Mouser / Kiatronics
- ULN2003A Darlington meghajtó adatlap Texas Instruments
- AccelStepper Arduino könyvtár dokumentáció AirSpayce
Bekötés / vezérlés
- 4 GPIO jel (4 fázis) + 5 V motor táp + közös föld
- Kompatibilitás: Arduino, ESP8266, ESP32, Raspberry Pi (GPIO vezérléssel)
Csomag
- 1 db 28BYJ-48 5 V unipoláris léptetőmotor
- 1 db ULN2003 tranzisztoros meghajtólap




![CNC shield 3.0 (GRBL vezérelt) + 3x motorvezérlő [Pack]](https://shop.tavir.hu/wp-content/uploads/shd-cnc-drv-5-450x338.jpg)


![CNC 4.0 (GRBL vezérelt) + 3x motorvezérlő + 1x Nano [Pack]](https://shop.tavir.hu/wp-content/uploads/shd-cnc-drv-nano-40-3-450x338.jpg)

![Ventillátor modul (Fan; L9110) [3V3...12V]](https://shop.tavir.hu/wp-content/uploads/modul-fan-3-450x338.jpg)


Értékelések
Még nincsenek értékelések.