ESP8266 - Motor
Este tutorial te enseña cómo usar el ESP8266 y un motor. En detalle:
- Los tipos de motores que se pueden usar con ESP8266
- Las diferencias entre los distintos tipos de motores
- Cómo manejar cada tipo de motor
Tipos de motores
Hay tres tipos de motores que se utilizan con frecuencia en Arduino:
- Servomotor
- Motor paso a paso
- Motor de corriente continua

Existen dos variedades distintas de servomotor: el servomotor de 180° y el de 360°. Generalmente, cuando la gente piensa en un servomotor, suele referirse al de 180°.
Un motor servo de 360° es comparable a un motor de CC; sin embargo, no requiere un controlador de hardware.
Servomotor de 180°
Características
- El rango de rotación está entre 0° y 180°.
- Puede girar tanto en sentido horario como antihorario.
- La posición de rotación se puede ajustar a un ángulo específico entre 0° y 180°.
- La velocidad de rotación se puede regular, pero no de forma suave.
- No se necesita un controlador de hardware adicional para el control, solo un pin ESP8266.
- Se requiere una fuente de alimentación adicional.
- Controlarlo es sencillo, solo use una señal PWM.
Aplicación
- Se puede hacer con un solo servomotor
- Cualquier aplicación que requiera la rotación de un ángulo entre 0° y 180° puede lograrse con un solo servomotor
Tutorial de servomotor
Consulta nuestro tutorial de ESP8266 - servomotor para obtener más información.
Motor paso a paso
Características
- Proporcionado
- La cantidad de rotación no está limitada.
- La dirección de la rotación puede ser en sentido horario o antihorario.
- La posición de la rotación puede ajustarse con precisión a cualquier ángulo.
- La velocidad de rotación puede controlarse con precisión, así como la aceleración y la desaceleración.
- Se necesita hardware adicional y una fuente de alimentación.
- El control de la rotación es complejo, por lo que quienes sean nuevos deberían usar la biblioteca proporcionada.
Aplicación
- Automatización y robótica
- Impresoras, impresoras 3D, CNCs, plotters X-Y
- Máquinas de cócteles
Tutorial de motor paso a paso
- ESP8266 - Stepper Motor tutorial
- ESP8266 - 28BYJ-48 Stepper Motor tutorial
Motor de corriente continua
Características
- La cantidad de rotación no está limitada.
- La dirección de rotación puede ser tanto en sentido horario como antihorario.
- Es muy difícil girar a un ángulo específico con precisión.
- Es fácil controlar la velocidad, pero es difícil ajustarla con precisión a un valor determinado.
- Es necesario un controlador de hardware.
- También se necesita una fuente de alimentación adicional.
- Controlarlo es sencillo, solo hay que usar una señal PWM de alto voltaje.
※ Nota:
- , lo que facilita controlar la posición del motor.
- Para regular la posición de un motor de CC, se requiere hardware adicional, conocido como codificador, y debe implementarse un método de control en lazo cerrado, como el control PID. Esto puede ser desafiante para quienes son nuevos en el proceso.
- El control de velocidad es mucho más sencillo, con opciones como lento, medio, rápido y muy rápido, así como la posibilidad de establecer la velocidad a un porcentaje determinado de la máxima. Sin embargo, para controlar cuántas revoluciones por segundo, se debe usar un codificador y un método de control en lazo cerrado, como el control PID. Esta es una tarea difícil para los principiantes.
- Afortunadamente, algunos motores de CC vienen con un codificador integrado, lo que facilita gestionar la posición del motor.
Aplicación
- Anteriormente se utilizaba para gestionar algo que requiere una rotación continua, pero la velocidad no necesita ser determinada. Ejemplos incluyen ventiladores, bombas, coches RC, taladros, etc.
※ Nota:
Hay dos tipos principales de motores de corriente continua: con escobillas y sin escobillas. Los motores de corriente continua con escobillas se utilizan comúnmente en proyectos de bricolaje.
Tutorial de motor de corriente continua
Consulta este tutorial sobre ESP8266 - DC Motor. ¡Aprende a usar un ESP8266 para controlar un motor de corriente continua!
Guía de selección de motores
Al seleccionar un motor para un proyecto, hay muchos factores a considerar, como el peso que debe soportar, la fuente de alimentación y las características de la aplicación:
- Si tu proyecto requiere rotación entre 0° y 180°, busca un servomotor de 180° adecuado.
- Si tu proyecto requiere rotación precisa a cualquier posición, un motor paso a paso es la mejor opción.
- Si tu proyecto requiere rotación continua sin una posición específica, un motor DC o un servomotor de 360° es la opción ideal.