Cómo Conectar Un Motor Cepillado A Arduino

Tabla de contenido:

Cómo Conectar Un Motor Cepillado A Arduino
Cómo Conectar Un Motor Cepillado A Arduino

Video: Cómo Conectar Un Motor Cepillado A Arduino

Video: Cómo Conectar Un Motor Cepillado A Arduino
Video: Conectar un motor DC y Arduino || Conexion Basica ◀ 2024, Diciembre
Anonim

Como saben, los motores eléctricos son de tres tipos principales: colectores, paso a paso y servoaccionamientos. En este artículo, veremos cómo conectar un motor colector a un Arduino usando un controlador de motor basado en el chip L9110S o similar.

Controlador de motor basado en el chip L9110S
Controlador de motor basado en el chip L9110S

Necesario

  • - Arduino;
  • - una computadora personal con el entorno de desarrollo Arduino IDE;
  • - controlador de motor L9110S o similar;
  • - motor eléctrico colector;
  • - cables de conexión.

Instrucciones

Paso 1

No puede conectar directamente un motor eléctrico a los pines de Arduino: existe el riesgo de quemar el pin al que está conectado el motor. Para conectar de forma segura diferentes tipos de motores eléctricos al Arduino, se requiere un controlador de motor hecho en casa o comercialmente. Hay muchos controladores de motor diferentes. Los tipos más comunes son HG788, L9110S, L293D, L298N y otros. Los controladores de motor tienen cables de alimentación, cables de motor y cables de control. En este artículo, usaremos un controlador de motor basado en el microcircuito L9110S. Se suelen producir placas que admiten la conexión de varios motores. Pero para la demostración, nos las arreglaremos con uno.

Varios controladores de motor
Varios controladores de motor

Paso 2

Los motores más simples son los motores con escobillas. Estos motores tienen solo dos contactos de control. Dependiendo de la polaridad del voltaje que se les aplica, la dirección de rotación del eje del motor cambia y la magnitud del voltaje aplicado cambia la velocidad de rotación.

Conectemos el motor de acuerdo con el diagrama adjunto. La fuente de alimentación del controlador del motor es de 5 V del Arduino, para controlar la velocidad del rotor del motor, los contactos de control están conectados a los pines Arduino que admiten PWM (modulación de ancho de pulso).

Diagrama de conexión del motor Arduino
Diagrama de conexión del motor Arduino

Paso 3

Escribamos un boceto para controlar un motor colector. Declaremos dos constantes para las piernas que controlan el motor y una variable para almacenar el valor de velocidad. Transferiremos los valores de la variable Velocidad al puerto serie y así cambiaremos la velocidad y sentido de giro del motor.

Velocidad de rotación máxima: al valor de voltaje más alto que puede suministrar el controlador del motor. Podemos controlar la velocidad de rotación suministrando voltajes en el rango de 0 a 5 voltios. Dado que usamos pines digitales con PWM, el voltaje en ellos está regulado por el comando analogWtirte (pin, value), donde pin es el número del pin en el que queremos establecer el voltaje y el argumento de valor es un coeficiente proporcional el valor de voltaje, tomando valores en el rango de 0 (voltaje de pin es cero) a 255 (voltaje de pin es 5 V).

Bosquejo de control del motor del cepillo
Bosquejo de control del motor del cepillo

Paso 4

Cargue el boceto en la memoria Arduino. Vamos a lanzarlo. El motor no gira. Para configurar la velocidad de rotación, se debe transmitir al puerto serie un valor entre 0 y 255. El sentido de rotación está determinado por el signo del número.

Conéctese usando cualquier terminal al puerto, envíe el número "100" - el motor comenzará a girar a una velocidad promedio. Si le damos "menos 100", entonces comenzará a girar a la misma velocidad en la dirección opuesta.

Recomendado: