Tabla de contenido:

Control de motores de CC con Arduino y L293: 5 pasos (con imágenes)
Control de motores de CC con Arduino y L293: 5 pasos (con imágenes)

Video: Control de motores de CC con Arduino y L293: 5 pasos (con imágenes)

Video: Control de motores de CC con Arduino y L293: 5 pasos (con imágenes)
Video: Control de motores CC con Arduino y el chip L293D 2024, Noviembre
Anonim
Control de motores de CC con Arduino y L293
Control de motores de CC con Arduino y L293
Control de motores de CC con Arduino y L293
Control de motores de CC con Arduino y L293
Control de motores de CC con Arduino y L293
Control de motores de CC con Arduino y L293

Una forma sencilla de controlar motores de CC. Todo lo que necesita es conocimiento en electrónica y programación.

Si tiene alguna pregunta o problema puede ponerse en contacto conmigo en mi correo: [email protected]

Visite mi canal de youtube:

Vamos a empezar.

Paso 1: mira un video

También puedes ver cómo está funcionando este proyecto.

www.youtube.com/watch?v=tm69V7npSg8

Paso 2: Materiales

Materiales
Materiales
Materiales
Materiales
Materiales
Materiales

Todos los materiales que necesita se pueden encontrar en eBay o Amazon, pero si tiene algún dispositivo electrónico antiguo, como impresoras o cualquier otra cosa, puede obtener materiales de allí.

Enlace del patrocinador: Reseñas de UTSource.net Es un sitio web confiable para pedir componentes electrónicos con

precio y excelente calidad

Para este proyecto necesitará:

-controlador de motor L293D

-Arduino Mega 2560 o Uno

-tablero de circuitos

-Batería de 9V

-Motor de corriente continua

-Caja de batería de 9V

-algunos cables

-Diodos LED verde y rojo

-dos pulsadores

-dos resistencias de 10k ohmios

Controlador de motor L293D

Puede usar este chip para controlar uno o dos motores diferentes. Pertenece a la familia TTL, eso significa que funciona con 5V +.

Tiene 16 pines

Pin 1 sin conectar

El pin 2 es entrada

El pin 3 es salida para motor

Los pines 4 y 5 están conectados a GND de la batería

El pin 6 es la segunda salida del motor.

El pin 7 es la segunda entrada

El pin 8 es V + de la batería (9 V)

En el otro lado es igual excepto:

El pin 16 es Vcc +

Pin 9 sin conectar

Paso 3: cableado

Alambrado
Alambrado
Alambrado
Alambrado
Alambrado
Alambrado
Alambrado
Alambrado

Si tiene algún problema con el cableado, puede ayudarse con las imágenes. En la parte superior hay un circuito para controlar 1 motor y abajo hay un circuito para controlar 2 motores. Hice un ejemplo con un solo motor.

La entrada digital 2 está conectada al botón ON (botón con tapa azul)

La entrada digital 3 está conectada al botón OFF (botón con tapa roja)

Con estos dos botones puedes cambiar la dirección de giro.

Debe conectar una resistencia de 10k ohmios entre GND de Arduino al pin del botón.

El diodo LED verde está conectado a la salida digital 5

El diodo LED rojo está conectado a la salida digital 4

Cableado L293D

El pin 1 no se conecta, así que lo dejas vaciar.

El siguiente es el Pin 2 que se conecta a la salida digital en Arduino (puede elegir cualquier salida digital de 2 a 53)

El pin 3 está conectado directamente al motor

Los pines 4 y 5 están conectados a la tierra de la batería

El pin 6 está conectado directamente al motor

El pin 7 está conectado a la salida digital en Arduino

El pin 8 es V + de la batería. Te recomiendo que uses una batería de 9 V para que el motor funcione sin problemas.

Si tienes la oportunidad puedes hacer el circuito.

Debes tener cuidado de conectar GND de Arduino con GND de batería, en caso contrario no funcionará todo

Si desea controlar dos motores, debe cablear el otro lado de L293D

El pin 16 es Vcc +. Obtienes un voltaje de 5 V de Arduino

El pin 15 está conectado a la salida digital en Arduino

El pin 14 está conectado directamente al motor

El pin 13 y el pin 12 están conectados a GND de la batería

El pin 11 está conectado directamente al motor

El pin 10 está conectado a la salida digital en Arduino

Pin 9 sin conectar

Paso 4: fabrique la placa de circuito

Fabricar la placa de circuito
Fabricar la placa de circuito

Este circuito lo hice yo mismo. Para dibujar el circuito se usa SprintLayout. Este es un programa para dibujar circuitos, en este programa tienes todas las dimensiones de los componentes electrónicos por lo que básicamente puedes hacer un circuito para todo lo que quieras.

Para el grabado de este tablero se utiliza una fresadora de grabado CNC. Utilicé un tablero normal para circuitos que está costado con cobre en un lado. Cuando el tablero estuvo terminado lo pulí con papel de lija muy fino. Luego mezclé alcohol industrial y colofonia en polvo. Esta mezcla luego cubrí el lado de cobre para protegerlo.

Paso 5: Código

Hice tres códigos diferentes.

Control de motor:

Después de cada 5 segundos, el motor cambia la forma de girar.

Control de motor con 1 botón:

Cuando presiona el botón por primera vez, el motor gira en una dirección, cuando presiona el botón por segunda vez, el motor comienza a girar en el otro lado

Control de motor con 2 botones:

Cuando presiona el botón de encendido, el motor gira en una dirección, cuando presiona el botón de apagado, el motor gira en otra dirección.

Recomendado: