Cuprins:
- Pasul 1: Di Cosa Abbiamo Bisogno
- Pasul 2: Come Funziona Un Motore Stepper E Perché Usiamo Un Driver
- Pasul 3: Connessioni
- Pasul 4: Controlarea firmware-ului E
- Pasul 5: Renunțare
Video: Controllo Motore Stepper Con Drivemall: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Controlează un motor Stepper cu o placă Arduino
Questo tutorial è valido sia se utiliziamo l'Arduino e sia folosind Drivemall Board
a urmat linkul pentru realizarea Drivermall.
Il vantaggio di preferire il Drivemall alla classica scheda Arduino è quello di ridurre la complessità delle connessioni portando ad un setup più ordinato. Cu toate acestea, acest lucru este opțional: toate rezultatele sunt încă valide cu placa arduino, o breadboard și destul de jumper dupont pentru colegii.
Pasul 1: Di Cosa Abbiamo Bisogno
- Minicontroller per Arduino
- Cavetti
- Motore Stepper
- Un Driver L298N sau un A4988 (Sono utilizabili molti driver)
Pasul 2: Come Funziona Un Motore Stepper E Perché Usiamo Un Driver
Un motor stepper è esențial constituit din cauza bobinei care trebuie să fie oportun alimentate (figura 1), se il motor vine alimentat cu un moviment sbagliato poate provoca un cortocircuit verso GND.
Ad ogni passo il motore gira ad un angolo ben noto che di solito è indicato dal produttore come 1, 8 °, așa că sunt necesare 200 de pași pentru o călătorie completă.
Chiariamo perché avem nevoie de un driver în loc de colegiu lo stepper direct la microcontrollore.
I driver consentono di execute the scansione dei passaggi perché un microcontrollore non è in grade di caricare le bobine inside of the motor stepper.
Esistono due tipi di driver per motori stepper sul mercato:
- Driver classici L298 o ULN2003 un doppio H-bridge in cui logica per alimentare le singole fasi risiede nel codice;
- Driver moderni A4988 o drv8825 in cui parte della logica risiede nell'azionamento.
L'A4988 per funcționare in ingresso prevede un'abilitare e due pin, unu pentru direcția și l'altro pentru il numero di passi, oltre all'alimentazione.
Pasul 3: Connessioni
Come primo approccio ai motori passo-passo abbiamo scelto di use the driver ULN2003.
Tre pulsanti per il control del motore sono collegati ad Arduino with a resistance collegata a GND.
Colleghiamo il motore all'ULN secondo lo schema in figura 2, L'Arduino è collegato al driver cu i pin 8 9 10 e 11.
Pasul 4: Controlarea firmware-ului E
Qui găsești un firmware de bază pentru controlul motorului stepper. In questo caso specialIl bottom su:
- il pin A0 vine folosind pentru direcția pozitivă și arest
- il pin A1 viene folosit pentru direcția negativă și arest
- il pin A2 serve per confermare e metterlo in moto secondo la direcția butonului anterior anterior
il numero di passi per ciclo è impostato a 20 questo înseamnă că il program execută 10 cicli per fare un giro complet del motore.
Pasul 5: Renunțare
Questo tutorial è stato prodotto nell'ambito del project Makerspace for Inclusion, cofinanziato dal Programma Erasmus + della Commissione Europea.
Il proiect mira a promuovere o formă de educație informală come mezzo per favorire incluziunea socială a giovani, educația informațională vine și poate folosi în interiorul makerspace.
Questo tutorial riflette solo le opinioni degli autori e la Commissione Europea nu può fi ritenuta responsabil pentru orice utilizare care poate fi fatto delle informazioni in esso contentute.
Recomandat:
Controllo Di Un Semaforo: 4 pași
Controllo Di Un Semaforo: In this tutorial impariamo come create un semaforo stradale e come controlarlo used the board Drivemall.Vedremo come realizzare semafori per auto e per pedoni with button di prenotazione.Tutto questo sarà valido sia se utiliziamo l'Arduino
Plotter vertical cu Drivemall: 6 pași
Plotter vertical cu Drivemall: Cu acest tutorial vrem să explicăm cum să îmbunătățiți plotterul vertical pe care îl găsiți aici folosind programul programabil Drivemall. Dacă nu avem drivermall putem folosi arduino, dar sub linkul pentru dezvoltarea Drivemall Avantajul
Creazione Della Drivemall Board: 5 pași
Creazione Della Drivemall Board: In acest tutorial vedremo i passi fondamentali for the creation of one board Arduino custom. I software used are KiCad for the designation of the board and l'IDE Arduino for the creation and caricamento di firmware for the board
Dezvoltarea consiliului Drivemall: 5 pași
Dezvoltarea plăcii Drivemall: În acest tutorial vom vedea pașii de bază pentru crearea unei plăci Arduino personalizate. Software-urile utilizate sunt KiCad pentru proiectarea plăcii și Arduino IDE pentru crearea și încărcarea firmware-ului pentru placă
Plotter Verticale Con Drivemall: 6 pași
Plotter Verticale Con Drivemall: Con this tutorial vogliamo spiegare come migliorare il plotter vertical care trovi qui using the baord programmabile Drivemall.Questo tutorial è valido sia se utiliziamo l'Arduino e sia folosind Drivemall Board.Se non abbiamo il drivermall