Aprenda a Controlar Motor DC com Módulo Ponte H e NodeMCU

Olá pessoal! Vocês sabem o que é Driver Motor Ponte H L298N? Hoje vamos falar um pouco como funciona e faremos um projeto para controlar dois Motores DC através deste driver e NodeMCU ESP8266!

Driver Motor Ponte H L298N

O Driver Motor ponte H L298N é um módulo que possui o Circuito Integrado L298N, que é um driver que pode controlar dois Motores DC ou um Motor de passo. Se diferencia dos demais por ser uma Ponte H, que significa que pode realizar a reversão de sentido dos motores, sem precisar inverter as fases do motor, como em outros drivers.

Diagrama Ponte H

Figura 1 – Diagrama Ponte H

 

O funcionamento da Ponte H é o seguinte: são quatro contatos (S1, S2, S3, S4) que dependendo da forma que são fechados, alteram o sentido de corrente do motor, que consequentemente muda o sentido de giro.

Por exemplo, se são fechados os contatos S1 e S4, o sentido da corrente vai da direita para a esquerda, fazendo o motor girar em um sentido. Se os contatos S2 e S3 são fechados, o sentido da corrente é da esquerda para a direita, e o motor gira no sentido oposto do caso anterior. Na figura 2 temos os dois casos exemplificados:

Ponte H em operação

Figura 2 – Ponte H em operação

 

É importante lembrar que ao fechar os contatos S1 e S3, ou S2 e S4, ocorre um curto nos contatos do motor, a corrente não vai fluir, ou seja, não vai girar. Caso fechar os contatos S1 e S2, ou S3 e S4, ocorre um curto circuito na fonte de alimentação.

O Driver Motor Ponte H L298N possui algumas características de uso, conforme a figura 3:

 

Driver Motor Ponte H L298N

Figura 3 – Driver Motor Ponte H L298N

 

Segue uma tabela com informações dos pinos e onde conectá-los:

Pino driverFunçãoLigações
IN1input 1, relativo ao motor 1D4 (digital 4)
IN2input 2, relativo ao motor 1D3 (digital 3)
IN3input 3, relativo ao motor 2D2 (digital 2)
IN4input 4, relativo ao motor 2D1 (digital 1)
ENAenable A, controle de velocidade do motor 1(jumper ligado)
ENBenable B, controle de velocidade do motor 2(jumper ligado)
OUT1saída para motor 1motor 1
OUT2saída para motor 2motor 2
+12Vtensão externa (7 a 35V) - deve ser usado jumper Ativa 5VPositivo (+) da fonte externa
GNDGround - 0VNegativo (-) da fonte externa
+5Vtensão interna (5V)-

Vamos aos materiais para este projeto!

Materiais Necessários

Materiais do projeto

Figura 4 – Materiais do projeto

Circuito Fritzing

O esquemático para o projeto Driver Motor Ponte H L298N com NodeMcu encontra-se na próxima imagem:

 

Circuito NodeMCU com Driver Motor Ponte H L298N

Figura 5 – Circuito NodeMCU com Driver Motor Ponte H L298N

Para realizar as ligações, verifique a tabela acima com todas as conexões.

OBS: Conecte o GND advindo da fonte com o GND do NodeMCU, para evitar problemas com diferença de potencial (DDP).

Para mais informações referentes ao NodeMCU e ao Conversor de Nível Lógico, acesse este post.

Programação

O sketch a seguir refere-se ao controle dos motores através da Ponte H e NodeMCU:

Este sketch realiza o movimento dos motores nos dois sentidos, sem precisar inverter as fases do motor para isto.

Não é necessário utilizar qualquer biblioteca para funcionamento.

Montagem Final

A montagem final do projeto pronto para utilização será semelhante ao da imagem abaixo:

Montagem final NodeMCU e Driver Motor ponte H L298N

Figura 6 – Montagem final NodeMCU e Driver Motor Ponte H L298N

Ao realizar a montagem do hardware e carregar o código, você vai perceber que os dois motores giram, um de cada vez, no sentido horário e anti-horário. Para saber qual motor está recebendo o sinal do NodeMCU, observe no módulo Ponte H um led acendendo próximo à saída do motor, como figura abaixo:

Detalhe Ponte H em funcionamento

Figura 7 – Detalhe Ponte H em funcionamento

OBS.: Este projeto apenas liga e desliga os motores, não fazendo uso de controle de velocidade, apenas de sentido de giro. Em um próximo post faremos o controle de velocidade utilizando PWM.

Espero que tenha curtido este tutorial.  Para dúvidas e sugestões, faça seus comentários abaixo! Confira outros produtos em nossa loja!

No Responses

DEIXE UM COMENTÁRIO