Guias de aprendizagem / Comece pelo mecanismo

Tutoriais de robótica para entender, não para decorar

Guias objetivos que conectam a teoria a um algoritmo real, uma decisão de circuito ou um simulador interativo. Cada um é independente e leva ao laboratório onde você pode experimentar.

Navegar por tema

Intermediário · 35 min

Motores de passo: ângulo de atraso e perda de passo

O ângulo de atraso explica o comportamento do motor de passo. Aprenda isso e a perda de passo deixa de ser um mistério.

Ler tutorial

Intermediário · 25 min

Atrito, fechamento por força e a aposta de dois contatos

Por que o objeto escapa por mais que você aperte e o que o cone de atrito realmente diz.

Ler tutorial

Intermediário · 35 min

Máquina de estados de coleta e colocação resistente a falhas

Aproximar, executar a preensão, verificar, levantar e colocar — e o que fazer quando a verificação falha.

Ler tutorial

Iniciante · 30 min

Tipos de garras robóticas e como dimensionar a força de preensão

Escolha o tipo de garra e dimensione a força considerando o termo que todos esquecem: a aceleração.

Ler tutorial

Intermediário · 30 min

Força de preensão com servo: torque de travamento e complacência

O controle é uma posição, os limites são forças e a rigidez determina a relação entre elas.

Ler tutorial

Intermediário · 25 min

Acionamento orientado ao campo: direção sempre para a frente

Gire o comando do joystick por −θ e faça o robô se mover para a frente no campo, sem depender da orientação do chassi.

Ler tutorial

Iniciante · 25 min

Acionamentos holonômicos: Omni, Mecanum e swerve comparados

Quatro acionamentos, três graus de liberdade e o que cada um cobra por eles.

Ler tutorial

Intermediário · 35 min

Cinemática da roda Mecanum: quatro rodas, três eixos

Um rolete a 45° fornece toda a matriz — e uma quarta equação que ninguém usa.

Ler tutorial

Intermediário · 35 min

Controle da velocidade das rodas em malha fechada com encoders

A pré-ação faz o trabalho, o integrador corrige os desvios e o robô finalmente segue em linha reta.

Ler tutorial

Iniciante · 30 min

A4988: ligação e Vref para definir o limite de corrente

O único ajuste que decide se seu motor de passo funciona ou queima: definir Vref com um multímetro.

Ler tutorial

Intermediário · 30 min

Referenciamento e fins de curso: coordenadas de trabalho

Por que toda máquina CNC aciona um interruptor de fim de curso na inicialização e o que esse procedimento define.

Ler tutorial

Iniciante · 25 min

Passos/mm: correias, fusos de comando e resolução

Um número conecta pulsos a milímetros. Derive-o e prove-o com uma medição.

Ler tutorial

Iniciante · 20 min de leitura

Construa um robô seguidor de linha: dos sensores ao controle PID

Dos sensores de reflectância infravermelha ao erro ponderado e ao controle PID: como funciona de fato um robô seguidor de linha.

Ler tutorial

Intermediário · 45 min

De cmd_vel às rodas no acionamento diferencial ROS 2

Converta um Twist em velocidades das rodas esquerda e direita — cinemática, saturação, zona morta e watchdog.

Ler tutorial

Intermediário · 14 min de leitura

Detecção de interseções em labirintos de linhas com um arranjo IR

Classifique cruzamentos, curvas, becos sem saída e a chegada com um arranjo de reflexão, resolvendo os casos ambíguos.

Ler tutorial

Intermediário · 20 min de leitura

Odometria de acionamento diferencial a partir de encoders de roda

Integre o movimento das rodas esquerda e direita na pose de um robô móvel e identifique e calibre a deriva.

Ler tutorial

Intermediário · 16 min de leitura

Preenchimento por inundação para labirintos Micromouse

Como o preenchimento por inundação transforma um labirinto parcialmente conhecido em um campo de distância até o objetivo.

Ler tutorial

Avançado · 22 min de leitura

Cinemática inversa de um braço robótico de dois elos

Por que um braço de dois elos tem duas soluções, onde pode e não pode alcançar e o que uma singularidade realmente é.

Ler tutorial

Iniciante · 22 min

O algoritmo de desvio de obstáculos: sinta, varra, decida, vire

O laço sinta–varra–decida–vire que permite que um robô desvie de obstáculos sozinho.

Ler tutorial

Iniciante · 20 min

Ler um sensor ultrassônico HC-SR04: distância confiável em código

Transforme o envio e o retorno do pulso em uma distância estável em cm — com tempo limite e filtro de mediana.

Ler tutorial

Iniciante · 20 min

Matriz de sensores infravermelhos para robô seguidor de linha

Transforme uma fileira de sensores infravermelhos em uma posição suave da linha para comandar a direção do robô.

Ler tutorial

Iniciante · 17 min de leitura

Ruído, viés e filtragem de sensores em robótica

Ruído vs. viés vs. deriva, escolha de um filtro sem suavização excessiva e o que a fusão de sensores pode e não pode fazer.

Ler tutorial

Iniciante · 18 min

Varredura ultrassônica com servo para encontrar espaço livre

Varra um HC-SR04 montado em um servo para encontrar a direção mais livre antes de girar.

Ler tutorial

Iniciante · 18 min de leitura

Como ajustar um controlador PID: guia prático

Uma ordem prática para ajustar os ganhos P, I e D sem tentativas aleatórias — e como testar cada etapa ao vivo.

Ler tutorial

Intermediário · 25 min

Erro transversal à trajetória: como avaliar o seguimento

Uma distância com sinal revela o desempenho de um controlador de trajetória e ajuda a escolher entre as duas opções.

Ler tutorial

Intermediário · 30 min

Navegação por pontos de passagem GPS ao ar livre

Uma solução de GPS chega atrasada, contém ruído e não tem orientação. Veja o que fazer com cada um desses problemas.

Ler tutorial

Intermediário · 30 min

Pure pursuit: seguimento de trajetória com um único parâmetro

Mire um ponto à frente sobre a trajetória e percorra o arco que passa por ele. Esse é todo o algoritmo.

Ler tutorial

Iniciante · 25 min

Sensores e microchaves de contato: debounce para robôs

Sensores de contato, nove transições e a interrupção que conta cada uma delas.

Ler tutorial

Intermediário · 30 min

Planejamento de cobertura: varra um piso inteiro

Por que um robô sem mapa precisa de sete vezes a distância para concluir a varredura do mesmo cômodo.

Ler tutorial

Intermediário · 25 min

Quão forte um robô pode empurrar: tração e peso

Dois limites definem a força de empurrão, e em um robô pequeno o piso quase sempre é o menor deles.

Ler tutorial

Intermediário · 25 min

Parar em uma borda: latência e distância de frenagem

Até onde um robô percorre depois da linha que acabou de ver e qual velocidade faz isso caber.

Ler tutorial

Iniciante · 30 min

Leitura de tensões analógicas: referências do ADC e divisores

analogRead fornece uma razão, não um volt. Acerte a referência e o divisor segue.

Ler tutorial

Intermediário · 35 min

Como escolher um motorredutor CC: torque, RPM e travamento

Descubra o torque e as RPM que seu robô realmente precisa e depois leia um datasheet com números reais.

Ler tutorial

Intermediário · 30 min

Caixa de engrenagens: medir a folga mecânica (backlash)

Toda caixa de engrenagens tem folga mecânica. Descubra quanto a sua tem e o que ela está custando silenciosamente ao seu robô.

Ler tutorial

Iniciante · 30 min

Como funciona o barramento I2C: endereços e resistores de pull-up

Toda página de sensor manda conectar SDA e SCL. É isso que esses dois fios realmente fazem.

Ler tutorial

Iniciante · 30 min

Por que delay() quebra robôs: temporização com millis()

Um robô parado em delay() fica cego. Substitua-o por millis() e acerte a comparação no transbordamento.

Ler tutorial

Iniciante · 30 min

Por que seu robô reinicia quando os motores entram em operação

Calcule o orçamento de corrente de um robô, considere a resistência interna da bateria e meça a queda de tensão sob carga.

Ler tutorial

Intermediário · 30 min

Patinação das rodas: por que a odometria deriva e como combatê-la

Entenda o que é a patinação das rodas, como ela corrompe a odometria e por que o giro à esquerda sempre produz o mesmo erro.

Ler tutorial

Iniciante · 30 min

Arquitetura do 8051: pinos, mapa de memória e registradores

Núcleo Harvard, quatro portas, 256 bytes de RAM e temporização que você pode contar em ciclos de máquina.

Ler tutorial

Intermediário · 15 min de leitura

Simplificação de caminho LSRB para robôs de labirinto de linhas

Registre as curvas como L, S, R e B e depois colapse cada desvio de beco sem saída na rota ótima.

Ler tutorial

Iniciante · 28 min

GPIO e portas do 8051: absorve corrente, não fornece

Por que os LEDs do 8051 são ligados ao contrário, por que você escreve 1 antes de ler e o que uma porta consegue acionar.

Ler tutorial

Intermediário · 35 min

Temporizadores do 8051 e PWM por software para motores

Crie PWM com uma interrupção do Temporizador 0, escolha entre frequência e resolução e acione uma ponte H.

Ler tutorial

Intermediário · 35 min

LiDAR para robôs: da varredura ao mapa de ocupação

Entenda as lacunas de amostragem, o borrão de movimento e como os raios de uma varredura atualizam uma grade de ocupação.

Ler tutorial

Iniciante · 1 hora

Instalar o ROS 2 em um Raspberry Pi e criar um espaço de trabalho

Escolha o sistema operacional, instale o ROS 2 com apt, compile um workspace com colcon e conecte o computador ao robô.

Ler tutorial

Intermediário · 40 min

Perfis de movimento: aceleração trapezoidal e curva em S

Use uma rampa em vez de comandar o movimento — perfis trapezoidais, limites do salto de aceleração e o custo de uma curva em S.

Ler tutorial

Intermediário · 25 min

Tipos de braço robótico: Cartesian, SCARA, delta e de 6 eixos

Quatro arquiteturas comparadas por espaço de trabalho, rigidez e velocidade — e a dualidade cinemática entre elas.

Ler tutorial

Iniciante · 1 hora

Controle um robô por Bluetooth com um módulo HC-05

Pareie um HC-05 com seu celular e controle um robô pela serial Bluetooth, sem o clássico erro de 5 V.

Ler tutorial

Avançado · 2 horas

Controle PID em cascata para um robô autobalanceador

Dois laços PID aninhados: um mantém o ângulo de inclinação e o outro solicita uma inclinação para que o robô possa se deslocar.

Ler tutorial

Intermediário · 1 hora

Filtro complementar: fusão de dados do acelerômetro e giroscópio

Funde acelerômetro e giroscópio em um ângulo de inclinação estável com um filtro complementar de uma linha.

Ler tutorial

Intermediário · 1,5 horas

Controle um robô pelo navegador com um servidor web do ESP32

Sirva uma página de controle diretamente do ESP32 para que qualquer navegador controle o robô — sem precisar de aplicativo.

Ler tutorial

Iniciante · 45 minutos

Ângulo de inclinação com MPU6050: acelerômetro e giroscópio

Transforme contagens brutas do MPU6050 em um ângulo de inclinação em graus e descubra por que nenhum sensor funciona sozinho.

Ler tutorial

Intermediário · 1,5 horas

Seguimento de parede e curvas precisas para um robô de labirinto

Fique centralizado entre paredes e vire exatamente 90° — as duas habilidades pelas quais um robô de labirinto vive ou morre.

Ler tutorial

Intermediário · 18 min de leitura

Acione servos com o PCA9685 (driver PWM I²C)

Defina a frequência, converta ângulos em larguras de pulso e mova dezesseis servos por dois pinos I²C com segurança.

Ler tutorial

Intermediário · 21 min de leitura

Planejamento de caminho A* em uma grade de ocupação

Construa e valide um planejador de grade A* com heurísticas seguras, inflação de obstáculos e reconstrução da rota.

Ler tutorial

Intermediário · 22 min de leitura

Calibração da câmera e pose de ArUco com OpenCV

Calibre os parâmetros intrínsecos da câmera, valide o erro de reprojeção e estime a pose 3D de um marcador ArUco.

Ler tutorial

Iniciante · 18 min de leitura

Controle de motores CC com PWM e uma ponte H

Ligue e controle com segurança um motor CC com escovas usando PWM, uma ponte H e limites de corrente realistas.

Ler tutorial

Iniciante · 17 min de leitura

Máquinas de estados finitas para o comportamento de robôs

Substitua condicionais entrelaçadas de robôs por estados, eventos, transições, tempos limite e recuperação explícitos.

Ler tutorial

Iniciante · 17 min de leitura

Leia encoders de quadratura para medir distância e velocidade

Transforme pulsos de encoder de quadratura em medições confiáveis do sentido de rotação, da distância e da velocidade das rodas.

Ler tutorial

Iniciante · 19 min de leitura

Nós, tópicos, serviços e ações no ROS 2

Escolha o padrão de comunicação adequado do ROS 2 e inspecione como os nós trocam dados e comandos do robô.

Ler tutorial

Intermediário · 20 min de leitura

Frames de coordenadas TF2 do ROS 2 para robôs móveis

Construa e depure uma árvore de frames TF2, de map e odom passando pela base do robô até cada sensor.

Ler tutorial

Intermediário · 21 min de leitura

SLAM, mapeamento, localização e deriva da odometria

Conecte odometria, sensores de alcance, mapeamento, localização, casamento de varreduras, deriva e fechamento de loop.

Ler tutorial

Iniciante · 18 min de leitura

Sensores ultrassônicos x sensores de tempo de voo para robôs

Escolha, monte, calibre e teste sensores ultrassônicos ou de tempo de voo para detectar obstáculos.

Ler tutorial

Prefere construir algo?

Navegue pelo sistema que você quer fazer.

Todo guia de projeto inclui teoria, um algoritmo real, diagramas para download, uma lista de componentes e um simulador interativo.

Explorar a biblioteca de projetos