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).
Teoria
Variáveis e Tipos de Dados: Diferença entre int, float, double, bool, char e unsigned long (crítico para timers).
Teoria
Estruturas de Dados: Matrizes para mapear labirintos e estruturas (struct) para organizar dados de sensores.
Teoria
Controle de Fluxo: if/else, switch case (máquinas de estado), for e while.
Teoria
Diretivas de Pré-processamento: Uso de #define para pinagem e macros de otimização.
Teoria
Modularização: Criação de funções com passagem de parâmetros por valor e por referência.
Teoria
Escopo de Variáveis: Entender a diferença vital entre variáveis globais, locais e static.
Teoria
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
Teoria
Divisores de tensão (para ler sensores de 5V em pinos de 3.3V)
Teoria
Diferença entre sinal Digital (HIGH/LOW) e Analógico (PWM) para controle de velocidade e brilho
Uso de Transistores (BJT e MOSFET) e a Ponte H (L298N ou TB6612FNG).
Teoria
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.
Teoria
Giroscópios: MPU6050 vs BNO
Servo Motores: Controle de posição para garras ou mecanismos de resgate.
Teoria
PID (Proporcional, Integral, Derivativo): A matemática para seguir linha suavemente ou manter velocidade constante.
Teoria
Aula 3

O Cérebro Conectado

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

Inteligência e Visão

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

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