◎ ¡Controlador de motor la38 en una máquina de equipo para alimentar y hacer girar un par de motores de CC!

Ya sea un pequeño ratón robot o un pequeño ventilador eléctrico IoT, saber cómo controlar cosas con un motor de CC con unmaquina equipoabre muchos proyectos creativos de bricolaje para mantenerte ocupado.En este tutorial, estamos usando ella38controlador de motor en unmaquina equipo¡Para alimentar y hacer girar un par de motores DC!
Ella38El módulo controlador de motor es una placa que ayuda a los microcontroladores y microprocesadores como elmaquina equipoalimentar motores de CC que requieren más de 3,3 V o 5 V.
Utiliza ella38IC para alimentar toda la lógica y la administración de energía necesarias para arrancar el motor y aislar elmaquina equipodebido a los voltajes más altos aplicados al motor de CC.
Ella38El módulo es el controlador de motor principal del kit de robótica para principiantes porque es fácil de usar.Tiene cabezales de pines donde puedes insertar puentes para conectarlo sin problemas a tumaquina equipo.También puede acelerar o desacelerar el motor aplicando una señal de modulación de ancho de pulso (PWM) a su pin de habilitación.Terminal.
En términos deactuals, ella38es unalto actual.En realidad es un10 amperios actuals compuesto por motores con cuatrointerruptores eléctricos momentáneos contacto.Esto le permite configurar la dirección actual sin volver a conectar el motor.Cambiar la dirección de la corriente en el puente H también cambia la dirección de rotación del motor.El la38 tiene dos contactos de control, lo que le permite controlar un par de motores de forma independiente.Si es nuevo en la programación de Python, no se pierda estas útiles frases ingeniosas de Python.
En el bucle while, los pines leftForward y rightForward se activan primero durante un segundo.Para controlar la velocidad, cambie el ciclo de trabajo de salida de encendido.Primero configúrelos al 100% del ciclo de trabajo durante un segundo, luego configúrelos al 50%.Un ciclo de trabajo del 100 % hará funcionar los motores a la velocidad máxima, mientras que un ciclo de trabajo del 50 % funcionará a la mitad de la velocidad.
Guárdelo como “rpi-dcmotor.py” o cualquier otro nombre de archivo si termina con la extensión “.py”.Después de eso apaga tumaquina equipo.
NOTA.Estos pines de puente conectan automáticamente el pin EN a 5 V, "permitiéndole" controlar elactuala través del pin IN.Si bien aún deberías suministrar energía a través de este pin, 5 V pueden causar algunos problemas almaquina equipoya que se supone que debe utilizar 3,3 V en lugar de 5 V.Además, conectar estos pines almaquina equipole permitirá controlar la velocidad de los motores posteriormente..
Consejo: Para saber cuál es el número PIN en sumaquina equipo, sosténgalo de modo que los pines GPIO queden a la derecha.Estos son pequeños fragmentos de metal que se encuentran en una bandeja negra.Luego, si miras el pin superior izquierdo de esa bandeja, ese es el pin 1. A la derecha está el pin 2. Debajo del pin 1 está el pin 3, y así sucesivamente.
NOTA.La mayoría de los motores de CC no suelen tener cables de soldadura.Puedes soldarlos tú mismo.Cualquier calibre funcionará, pero el cable de cobre trenzado funciona mejor.
Puede ejecutar el código ejecutando el script en la terminal.Pero antes de eso, necesitas agregar energía alla38módulo.
Ella38El módulo controlador de motor de CC se puede conectar a cualquier fuente de alimentación de CC siempre que el voltaje no supere los 45 V.En términos de usabilidad, sería más fácil usar una batería de 9 V y un enchufe de CC conectado a los terminales de alimentación del módulo.
Tampoco tiene que preocuparse de que las baterías de 9 V dañen sumaquina equipo.Ella38El módulo utiliza un IC especial llamado MOSFET que actúa como un relé de baja potencia, convirtiéndose en uneléctrico momentáneointerruptor que aísla sus pines de la fuente de alimentación.
¿Cómo puedo enviar corriente desde un pin para hacer girar un motor de CC?Echemos un vistazo más de cerca a cómo hacemos girar el motor.
Ella38El módulo controlador del motor utiliza varioseléctrico momentáneointerruptores para controlar la rotación del motor.Puede pensar en estos interruptores como un interruptor de pared, excepto que no usan los dedos para operar: usan 3,3 V delmaquina equipo.
Y ahí es donde GPIO.output(, GPIO.HIGH).Este es GPIO.output(, GPIO.HIGH).Configurar este pin en GPIO.HIGH hace que este pin emita 3.3V.Esteactiva el interruptor, permitiendo que la corriente fluya hacia el motor.Luego, la corriente hace girar el motor.Al girar estos pines a GPIO.LOW se apaga el interruptor, lo que corta la energía al motor.
Podemos cambiar la dirección de rotación del motor cambiando la dirección de la corriente a través del motor.Por eso tenemos dos pines separados para controlar la rotación de un motor: trasero y delantero.ellos operaneléctrico momentáneointerruptores a cada lado de la fuente de alimentación del motor, dirigiendo la energía hacia adelante o hacia atrás.
Lo mismo ocurre con la velocidad.A diferencia de los pines de salida de avance y retroceso, el pin de habilitación controla la cantidad de energía que fluye a través del motor en un momento dado.
Al aumentar el voltaje en el contacto de encendido, sus interruptores se abren un poco más y permiten que fluya más corriente a través del motor.Aumentar la potencia de los motores hace que giren más rápido.Disminuirlos los hace más lentos.
Sobre elmaquina equipo, utilizamos PWM o modulación de pulso para controlar el voltaje de salida de los pines.Aumentar el ciclo de trabajo acerca el voltaje máximo a 3,3 V y disminuirlo a 0 V.
De hecho, puedes “apagar”El motor de alguna manera configurando el pin de habilitación del motor en 0V.Piense en ello como algo así como un automóvil: los pasadores de habilitación suministran el gas que alimenta los motores, y los movimientos de los pasadores de avance y retroceso mueven los engranajes, permitiéndoles moverse hacia adelante o hacia atrás.
Se diferencian según dónde se encuentran sus bobinas de solenoide.Un motor de CC con escobillas tiene una bobina en el medio que gira entre un anillo de imanes permanentes.Los motores de CC sin escobillas tienen bobinas en el otro lado: sus bobinas electromagnéticas rodean imanes permanentes.
Los motores de colector son económicos y tienen buen rendimiento a bajas velocidades.Sin embargo, tienden a calentarse más rápido que los motores sin escobillas y son menos eficientes energéticamente.Por otro lado, los motores sin escobillas pueden alcanzar velocidades más altas, se sobrecalientan menos y utilizan menos energía para girar más rápido que los motores con escobillas.
Si está utilizando un motor dentro de unmaquina equipoCaja de cambios de rueda de robot, un motor con escobillas debería ser mejor.Sin embargo, si utiliza un motor sin engranajes, como un pequeño ventilador eléctrico, un motor sin escobillas debería ser mejor.
Aunque esto puede variar según el fabricante, puede esperar una corriente máxima de 2 A por motor en ella38Módulo controlador de motores.
Terence es un entusiasta de la robótica que intenta construir el mejor robot del mundo.Si no hubiera tenido como segunda afición quemar LED, ya se habría dedicado a esto hace mucho tiempo.
Divulgación de afiliados.Facilitar la obtención de comisiones por productos comprados a través de nuestros enlaces respalda el trabajo que hacemos para nuestros lectores.