top of page
Imagem do WhatsApp de 2024-04-19 à(s) 11.49.04_58b8fc0f.jpg

Cursos

O curso de robótica do Instituto Vander Lab é uma experiência educativa prática e envolvente, que ensina conceitos de programação, eletrônica e mecânica de forma criativa. Focado em despertar o interesse pela tecnologia, o curso desenvolve habilidades essenciais como lógica, resolução de problemas e trabalho em equipe. Ideal para alunos de todas as idades, oferece um aprendizado dinâmico através da montagem e programação. É uma oportunidade única para explorar o universo da robótica de maneira divertida e interativa!

Fundo laranja

Aula 008 - Módulo L298N – Driver de Motor

Introdução

O L298N é um driver de ponte H dupla, utilizado para controlar motores DC e motores de passo de forma independente. Com isso permindo controlar a direção e a velocidade dos motores, sendo ideal para projetos de robótica, automação e veículos elétricos.

Características e Especificações Técnicas

  • Alimentação da lógica: +5V

  • Tensão de alimentação do motor: +5V a +35V

  • Corrente contínua por canal: Até 2A

  • Número de canais: 2 (pode controlar 2 motores DC ou 1 motor de passo)

  • Controle PWM para ajuste de velocidade

  • Proteção térmica interna

  • Diodos internos para proteção contra corrente reversa

Funcionamento do Módulo L298N

O módulo L298N utiliza duas pontes H internas, permitindo controlar dois motores DC de forma independente ou um motor de passo bipolar como já mencionado.

Modos de Operação

Cada motor é controlado por três pinos principais:

  • IN1 e IN2 (Motor A) / IN3 e IN4 (Motor B): Definem a direção de rotação.

  • ENA (Motor A) / ENB (Motor B): Controlam a velocidade via PWM.

Tabela de Controle de Direção (Motor DC)

IN1

IN2

Movimento

00 - Parado

01 - Gira para um lado

10 - Gira para o outro lado

11 - Parado (freio)

Para o segundo motor, IN3 e IN4 funcionam da mesma forma.

Controle de Velocidade

O módulo aceita sinais PWM nos pinos ENA e ENB para controlar a velocidade dos motores. Um PWM de 100% faz o motor girar na velocidade máxima, enquanto um PWM de 50% reduz pela metade.

  1. Alimentação

    • Conectar VCC ao positivo da fonte (9V ou 12V).

    • Conectar GND ao GND da fonte e ao GND do Arduino.

    • Se o motor for 5V, usar o regulador interno do L298N com o jumper 5V (caso contrário, removê-lo).

  2. Controle do Motor A (Exemplo com Arduino)

    • IN1 → Pino 8 do Arduino

    • IN2 → Pino 9 do Arduino

    • ENA → Pino 10 do Arduino (PWM para controle de velocidade)

    • OUT1 e OUT2 → Conectar ao motor A

Código para Controle com Arduino

Teste simples com o Módulo L298N - https://www.4shared.com/s/ftUNKQXH8ge 

Testes Práticos

Teste 1: Controle Direcional

  1. Alterar os valores de IN1 e IN2 para mudar a rotação.

  2. Verificar se o motor gira para frente e para trás corretamente.

Teste 2: Controle de Velocidade

  1. Ajustar os valores de PWM em analogWrite(ENA, valor).

  2. Observar o motor girando mais rápido ou mais devagar.

Teste 3: Controle de Dois Motores

  • Conectar um segundo motor às saídas OUT3 e OUT4 e utilizar IN3, IN4, ENB para controle independente.

Aplicações no Mundo Real

  • Robôs móveis: Controle de motores para robôs e carrinhos autônomos.

  • Esteiras transportadoras: Controle de velocidade e direção.

  • Braços robóticos: Movimento controlado para articulações.

  • Sistemas de ventilação: Controle de velocidade de ventiladores e exaustores.

Conclusão

O L298N é um driver robusto e eficiente para controle de motores. Ele permite controlar dois motores DC ou um motor de passo com facilidade, suportando sinais PWM para ajuste de velocidade. Sua aplicação é vasta, sendo essencial para projetos de robótica e automação.

Imagem do WhatsApp de 2025-02-23 à(s) 16.07.52_5dd45331.jpg

Aulas gratuitas, para você entusiasta se apaixonar pelo mundo Maker.

Aula 001 - Primeiros Passos.

Aula 002 - Hello World while e int.

Aula 003 - Semáforo de 4 estados.

Aula 004 - Hello World com bool.

Aula 005 - INPUT_PULLUP.

Aula 006 - RESUMO

Aula 007 - Módulo TCRT5000 com a função millis()

Aula 008 - Módulo L298N Drive

Aula 009 - Sequencial com LEDs

Referências:

ARDUINO, Site Arduino.cc. Disponível em Arduino - Home Acesso em 1 de agosto de 2024.

LIMA, Charles Borges. VILLAÇA, MARCO V. M. AVR e Arduino Técnicas de Projetos. 2.ed. Florianópolis: Edição dos Autores, 2012.

bottom of page