Tabla de contenido:
- Paso 1: Di Cosa Abbiamo Bisogno
- Paso 2: Come Funziona Un Motore Stepper E Perché Usiamo Un Driver
- Paso 3: Connessioni
- Paso 4: Control del firmware E
- Paso 5: Renuncia
Video: Controllo Motore Stepper Con Drivemall: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Controlliamo un motore Stepper con una placa Arduino
Este tutorial è valido sia se utilizziamo l'Arduino e sia utilizzando la Drivemall Board
di seguito il link per la realizzazione della Drivermall.
Il vantaggio 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.
Paso 1: Di Cosa Abbiamo Bisogno
- Minicontrolador por Arduino
- Cavetti
- Motor paso a paso
- Un Driver L298N o un A4988 (Sono utilizzabili molti driver)
Paso 2: Come Funziona Un Motore Stepper E Perché Usiamo Un Driver
Un motor paso a paso è 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 needari 200 passi por tarifa un giro completo.
Chiariamo perché abbiamo bisogno di un driver invece di collegare lo stepper directamente 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 en cui la logica per alimentare le singole fasi risiede nel codice;
- Driver moderni A4988 o drv8825 en 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.
Paso 3: Connessioni
Come primo Approccio ai motori passo-passo abbiamo scelto di utilizzare il driver ULN2003.
Tre pulsanti per il controllo del motor 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.
Paso 4: Control del firmware E
Qui trovi un firmware di base para el control del motor paso a paso. En este caso, fondo especial:
- 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.
Paso 5: Renuncia
Este 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 sociale dei giovani, l'educazione informale come si può trovare all'interno dei makerpace.
Este 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.
Recomendado:
Trazador vertical con Drivemall: 6 pasos
Trazador vertical con Drivemall: Con este tutorial queremos explicarte cómo mejorar el trazador vertical que encuentras aquí usando el baord programable Drivemall, si no tenemos el drivermall podemos usar el arduino, pero debajo del enlace para el desarrollo del Drivemall .El avance
Creazione Della Drivemall Board: 5 pasos
Creazione Della Drivemall Board: En este tutorial vedremo i passi fondamentali 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
Desarrollo de la placa Drivemall: 5 pasos
Desarrollo de la placa Drivemall: En este tutorial veremos los pasos básicos para crear una placa Arduino personalizada. El software utilizado es KiCad para el diseño de la placa y Arduino IDE para la creación y carga de firmware para la placa
Plotter Verticale Con Drivemall: 6 Pasos
Plotter Verticale Con Drivemall: Con questo tutorial vogliamo spiegare come migliorare il plotter verticale che trovi qui using il baord programmabile Drivemall.Questo tutorial è valido sia se utilizziamo l'Arduino e sia utilizzando la Drivemall Board.Se non abbiamo il drivermall
Raspberry PI y Arduino - Blynk Stepper Control: 7 pasos (con imágenes)
Raspberry PI y Arduino - Blynk Stepper Control: este tutorial le mostrará cómo controlar un motor paso a paso con un Arduino, una Raspberry Pi y la aplicación Blynk.En pocas palabras, la aplicación envía solicitudes a la Raspberry Pi a través de pines virtuales, el Pi luego envía la señal HIGH / LOW al Arduino y th