◎ Controlador de motor la38 nunha máquina do equipo para alimentar e facer xirar un par de motores de CC.

Xa sexa un pequeno rato robot ou un pequeno ventilador eléctrico IoT, sabendo como controlar as cousas cun motor de CC cunmáquina de equipamentoabre moitos proxectos de bricolaxe creativos para mantelo ocupado.Neste tutorial, estamos a usar ola38controlador de motor en amáquina de equipamentopara alimentar e facer girar un par de motores de corrente continua!
Ola38Motor Controller Module é unha placa que axuda a microcontroladores e microprocesadores como omáquina de equipamentoalimentar motores de CC que requiren máis de 3,3 V ou 5 V.
Usa ola38IC para alimentar toda a lóxica e xestión de enerxía necesaria para arrancar o motor e illar omáquina de equipamentodas tensións máis altas aplicadas ao motor de corrente continua.
Ola38módulo é o controlador de motor principal do kit de robótica para principiantes porque é fácil de usar.Ten cabeceiras de pin onde podes inserir jumpers para conectalo perfectamente ao teumáquina de equipamento.Tamén pode acelerar ou ralentizar o motor aplicando un sinal de modulación de ancho de pulso (PWM) ao seu pin de activación.terminal.
En termos deactuals, ola38é unalto actual.En realidade é un10 amperios actuals formado por motores con catrointerruptores eléctricos momentáneos contacto.Isto permítelle establecer a dirección actual sen volver conectar o motor.Cambiar a dirección da corrente na ponte H tamén cambia a dirección de rotación do motor.O la38 ten dous contactos de control deles, o que permite controlar un par de motores de forma independente.Se es novo na programación de Python, non te perdas estas útiles frases de Python.
No bucle while, os pinos leftForward e rightForward primeiro se activan durante un segundo.Para controlar a velocidade, cambie o ciclo de traballo da saída de aceso.Primeiro configúraos ao 100 % do ciclo de traballo durante un segundo e despois configúraos ao 50 %.Un ciclo de traballo do 100% fará funcionar os motores á velocidade máxima, mentres que un ciclo de traballo do 50% funcionará a media velocidade.
Gárdao como "rpi-dcmotor.py" ou calquera outro nome de ficheiro se remata coa extensión ".py".Despois diso, apague o seumáquina de equipamento.
NOTA.Estes pins de puente conectan automaticamente o pin EN a 5V, "permítelle" controlar oactuala través do pin IN.Aínda que aínda deberías proporcionar enerxía a través deste pin, os 5 V poden causar algúns problemasmáquina de equipamentoxa que se supón que usa 3,3 V en lugar de 5 V.Ademais, conectando estes pinos aomáquina de equipamentopermitirá controlar a velocidade dos motores máis tarde..
Consello: para saber cal é o número de PIN no teumáquina de equipamento, mantelo para que os pinos GPIO estean á dereita.Estes son pequenos anacos de metal sentados nunha bandexa negra.Despois, se miras o pin superior esquerdo desa bandexa, ese é o pin 1. Á dereita está o pin 2. Debaixo do pin 1 está o pin 3, etc.
NOTA.A maioría dos motores de corrente continua non adoitan ter fíos de soldadura.Podes soldalas ti mesmo.Calquera calibre funcionará, pero o fío de cobre trenzado funciona mellor.
Pode executar o código executando o script no terminal.Pero antes diso, cómpre engadir potencia aola38módulo.
Ola38O módulo controlador de motor de CC pódese conectar a calquera fonte de alimentación de CC sempre que a tensión non supere os 45 V.En canto á usabilidade, sería máis doado empregar unha batería de 9 V e un enchufe de CC conectado aos terminais de alimentación do módulo.
Tampouco tes que preocuparte de que as baterías de 9 V danen o teumáquina de equipamento.Ola38módulo usa un IC especial chamado MOSFET que actúa como un relé de baixa potencia, converténdose nuneléctrica momentáneainterruptor que illa os seus pinos da fonte de alimentación.
Como podo enviar corrente desde un pin para facer xirar un motor de CC?Vexamos máis de cerca como facemos xirar o motor.
Ola38módulo controlador de motor utiliza varioseléctrica momentáneainterruptores para controlar a rotación do motor.Podes pensar nestes interruptores como un interruptor de parede, excepto que non usan os dedos para operar: usan 3,3 V domáquina de equipamento.
E aí é onde GPIO.output( , GPIO.HIGH).Isto é GPIO.output( , GPIO.HIGH).Ao configurar este pin en GPIO.HIGH fai que este pin emita 3,3 V.Istoactiva o interruptor, permitindo que a corrente fluya ao motor.Despois, a corrente fai xirar o motor.Ao cambiar estes pinos a GPIO.LOW apagarase o interruptor, o que corta a enerxía do motor.
Podemos cambiar o sentido de xiro do motor cambiando a dirección da corrente que pasa polo motor.É por iso que temos dous pasadores separados para controlar a rotación dun motor: traseiro e dianteiro.Eles operaneléctrica momentáneainterruptores a cada lado da fonte de alimentación do motor, dirixindo a potencia cara adiante ou cara atrás.
O mesmo ocorre coa velocidade.A diferenza dos pinos de saída cara adiante e inverso, o pin de activación controla a cantidade de enerxía que flúe polo motor en cada momento.
Ao aumentar a tensión no contacto de aceso, os seus interruptores ábrense un pouco "máis anchos" e permiten que máis corrente fluya polo motor.O aumento da potencia dos motores fai que xiren máis rápido.Ao diminuír fainos máis lentos.
Nomáquina de equipamento, usamos PWM ou modulación de pulsos para controlar a tensión de saída dos pinos.Aumentar o ciclo de traballo achega a tensión máxima a 3,3 V e diminuíndoa a 0 V.
De feito, podes "apagar” o motor dalgún xeito configurando o pin de habilitación do motor en 0V.Pense niso como algo así como un coche: os pinos de activación fornecen o gas que alimenta os motores e os trazos dos pasadores cara adiante e atrás moven as engrenaxes, permitíndolles avanzar ou retroceder.
Diferéncianse dependendo de onde estean situadas as súas bobinas de solenoide.Un motor de CC con escobillas ten unha bobina no medio que xira entre un anel de imáns permanentes.Os motores de CC sen escobillas teñen bobinas no outro lado: as súas bobinas electromagnéticas rodean imáns permanentes.
Os motores colectores son baratos e teñen un bo rendemento a baixas velocidades.Non obstante, tenden a quentar máis rápido que os motores sen escobillas e son menos eficientes enerxéticamente.Por outra banda, os motores sen escobillas poden alcanzar velocidades máis altas, sobrequentar menos e usar menos enerxía para xirar máis rápido que os motores con escobillas.
Se está a usar un motor dentro dunmáquina de equipamentocaixa de cambios da roda do robot, un motor escovado debería ser mellor.Non obstante, se estás a usar un motor sen motor, como un pequeno ventilador eléctrico, un motor sen escobillas debería ser mellor.
Aínda que isto pode variar segundo o fabricante, pode esperar unha corrente de pico de 2 A por motorla38módulo controlador de motor.
Terence é un entusiasta da robótica que intenta construír o mellor robot do mundo.Se non estivese a queimar LEDs como unha segunda afección, asumiría isto hai moito tempo.
Divulgación de afiliados.Facilitar a obtención de comisións nos produtos adquiridos a través das nosas ligazóns respalda o traballo que facemos para os nosos lectores.