El alumnado de Tecnología e Ingeniería de segundo bachillerato realiza unas pruebas con un motor paso a paso controlado por el driver ULN2003 todo ello conectado y controlado mediante una placa de arduino. Estas pruebas van encaminadas a probar la velocidad más idónea y verificar si dicho motor es capaz de mover el sistema reductor de la extrusora de PET cuyas piezas ya están impresas y montadas.
Aquí os dejamos una serie de fotografías y un vídeo de su funcionamiento junto con el programa de arduino que controla dicho montaje.
1. Montaje.
2. Programación y carga del programa.
3. Funcionamiento.
PROGRAMA DE ARDUINO
#include <Stepper.h>
const int stepsPerRevolution = 300; // Número de pasos por revolución del motor
// Pines de control del ULN2003
const int in1Pin = 2;
const int in2Pin = 3;
const int in3Pin = 4;
const int in4Pin = 5;
// Crea un objeto Stepper
Stepper myStepper(stepsPerRevolution, in1Pin, in2Pin, in3Pin, in4Pin);
void setup() {
// Establece la velocidad del motor (en rpm)
myStepper.setSpeed(60);
}
void loop() {
// Gira el motor en una dirección
while (true) {
myStepper.step(stepsPerRevolution);
delay(0);
}
}
No hay comentarios:
Publicar un comentario