cropped-LOGOAMPS

Logo-removebg-preview-removebg-preview

Bem vindo ao nosso curso de Robótica 

Se você quer mandar bem nas Olimpíadas Científicas de Robótica e está procurando por materiais gratuitos e de qualidade pra estudar, você está no lugar certo! Aqui reunimos uma seleção de conteúdos especialmente pensados por medalhistas para te ajudar a se preparar para competições como a Olimpíada Brasileira de Robótica  e várias outras olimpíadas de nível nacional e internacional.
Se você quer se destacar e conquistar medalhas nas olimpíadas de Robótica, dá uma olhada nos nossos materiais e comece a se preparar com o que há de melhor. Essa é a sua chance de estudar com confiança e ir com tudo rumo ao seu objetivo!

Materiais

Aula 1

Fundamentos C++ e Lógica

  • Configurando o Ambiente: Instalação do VS Code com a extensão PlatformIO (mais profissional que a Arduino IDE).
  • Variáveis e Tipos de Dados: Diferença entre int, float, double, bool, char e unsigned long (crítico para timers).
  • Estruturas de Dados: Matrizes (para mapear labirintos) e Estruturas (struct) para organizar dados de sensores.


  • Controle de Fluxo: if/else, switch case (máquinas de estado), for e while


  • Diretivas de Pré-processamento: Uso de #define para pinagem e macros de otimização

  • Modularização: Criação de funções com passagem de parâmetros por valor e por referência


  • Escopo de Variáveis: Entender a diferença vital entre variáveis globais, locais e static.
Teoria
Prática
Teoria
Prática
Teoria
Prática
Teoria
Prática
Teoria
Prática
Teoria
Prática
Teoria
Prática
Aula 2

Corpo do Robô(Arduino e Hardware)

  • Lei de Ohm aplicada a LEDs e motores
  • Cálculo de resistores em série e paralelo
  • Divisores de tensão (para ler sensores de 5V em pinos de 3.3V).
Teoria
Prática
Teoria
Prática
Teoria
Prática
  • Diferença entre sinal Digital (HIGH/LOW) e Analógico (PWM) para controle de velocidade e brilho
Teoria
Prática
  • Uso de Transistores (BJT e MOSFET) e a Ponte H (L298N ou TB6612FNG).
Teoria
Prática
  • Distância: Ultrassônico (reflexão) vs. VL53L0X (Time-of-Flight/Laser).
  • Linha e Cor: Calibração do QTR-8 (leitura analógica vs. digital) e sensor de cor TCS34725 com filtro IR.
  • Inerciais (IMU): Uso do acelerômetro e giroscópio (MPU6050) para manter o robô reto no Soccer.

Teoria
Prática
Teoria
Prática
Teoria
Prática
  • Servo Motores: Controle de posição para garras ou mecanismos de resgate.
  • PID (Proporcional, Integral, Derivativo): A matemática para seguir linha suavemente ou manter velocidade constante.
Teoria
Prática
Teoria
Prática
Aula 3

O Cérebro Conectado

  • Como usar o FreeRTOS para ler sensores em um núcleo enquanto o outro controla os motores.
Teoria
Prática
  • Bluetooth (Classic e BLE): Telemetria para ver os dados do robô no celular durante testes
  • Wi-Fi e ESP-NOW: Protocolo de baixa latência para robôs de Soccer trocarem passes.
Teoria
Prática
Teoria
Prática
  • Modos de Sleep e monitoramento de bateria LiPo
Teoria
Prática
  • Atualizar o código do robô via Wi-Fi sem precisar conectá-lo ao PC (essencial em arenas fechadas).
Teoria
Prática
Aula 4

Inteligência e Visão

  • Instalação do Anaconda/Miniconda e bibliotecas OpenCV, Numpy e Pyserial.
Teoria
Prática
  • Espaços de cores (RGB vs. HSV) para isolar a cor da bola no Soccer
  • Filtros (Blur, Canny, Threshold) para detectar as bordas do labirinto.
  • Detecção de contornos e formas (Círculos para bola, Quadrados para marcadores).
Teoria
Prática
Teoria
Prática
Teoria
Prática
  • Como enviar a posição da bola do computador (ou Raspberry Pi) para o Arduino/ESP32.
Teoria
Prática

Olímpiadas

    ->OBR Teórica: Modalidade voltada para o conhecimento acadêmico, onde alunos resolvem questões sobre robótica, lógica e física em provas escritas divididas por níveis de escolaridade.

    ->OBR Prática (Rescue Line): Competição de campo onde os alunos constroem e programam robôs autônomos para seguir uma linha e superar obstáculos (redutores, rampas, falhas) para resgatar vítimas (bolinhas) em um ambiente de desastre.

     -Etapas: Divide-se em Regional/Estadual, que classifica as melhores equipes para a Etapa Nacional. O campeão nacional garante vaga para representar o Brasil na RoboCup Junior internacional.

   ->OBR Artística: Modalidade que une tecnologia e criatividade, onde robôs e humanos realizam uma performance coreografada com música, luzes e fantasias.


    CBR (Competição Brasileira de Robótica): O maior evento de robótica da América Latina. Diferente da OBR, a CBR foca em categorias mais complexas e serve como a classificatória oficial para diversas modalidades da RoboCup.

    RoboCup Junior (RCJ): Divisão estudantil da RoboCup mundial, focada em jovens talentos. Abrange as modalidades de resgate e futebol de robôs.

    RoboCup: A "Copa do Mundo" da robótica, realizada anualmente em diferentes países, reunindo as melhores equipes do planeta selecionadas em suas competições nacionais (como a CBR).



Categorias de Competição

    ->Rescue Maze (Resgate no Labirinto): Diferente da linha, o robô deve navegar de forma autônoma por um labirinto modular com paredes, identificando vítimas visuais ou cognitives targets e depositando kits de sobrevivência.

    ->Rescue Line (Resgate de Linha): Versão avançada da OBR Prática, exigindo maior precisão e velocidade para lidar com cenários complexos de busca e salvamento.

    ->Soccer Lightweight / Open (Soccer InfraRed): Robôs jogam futebol de forma autônoma usando sensores para detectar uma bola que emite sinais infravermelhos. É o ponto de entrada para o futebol robótico.

    ->Soccer Vision: Categoria avançada onde os robôs jogam com uma bola padrão (não emissora de sinal), utilizando câmeras e sistemas de visão computacional para localizar a bola, os adversários e o gol.

cropped-LOGOAMPS-removebg-preview