Plato Giratorio Controlado por Serie con Motor Paso a Paso y Arduino
Componentes y materiales
- 1× Motor paso a paso 28BYJ-48
- 1× Driver X113647 (basado en ULN2003A)
- 1× Cubo de montaje universal Pololu para eje de 5 mm
- 1× Arduino UNO
- 1× Base de madera 15×15 cm
- 4× Almohadillas de goma (10 mm alto)
Herramientas necesarias
- Sierra de calar
- Taladro con broca de 6 mm para madera
Sobre el proyecto
Plataforma giratoria controlada por comandos serie (Monitor Serie o Tera Term). El motor 28BYJ-48 (2048 pasos/vuelta) es gestionado por el driver X113647 y la librería AccelStepper para movimiento suave con aceleración.
Comandos serie
| Comando | Acción |
|---|---|
| R | Giro horario continuo |
| r | Giro horario 360° (1 vuelta) |
| L | Giro antihorario continuo |
| l | Giro antihorario 360° |
| S | Detener |
Montaje mecánico
- Base cuadrada 15×15 cm; centro en cruce de diagonales.
- Taladrar agujero de 6 mm en el centro.
- Encajar el cubo del motor en el agujero y marcar su contorno.
- Recortar con sierra de calar el hueco del motor (ajuste ceñido).
- Fijar motor con sus dos tornillos al hueco.
- Colocar almohadillas de goma en las esquinas para despeje.
- Plato giratorio atornillado al cubo Pololu en el eje del motor.
Código
Sketch completo con AccelStepper (configuración 4 hilos, secuencia 1-3-2-4). Usa flags para dirección y modo continuo/simple. Incluye parada rápida antes de cambiar comando, runToPosition() y moveTo() para objetivos. Velocidad 500 pasos/s, aceleración 400.
#include <AccelStepper.h>
#define motorPin1 4
#define motorPin2 5
#define motorPin3 6
#define motorPin4 7
#define STEPS_PER_TURN 2048
AccelStepper stepper(4, motorPin1, motorPin3, motorPin2, motorPin4);
// ... setup() y loop() con máquina de estados para comandos serie
Esquemático
Circuito en Fritzing: Arduino pines 4-7 → driver X113647 (IN1-IN4) → motor 28BYJ-48 (azul, rosa, amarillo, naranja). Rojo del motor a 5V, azul a GND. Alimentación del driver desde Arduino (5V/GND) o externa.
Proceso de manufactura
- Ventilador controlado por temperatura: sistema DIY con relé para refrigeración de muebles multimedia
- Raspoulette: Sistema autónomo de puerta de gallinero alimentado por energía solar – Prototipo
- Torreta Nerf autónoma DIY: construye una pistola Nerf inteligente con motores paso a paso, cámara y Arduino
- Librería Completa para Motor Paso a Paso Bipolar en Arduino
- Vehículo Controlado por Android con Raspberry Pi, Arduino y Motor Shield: Guía Completa
- Deslizador Automático para Tinder y Bumble con Arduino UNO y Motor Paso a Paso
- Brazo Robótico Arduino Controlado por Gestos Manuales – Construcción Paso a Paso
- Entendiendo los Motores Lineales: De Energía Eléctrica a Movimiento Lineal Preciso
- Motores servo: funcionamiento, tipos y por qué son importantes
- Motores Paso a Paso: Tipos, Características y Aplicaciones Prácticas
- Drivers integrados simplifican diseño de motores paso a paso de alta potencia