Obsah:
- Krok 1: Čo potrebujeme
- Krok 2: Ako funguje krokový motor a prečo používame ovládač
- Krok 3: Pripojenia
- Krok 4: Firmvér a ovládanie
- Krok 5: Vylúčenie
Video: Ovládanie krokového motora: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Tento tutoriál je platný, ak používame Arduino a obaja pomocou Drivemall Board, pod odkazom na stavbu Drivemall.
Výhodou uprednostnenia Drivemall pred klasickou doskou Arduino je zníženie zložitosti pripojení, čo vedie k prehľadnejšiemu nastaveniu. Toto je však voliteľné: všetky výsledky sú stále platné pre dosku arduino, dosku na chlieb a dostatok dupontných prepojok na pripojenie.
Ovládajme krokový motor arduino doskou.
Krok 1: Čo potrebujeme
- Mikrokontrolér Arduino alebo Drivemall
- Drôty
- Krokový motor
- Ovládač A4988 alebo DRV8825 alebo L298N alebo ULN2003 (Existuje veľa ovládačov)
Krok 2: Ako funguje krokový motor a prečo používame ovládač
Krokový motor v zásade pozostáva z dvoch cievok, ktoré musia byť vhodne napájané (obrázok 1), ak je motor napájaný zlým pohybom, môže to spôsobiť skrat voči GND.
V každom kroku sa motor otáča v dobre známom uhle, ktorý výrobca obvykle udáva ako 1,8 °, takže na vytvorenie celého kruhu je potrebných 200 krokov.
Ujasnime si, prečo potrebujeme ovládač namiesto pripojenia stepperu priamo k mikrokontroléru.
Ovládače vám umožňujú skenovať kroky, pretože mikrokontrolér nemôže načítať cievky do krokového motora.
Na trhu existujú dva typy meničov krokových motorov:
- klasické ovládače L298 alebo ULN2003 dvojitý H-mostík, v ktorom logika napájania jednotlivých fáz spočíva v kóde;
- Moderné ovládače A4988 alebo drv8825, kde časť logiky spočíva v jednotke.
A4988, ktorý má fungovať na vstupe, poskytuje povolenie a dva kolíky, jeden pre smer a druhý pre počet krokov, ako aj napájanie.
Krok 3: Pripojenia
Ako prvý prístup k krokovým motorom sme zvolili použitie ovládača ULN2003.
Tri tlačidlá na ovládanie motora sú k Arduinu pripojené odporom pripojeným na GND.
Motor pripájame k ULN podľa schémy na obrázku 2, Arduino je k vodiču pripojený pomocou pinov 8 9 10 a 11.
Krok 4: Firmvér a ovládanie
Tu nájdete základný firmvér na ovládanie krokového motora. V tomto špeciálnom prípadeThe bottom on
- kolík A0 slúži na pozitívne smerovanie a zastavenie
- kolík A1 slúži na negatívne smerovanie a zastavenie
- kolík A2 slúži na potvrdenie a uvedenie do pohybu podľa smeru predtým stlačeného tlačidla
počet krokov na cyklus je nastavený na 20, to znamená, že program vykoná 10 cyklov na vykonanie jednej úplnej otáčky motora
Krok 5: Vylúčenie
Tento tutoriál bol vytvorený ako súčasť projektu Makerspace for Inclusion, spolufinancovaného z programu Erasmus + Európskej komisie.
Cieľom projektu je podpora neformálnej formy vzdelávania ako prostriedku na podporu sociálneho začlenenia mladých ľudí, neformálneho vzdelávania, ktoré je možné nájsť v rámci tvorivých priestorov.
Tento tutoriál odráža iba názory autorov a Európska komisia nezodpovedá za žiadne použitie informácií, ktoré sú v nich uvedené.
Odporúča:
Znovu použite touchpad starého prenosného počítača na ovládanie krokového motora: 11 krokov (s obrázkami)
Znovu použite touchpad starého prenosného počítača na ovládanie krokového motora: Tento projekt som realizoval pred niekoľkými mesiacmi. Pred niekoľkými dňami som zverejnil video z projektu na r/Arduino na Reddite. Keď som videl, ako sa ľudia o projekt zaujímajú, rozhodol som sa vytvoriť tento návod, v ktorom som vykonal niekoľko zmien v kóde Arduino
Uhlové pozičné ovládanie krokového motora 28BYJ-48 s Arduino a analógovým joystickom: 3 kroky
Uhlové pozičné ovládanie krokového motora 28BYJ-48 s Arduino a analógovým joystickom: Toto je schéma riadenia krokového motora 28BYJ-48, ktorú som vyvinul na použitie ako súčasť projektu dizertačnej práce v poslednom roku. Ešte som to nevidel, preto som si myslel, že odovzdám to, čo som zistil. Našťastie to pomôže niekomu ďalšiemu
Výukový program Arduino - ovládanie krokového motora s potenciometrom: 5 krokov
Výukový program Arduino - ovládanie krokového motora s potenciometrom: Tento návod je písomnou verziou môjho článku „Arduino: Ako ovládať krokový motor pomocou potenciometra“; Video z YouTube, ktoré som nedávno nahral. Dôrazne vám to odporúčame skontrolovať. Môj kanál YouTube Najprv by ste mali vidieť tieto
Výukový program Arduino - Ovládanie krokového motora s ovládačom ULN 2003: 5 krokov
Výučba Arduino - Ovládanie krokového motora pomocou ovládača ULN 2003: Tento návod je písomnou verziou môjho článku „Arduino: Ako ovládať krokový motor pomocou ovládača motora ULN 2003“; Video z YouTube, ktoré som nedávno nahral. Dôrazne vám to odporúčam skontrolovať
Ovládanie krokového motora s Arduino: 8 krokov
Ovládanie krokového motora s Arduino: Salut les Makers :) c'est Maker3.0Nie je to premiér " inštruovateľný " najbežnejšie činnosti súvisiace s ovládaním a diaľkovým ovládaním "Stepper Motor" Pohybujte sa v smere otáčania a sklápania, obráťte sa na automatizáciu!