Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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.