Innholdsfortegnelse:
- Trinn 1: Di Cosa Abbiamo Bisogno
- Trinn 2: Kom Funziona Un Motore Stepper E Perché Usiamo Un Driver
- Trinn 3: Connessioni
- Trinn 4: Fastvare E -kontroll
- Trinn 5: Ansvarsfraskrivelse
Video: Controllo Motore Stepper Con Drivemall: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Kontroller en motor Stepper con una board Arduino
Questo tutorial è valido sia se utilizziamo l'Arduino e sia utilizzando la Drivemall Board
di seguito il link per la realizzazione della Drivermall.
Ilvantaggio di preferire il Drivemall alla classica scheda Arduino è quello di ridurre la complessità delle connessioni portando ad un setup più ordinato. Tuttavia, questo è opzionale: tutti i risultati sono ancora validi con la scheda arduino, una breadboard e abbastanza jumper dupont per i collegamenti.
Trinn 1: Di Cosa Abbiamo Bisogno
- Minikontroller per Arduino
- Cavetti
- Motore Stepper
- Un Driver L298N eller un A4988 (Sono utilizzabili molti driver)
Trinn 2: Kom Funziona Un Motore Stepper E Perché Usiamo Un Driver
Un motore stepper è essenzialmente costituito da due bobine che devono essere opportunamente alimentate (figur 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 necessari 200 passi per fare un giro complete.
Chiariamo perché abbiamo bisogno di un driver invece di collegare lo stepper direttamente al microcontrollore.
Jeg sjåfør samtykkeono di eseguire la scansione dei passaggi perché un microcontrollore non è in grado di caricare le bobine all'interno del motore stepper.
E -posttips for drivere per motor stepper sul mercato:
- Driver classici L298 o ULN2003 un doppio H-bridge in cui la 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 funzionare in ingresso prevede un'abilitazione e due pin, uno per la direzione e l'altro per il numero di passi, oltre all'alimentazione.
Trinn 3: Connessioni
Kom først og kjør ai motori passo-passo abbiamo scelto di utilizzare il driver ULN2003.
Tre pulsanti per il controllo del motore sono collegati ad 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.
Trinn 4: Fastvare E -kontroll
Qui trovi un firmware di base per il control of motore stepper. In questo caso specialIl bottom su:
- il pin A0 viene utilizzato per la direzione positiva e l'arresto
- il pin A1 viene utilizzato per la direzione negativea e l'arresto
- il pin A2 serve per confermare e metterlo in moto secondo la direzione del pulsante precedentemente premuto
il numero di passi per ciclo è impostato a 20 questo significanta che it program eseguirà 10 cicli per fare un giro completeo del motore.
Trinn 5: Ansvarsfraskrivelse
Questo tutorial è stato prodotto nell'ambito del progetto Makerspace for Inclusion, cofinanziato dal Programma Erasmus + della Commissione Europea.
Det er en informasjonsform som gir en informasjonsform for informasjonen som gir meg en favoritt l'inclusione sociale 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 informationazioni in esso contenute.
Anbefalt:
Controllo Di Un Semaforo: 4 trinn
Controllo Di Un Semaforo: In questo tutorial impariamo come creare un semaforo stradale e come controllarlo utilizzano la board Drivemall.Vedremo come realizzare semafori per auto e per pedoni con pulsante di prenotazione.Tutto questo sarà valido sia se utilizziamo l'Arduino
Creazione Della Drivemall Board: 5 trinn
Creazione Della Drivemall Board: I oppgaveopplæringen vedrører jeg å dele grunnleggende per la creazione di una board Arduino custom. I software usati sono KiCad per la progettazione della board e l'IDE Arduino per la creazione e caricamento di firmware per la board
Utvikling av Drivemall Board: 5 trinn
Utvikling av Drivemall Board: I denne opplæringen vil vi se de grunnleggende trinnene for å lage et tilpasset Arduino -kort. Programvaren som brukes er KiCad for brettdesign og Arduino IDE for opprettelse og lasting av fastvare for brettet
Plotter Verticale Con Drivemall: 6 trinn
Plotter Verticale Con Drivemall: Con questo tutorial vogliamo spiegare come migliorare il plotter verticale che trovi qui usando il baord programmabile Drivemall.Questo tutorial è valido sia use utilizziamo l'Arduino and sia utilizzando la Drivemall Board.Se non abbiamo il driverermall
Stepper Speed Control Menu drevet for Arduino: 6 trinn
Stepper Speed Control Menu drevet for Arduino: Dette SpeedStepper -biblioteket er en omskriving av AccelStepper -biblioteket for å tillate hastighetskontroll av trinnmotoren. Med SpeedStepper -biblioteket kan du endre den angitte motorhastigheten og deretter akselerere/senke hastigheten til den nye innstilte hastigheten ved å bruke den samme algoritmen