Tabla de contenido:
- Paso 1: mira un video
- Paso 2: Materiales
- Paso 3: cableado
- Paso 4: fabrique la placa de circuito
- Paso 5: Código
Video: Control de motores de CC con Arduino y L293: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
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
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
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:
DIY un plato giratorio con dos motores: 10 pasos (con imágenes)
Hazlo tú mismo con un plato giratorio con dos motores: Al principio, siempre quiero tener un plato giratorio para disparar, y recientemente descubrí que había dos motorreductores inactivos. Entonces, me preguntaba si podría hacer un giro con ellos. ¡Sin más preámbulos, voy a intentarlo! Principio: La reducción r
Brazo de robot de bricolaje de 6 ejes (con motores paso a paso): 9 pasos (con imágenes)
Brazo de robot DIY de 6 ejes (con motores paso a paso): Después de más de un año de estudios, prototipos y varios fallos logré construir un robot de hierro / aluminio con 6 grados de libertad controlado por motores paso a paso, la parte más difícil fue el diseño porque Quería lograr 3 objetivos fundamentales
Sistema de gestión de motores para aplicaciones de elevación con Arduino Mega 2560 e IoT: 8 pasos (con imágenes)
Sistema de gestión de motores para aplicaciones de elevación con Arduino Mega 2560 e IoT: hoy en día, los microcontroladores basados en IoT se utilizan ampliamente en la aplicación industrial. Económicamente se utilizan en lugar de una computadora. El objetivo del proyecto es el control, registrador de datos y monitorización totalmente digitalizados del motor de inducción trifásico w
Robot FPV Rover controlado por Wi-Fi (con Arduino, ESP8266 y motores paso a paso): 11 pasos (con imágenes)
Robot FPV Rover controlado por Wi-Fi (con Arduino, ESP8266 y motores paso a paso): este instructivo muestra cómo diseñar un rover robótico de dos ruedas controlado remotamente a través de una red wi-fi, usando un Arduino Uno conectado a un módulo Wi-Fi ESP8266 y dos motores paso a paso. El robot se puede controlar desde un navegador de Internet ordinario
Joystick de control de 2 motores cableado simple: 6 pasos (con imágenes)
Joystick de control de 2 motores cableado simple: quería durante mucho tiempo tener un joystick de control (caja de control), que puede cambiar fácilmente las direcciones de 2 motores. así que hice uno. no es difícil de construir y funciona perfectamente. los costos varían entre 2 y 4 euros. siéntete libre de cambiar / mejorar el proyecto