Բովանդակություն:
- Քայլ 1. Դի Կոզա Աբբիամո Բիսոգնո
- Քայլ 2. Come Funziona Un Motore Stepper E Perché Usiamo Un Driver
- Քայլ 3: Connessioni
- Քայլ 4: Firmware E Controlling
- Քայլ 5: Հրաժարում
Video: Controllo Motore Stepper Con Drivemall: 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Controlliamo un motore Stepper con una տախտակ Arduino- ով
Questo tutorial è valido sia se utilizziamo l'Arduino e sia utilizzando la Drivemall Board
di seguito il link per la realizzazione della Drivermall.
Ես նախընտրում եմ Drivemall- ը դասական եղանակով Arduino և quello di ridurre la complessità delle connessioni portando ad un setup più ordinato- ում: Tuttavia, questo z opzionale: tutti i risultati sono ancora validi con la scheda arduino, una breadboard e abbastanza jumper dupont per i collegamenti.
Քայլ 1. Դի Կոզա Աբբիամո Բիսոգնո
- Minicontroller մեկ Arduino- ի համար
- Կավետտի
- Motore Stepper
- Un Driver L298N o un A4988 (Sono utilizzabili molti վարորդ)
Քայլ 2. Come Funziona Un Motore Stepper E Perché Usiamo Un Driver
Un motore stepper è essenzialmente costituito da due bobine che devono essere oportamentamente alimentate (figura 1), se il motore viene alimentato con un movimento sbagliato può provocare un cortocircuito verso GND.
Ad ogni passo il motore gira ad un angolo ben noto che di solito è indicato dal produttore come 1, 8 °, quindi sono needari 200 passi per fare un giro complete.
Chiariamo perché abbiamo bisogno di un driver invece di collegegare lo stepper direttamente al microcontrollore- ում:
Ես վարորդ եմ ՝ համաձայնություն տալով իմ հետազոտությանը, որը վերաբերում է միկրոկոնտրոլորին ՝ ոչ gra in grado di caricare le bobine all'interno del motore stepper.
Esistono due tipi di driver per motori stepper sul mercato:
- Վարորդ դասակարգ L298 o ULN2003 un doppio H-bridge in cui la logica per alimentare le singole fasi risiede nel codice;
- Վարորդ moderni A4988 o drv8825 cui parte della logica risiede nell'azionamento- ում:
L'A4988 per funzionare in ingresso prevede un'abilitazione e due pin, uno per la direzione e l'altro per il numero di passi, oltre all'alimentazione.
Քայլ 3: Connessioni
Come primo approccio ai motori passo-passo abbiamo scelto di utilizzare il driver ULN2003.
Երեխայի համար անհրաժեշտ է վերահսկել շարժիչ ուժը, որն ունի Arduino con una resistenza collegata a GND- ը:
Colleghiamo il motore all'ULN secondo lo schema in figura 2, L'Arduino è collegato al driver con i pin 8 9 10 e 11.
Քայլ 4: Firmware E Controlling
Qui trovi un firmware di base per il controllo del motore stepper- ի համար: In questo caso specialeIl bottom su:
- il pin A0 viene utilizzato per la direzione positiva e l'arresto
- il pin A1 viene utilizzato per la direzione negativa e l'arresto
- il pin A2 serve per confermare e metterlo in moto secondo la direzione del pulsante precedente premuto
il numero di passi per ciclo è impostato a 20 questo meaninga che il programma eseguirà 10 cicli per fare un giro completeo del motore.
Քայլ 5: Հրաժարում
Questo tutorial è stato prodotto nell'ambito del progetto Makerspace for Inclusion, cofinanziato dal Programma Erasmus + della Commissione Europea.
Il progetto mira a promuovere una forma di Educazione informale come mezzo per favorire l'inclusione սոցիալական dei giovani, l'educazione informale come si può trovare all'interno dei makerspace- ի միջոցով:
Questo tutorial riflette solo le opinioni degli autori e la Commissione Europea non può essere ritenuta responsabile per qualsiasi uso che possa essere fatto delle informazioni in esso contenute.
Խորհուրդ ենք տալիս:
Ուղղահայաց գծագիր Drivemall- ով `6 քայլ
Ուղղահայաց գծագիր Drivemall- ով. Այս ձեռնարկով մենք ուզում ենք բացատրել, թե ինչպես բարելավել ուղղահայաց գծապատկերը, որը գտնում եք այստեղ ՝ օգտագործելով Drivemall ծրագրավորվող բորդը: Եթե վարորդական կենտրոն չունենք, կարող ենք օգտագործել arduino- ն, բայց Drivemall- ի զարգացման հղման ներքևում: .Առաջընթաց
Plotter Verticale Con Drivemall: 6 քայլ
Plotter Verticale Con Drivemall: Con questo tutorial vogliamo spiegare come migliorare կամ plotter verticale che trovi qui usando il baord programmabile Drivemall.Questo tutorial è valido sia se useizziamo l'Arduino e sia utilizzando la Drivemallam board.Se non abimamam Board
Stepper Motor վերահսկվող Stepper Motor առանց միկրոկոնտրոլերի: 6 քայլ
Stepper Motor Controlled Stepper Motor առանց Microcontroller. Այս նախագիծը չի պահանջում բարդ միացում կամ միկրոկոնտրոլեր: Այսպիսով, առանց ավելորդ քայլի, եկեք սկսենք:
Stepper Motor Controlled Stepper Motor Without Microcontroller (V2). 9 քայլ (նկարներով)
Stepper Motor Controlled Stepper Motor Without Microcontroller (V2). Իմ նախորդ հրահանգներից մեկում ես ձեզ ցույց տվեցի, թե ինչպես կարելի է կառավարել հետընթաց շարժիչը `օգտագործելով միկրոկոնտրոլերի շարժիչ: Դա արագ և զվարճալի նախագիծ էր, բայց այն ունեցավ երկու խնդիր, որոնք կլուծվեն այս Ուղեցույցում: Այսպիսով, խելամտորեն
Stepper Motor Controled Model լոկոմոտիվ - Stepper Motor As a Rotary Encoder: 11 Քայլ (նկարներով)
Stepper Motor Controled Model լոկոմոտիվ | Stepper Motor As a Rotary Encoder. Նախորդ հրահանգներից մեկում մենք սովորեցինք, թե ինչպես օգտագործել stepper շարժիչը որպես պտտվող կոդավորիչ: Այս նախագծում մենք այժմ կօգտագործենք այդ պտտվող շարժիչով պտտվող կոդավորիչը `Arduino միկրոկոնտրոլերի միջոցով մոդելի լոկոմոտիվը կառավարելու համար: Այսպիսով, առանց ֆու