Pular para o conteúdo
RobotVisual

Etapa 3 de 6, semanas 5 e 6

Motores, drivers e sensores

Seu objetivo: Entender como um robô se move e como ele sabe o que tem à frente.

Um microcontrolador não consegue mover um motor direto: precisa de um driver. Aqui é mais fácil queimar sua primeira placa, e por isso aqui o simulador poupa mais.

Carregando a cena 3D

O que aprender

  1. 1Motores DC e por que precisam de driver (TB6612FNG, L298N)
  2. 2Servos: ir para um ângulo exato
  3. 3Sensores de distância (HC-SR04) e de movimento (MPU-6050)
  4. 4Sensores ópticos: detectar algo sem contato e decidir quando disparar
  5. 5Atuadores em objetos reais: motores com engrenagens, roscas sem fim e contrapesos
  6. 6Quando usar um microcontrolador e quando uma Raspberry Pi 5

Uma palavra não soa familiar? Procure no glossário.

Recursos

Revisão: O Learn Arduino tem lições de motor e servo (10 e 12), e fecha com a 16, onde você monta um projeto. Ver Learn Arduino.

Erro comum

Escolher o L298N para o seu primeiro projeto. Ele aparece em quase todo tutorial, mas segundo o guia de robótica do @DeRonin_ é um driver antigo: perde cerca de 2 V e esquenta. Aprenda porque você vai vê-lo em todo lugar, e para o seu projeto real escolha um TB6612FNG ou um DRV8833.

Você entendeu?

Pergunta 1 de 3

Por que um motor precisa de driver?

Prática

No Wokwi, ligue um HC-SR04 e um servo a um Arduino. Quando algo chegar a menos de 20 cm, o servo gira para 90°. Anote o que falhou na primeira tentativa. Se sobrar tempo, adicione um MPU-6050 e mostre as leituras pela serial.