Table des matières:
- Étape 1: Di Cosa Abbiamo Bisogno
- Étape 2: Venez Funziona Un Motore Stepper E Perché Usiamo Un Driver
- Étape 3: Connessioni
- Étape 4: Contrôle du micrologiciel E
- Étape 5: Désistement
Vidéo: Controllo Motore Stepper Con Drivemall : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Contrôler un moteur pas à pas avec une carte Arduino
Tutoriel Questo è valido sia se utilizziamo l'Arduino e sia utilizzando la Drivemall Board
di seguito il lien par la realizzazione della Drivermall.
Il vantaggio di preferire il Drivemall alla classica scheda Arduino est quello di ridurre la compllessità 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.
Étape 1: Di Cosa Abbiamo Bisogno
- Minicontrôleur par Arduino
- Cavetti
- Moteur pas à pas
- Un Driver L298N o un A4988 (Pilote Sono utilizzabili molti)
Étape 2: Venez Funziona Un Motore Stepper E Perché Usiamo Un Driver
Un moteur pas à pas è essenzialmente costituito da due bobine che devono essere opportunamente 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 necessari 200 passi par tarif un giro completo.
Chiariamo perché abbiamo bisogno di un driver invece di collegare lo stepper direttamente al microcontrollore.
I driver consentono di eseguire la scansione dei passaggi perché un microcontrollore non è in grado di caricare le bobine all'interno del motore stepper.
Esistono due tipi di driver per motori 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.
Étape 3: Connessioni
Venez primo approccio ai motori passo-passo abbiamo scelto di utilizzare il driver ULN2003.
Tre pulsanti per il controllo del motore sono collegati ad Arduino con une 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.
Étape 4: Contrôle du micrologiciel E
Qui contient un firmware de base pour le contrôle du moteur pas à pas. In questo caso specialeIl bas 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 precedentemente premuto
il numero di passi per ciclo è impostato a 20 questo significa che il programma eseguirà 10 cicli per fare un giro completo del motore.
Étape 5: Désistement
Questo tutorial è stato prodotto nell'ambito del progetto Makerspace for Inclusion, cofinanziato dal Programma Erasmus + della Commissione Europea.
Il progetto mira a promuovere une forma di educazione informele come mezzo per favorire l'inclusione sociale dei giovani, l'educazione informelle 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.
Conseillé:
Controllo Di Un Semaforo : 4 étapes
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
Traceur vertical avec Drivemall : 6 étapes
Traceur vertical avec Drivemall: Avec ce tutoriel, nous voulons expliquer comment améliorer le traceur vertical que vous trouvez ici en utilisant le baord programmable Drivemall. Si nous n'avons pas le drivermall, nous pouvons utiliser l'arduino, mais ci-dessous le lien pour le développement du Drivemall .L'avancée
Tableau Creazione Della Drivemall : 5 étapes
Creazione Della Drivemall Board: Dans le didacticiel questo vedremo i passi fondamentali per la creazione di una board Arduino custom. J'utilise le logiciel sono KiCad pour la progettazione della board et l'IDE Arduino pour la creazione e caricamento di firmware per la board
Développement de la carte Drivemall : 5 étapes
Développement de la carte Drivemall : Dans ce tutoriel, nous verrons les étapes de base pour créer une carte Arduino personnalisée. Les logiciels utilisés sont KiCad pour la conception de la carte et l'IDE Arduino pour la création et le chargement du firmware de la carte
Plotter Verticale Con Drivemall : 6 étapes
Plotter Verticale Con Drivemall: Con questo tutorial vogliamo spiegare come migliorare il plotter vertical che trovi qui usando il baord programmabile Drivemall.Questo tutorial è valido sia se utilizziamo l'Arduino e sia utilizzando la Drivemall Board.Se non abbiamo il drivermall