Arduino Nano: controle el motor de CC cepillado con L9110S Driver Board y Visuino: 8 pasos (con fotos)

Arduino Nano: controle el motor de CC cepillado con L9110S Driver Board y Visuino: 8 pasos (con fotos)

Tabla de contenido:

Anonim

  1. Uno Arduino Placa compatible (uso Arduino Nano, porque tengo uno, pero cualquier otro estará bien)
  2. Uno Módulo de controlador de motor dual L9110S
  3. Uno Motor DC pequeño cepillado(Es muy recomendable tener un Condensador 0.1uF soldado al motor para reducir el ruido como se muestra en Foto 3)
  4. Uno Potenciómetro 10k
  5. Uno pequeño Tablero de circuitos (Se puede usar cualquier tablero, o cualquier otra forma de conectar 3 cables juntos)
  6. 6 mujer-mujer cables de puente
  7. 5 mujer-hombre cables de puente
  8. Algo de alimentación de corriente continua para el motor.(Foto 2). Usé un adaptador de corriente ajustable, pero una batería o cualquier otra corriente continua fuente de alimentación con el voltaje apropiado trabajará.

Paso 2: conecte el motor al controlador del motor y el controlador del motor al Arduino

Para que sea más fácil ver la rotación del motor, he pegado un trozo de cinta aislante negra en el eje del motor.

Como la placa puede controlar 2 motores, el canal A y el B, y solo usamos un motor por simplicidad, aquí solo conectaremos el canal A. El canal B se puede conectar y usar de la misma manera.

  1. Conecta el Motor al control del motor puntos de conexión de canal A del L9110S Dual Motor Driver (Foto 1)
  2. Conectar hembra-hombre Cable de tierra(Alambre negro) al Suelo pin de la Conductor del motor tablero(Foto 2)
  3. Conectar mujer-mujer Alambre de la energía(cable rojo) al Poder pin de la Conductor del motor tablero(Foto 2)
  4. Conectar mujer-mujer Cable de control de velocidad(Cable verde) al Control de velocidad (A) pin de canal A del Conductor del motor tablero(Foto 2)
  5. Conectar mujer-mujer Cable de control de dirección(Cable amarillo) al Control de dirección (B) pin de canal A del Conductor del motor tablero(Foto 2)
  6. Conecte el otro extremo de la Cable de control de velocidad(Cable verde) al Pin digital 3 del Arduino tablero(Foto 3)
  7. Conecte el otro extremo de la Cable de control de dirección(Cable amarillo) al Digital pin 2 del Arduino tablero(Foto 3)
  8. Conecta otra hembra-macho Cable de tierra(Alambre negro) al Suelo pin de la Arduino tablero(Foto 3), y dejar el extremo macho desconectado

Paso 3: Conecte la alimentación externa a la placa del conductor del motor

  1. Conecte el otro extremo de la Alambre de la energía(cable rojo) del conductor del motor al positivo (+) del fuente de alimentación(Foto 1) - En mi caso, un conector que conecto al adaptador de corriente ajustable.
  2. Conectar otro Cable de puente hembra-macho (Alambre negro) al negativo(-) del fuente de alimentación (Foto 1) - En mi caso, un conector que conecto al adaptador de corriente ajustable.
  3. Conecte los extremos macho de la 3 cables de tierra(Cables negros) - desde el Fuente de alimentación, la Conductor del motor tablero, y el Arduinojuntos Como ejemplo con la ayuda de una Breadboard (Foto 2) - En mi caso utilicé una pequeña Breadboard.

Paso 4: conecta el potenciómetro a Arduino

  1. Conectar una mujer-mujer Alambre de la energía(cable rojo) al un final pin de la Potenciómetro (Foto 1)
  2. Conectar una mujer-mujer Cable de señal(Alambre gris) al Limpiaparabrisas (centro) pin de la Potenciómetro (Foto 1)
  3. Conectar una mujer-mujer Cable de tierra(Alambre negro) al Otro final pin de la Potenciómetro (Foto 1)
  4. Conecte el otro extremo de la Cable de tierra(Alambre negro) al Suelo pin de la Arduino tablero (Foto 2)
  5. Conecte el otro extremo de la Alambre de la energía(cable rojo) al 5V Pin de potencia de la Arduino tablero (Foto 2)
  6. Conecte el otro extremo de la Cable de señal(Alambre gris) al Pin analógico 0 del Arduino tablero (Foto 2)
  7. Foto 3 muestra en rojo la Arduino Nano Pines que se conectaron en este paso. La imagen también muestra los pines conectados en Paso 2 en Azul

Paso 5: Inicie Visuino y seleccione el tipo de placa Arduino

Para comenzar a programar el Arduino, necesitarás tener el Arduino IDE instalado desde aquí:

Tenga en cuenta que hay algunos errores críticos en Arduino IDE 1.6.6.

¡Asegúrese de instalar 1.6.7 o superior, de lo contrario este Instructable no funcionará!

los Visuino: http://www.visuino.com también necesita ser instalado.

  1. comienzo Visuino como se muestra en el primera foto
  2. Haga clic en el "Herramientas"botón en el Arduino componente (Foto 1) en Visuino
  3. Cuando aparezca el cuadro de diálogo, seleccione Arduino Nano como se muestra en Foto 2

Paso 6: En Visuino: agregue y conecte el componente del controlador de motor dual L9110S

Los "L9110S Dual Motor Driver"componente incluido en Visuino Soporta 2 canales. Como solo controlaremos un motor, conectaremos solo uno de los canales.

  1. Tipo "motor"en el cuadro Filtro de la caja de herramientas de componentes, seleccione el"L9110S Dual Motor Driver" componente (Foto 1), y suéltalo en el área de diseño.
  2. Conecta el "Dirección (b)"pin de la primer canal del DualMotorDriver1 componente a la "Digital"pin de entrada de la"Digital 2"canal del Arduino componente(Foto 2)
  3. Conecta el "Velocidad (a)"pin de la primer canal del DualMotorDriver1 componente a la "Término análogo"pin de entrada de la"Digital 3"canal del Arduino componente(Foto 3)
  4. Conecta el "Afuera"pin de" digital 14 /AnalogIn 0"canal del Arduino componente a la "En"pin de la primer canal del DualMotorDriver1 componente (Foto 4)

Paso 7: Genere, compile y cargue el código Arduino

  1. En Visuino, Prensa F9 o haga clic en el botón que se muestra en Foto 1 para generar el código Arduino y abrir el IDE de Arduino
  2. En el Arduino IDE, haga clic en el Subir botón, para compilar y subir el código (Foto 2)

Paso 8: Y jugar …

Foto 1 Muestra el proyecto conectado y encendido.

Si coloca el potenciómetro en el centro, el motor se detendrá. Si gira el potenciómetro en una dirección, el motor comenzará a girar, y puede usar el potenciómetro para ajustar la velocidad. Si gira el potenciómetro más allá del punto medio en la otra dirección, el motor comenzará a girar en dirección opuesta.

¡Felicidades! Ahora tiene el control total de su motor de CC:-)

En Foto 2 puedes ver el completo Visuino diagrama.

También se adjunta el Visuino Proyecto, que he creado para este Instructable. Puedes descargarlo y abrirlo en Visuino: