- Componentes requeridos:
- Explicación del circuito del controlador del motor:
- Trabajo y demostración:
- Diseño de circuitos y PCB con EasyEDA:
- Cálculo y pedido de muestras en línea:
En este proyecto, crearemos un circuito de módulo de controlador de motor de 8 canales para aplicaciones basadas en motores. En este circuito, hemos diseñado una PCB para accionar motores DC o paso a paso. Al usar esta placa de controlador de motor, podemos operar 8 motores de CC o cuatro motores paso a paso de 4 cables a la vez. En esta placa, hemos utilizado algunos bloques de terminales de tornillo de tres pines y burgsticks, conectados desde los mismos pines, por lo que puede usar burgsticks o cables para conectar motores. Aquí hemos utilizado cuatro circuitos integrados de controlador de motor L293D para impulsar motores.
Componentes requeridos:
- Controlador de motor IC L293D -4
- 104 condensadores -4
- Bloque de terminales de tornillo de 2 clavijas -8
- Bloque de terminales de 3 pines -1
- LED SMD -1
- PCB (pedido a JLCPCB) -1
- Resistencia 1k -1
- Burg palos macho
- Fuente de alimentación
- Microcontrolador o Arduino
- Cable de conexión
Explicación del circuito del controlador del motor:
En este circuito de controlador de motor, hemos utilizado cuatro circuitos integrados de controlador de motor L293D para impulsar motores. Esta placa es capaz de impulsar 8 motores de CC o 4 motores paso a paso a la vez. El usuario puede usar esta placa para construir sus proyectos basados en motores de CC o paso a paso, como un brazo robótico, un seguidor de línea, ladrones de tierras, seguidores del laberinto y muchos otros proyectos. Esta placa se puede controlar mediante un microcontrolador. Esta placa tiene terminal de tornillo y burgsticks para conectar motores. Aquí hemos utilizado burgsticks para conectar los pines de control a microcontroladores o Arduino. Esta placa tiene pines de puente para seleccionar el modo controlado por hardware o el modo controlado por software, significa que el usuario puede controlar estos pines mediante la programación o colocando un cable de puente en la placa del controlador del motor de hardware utilizando un conector de puente. Esta placa tiene una opción de alimentación de 12v, 5v. También hay algunos orificios de uso general disponibles para colocar los componentes necesarios.
Hemos diseñado esta placa para que se entienda fácilmente. El usuario puede comprender las conexiones leyendo el nombre de los pines (mencionado en la placa PCB).
Trabajo y demostración:
Para la demostración, hemos utilizado una placa Arduino para controlar 2 motores de CC y 1 motor paso a paso. Hemos conectado el motor paso a paso en los pines 8, 9, 10 y 11 de L293D (pines del controlador del motor In21, In22, In23 e In24) y el pin de habilitación (puente) se establece en modo controlado por hardware colocando HIGH mediante el conector de puente.
Los motores de CC están conectados en los pines 3, 4, 5 y 6 de L293D (pin de la placa del controlador del motor IN11, IN12, IN13, IN14) y el pin de habilitación (puente) se establece en modo controlado por software, conectado a 2, 3 pines (1EN12 y 1EN34 Pasadores del controlador del motor La fuente de alimentación de 5v se utiliza para alimentar circuitos y motores.
A continuación se muestra el código Arduino que hemos utilizado para demostrar este módulo de controlador de motor:
#incluir
También consulte el video al final de este artículo.
Diseño de circuitos y PCB con EasyEDA:
Para diseñar este circuito de controlador de motor, hemos elegido la herramienta EDA en línea llamada EasyEDA. Anteriormente hemos usado EasyEDA muchas veces y lo encontramos muy conveniente de usar en comparación con otros fabricantes de PCB. Consulta aquí todos los proyectos de PCB. Después de diseñar la PCB, podemos solicitar las muestras de PCB mediante sus servicios de fabricación de PCB de bajo costo. También ofrecen un servicio de abastecimiento de componentes donde tienen un gran stock de componentes electrónicos y los usuarios pueden solicitar los componentes necesarios junto con el pedido de PCB.
Mientras diseña sus circuitos y PCB, también puede hacer públicos sus diseños de circuitos y PCB para que otros usuarios puedan copiarlos o editarlos y puedan beneficiarse de ellos, también hemos hecho públicos todos nuestros diseños de circuitos y PCB para este módulo de controlador de motor. consulte el siguiente enlace:
easyeda.com/circuitdigest/Motor_Driver-10abfdf903214b24a6ae83eb182ae2e6
Puede ver cualquier Capa (Superior, Inferior, Topsilk, bottomsilk, etc.) de la PCB seleccionando la capa de la Ventana 'Capas'.
También puede ver la PCB, cómo se verá después de la fabricación usando el botón Vista de fotos en EasyEDA:
Cálculo y pedido de muestras en línea:
Después de completar el diseño de la PCB, puede solicitarla a través de jlcpcb.com. Para pedir la PCB de JLCPCB, necesita Gerber File, que puede descargar de la página de pedido de PCB EasyEDA. Para descargar archivos Gerber de su PCB, simplemente haga clic en el botón Salida de fabricación en EasyEDA.
Luego vaya a jlcpcb.com y haga clic en Cotizar ahora o en el botón, luego puede seleccionar la cantidad de PCB que desea ordenar, cuántas capas de cobre necesita, el grosor de la PCB, el peso del cobre e incluso el color de la PCB, como la instantánea mostrado a continuación:
Una vez que haya seleccionado todas las opciones, haga clic en "Guardar en el carrito" y luego lo llevará a la página donde puede cargar su archivo Gerber que hemos descargado de EasyEDA. Sube tu archivo Gerber y haz clic en "Guardar en el carrito". Y finalmente haga clic en Checkout Securely para completar su pedido, luego obtendrá sus PCB unos días después. Están fabricando el PCB a un precio muy bajo, $ 2.
Después de unos días de ordenar PCB, obtuve las muestras de PCB
Soldadura: después de obtener estas piezas, he montado todos los componentes necesarios sobre el PCB conectado con Arduino para la demostración.
También vea el video a continuación.