PTENES
TRILHA 1 · INICIANTE

🔌 Primeiros passos

Do primeiro LED ao primeiro robô que anda sozinho. Você entende o que é um robô, aprende a eletrônica que importa, programa o ESP32, lê sensores, controla motores com segurança e termina com um rover que desvia de obstáculos. Pode começar sem hardware, no simulador.

6
Módulos
36
Tópicos
Iniciante
Nível
ESP32
Cérebro do robô
0%
0 de 0 tópicos lidos nesta trilha
1.1kit 1.2eletrônica 1.3ESP32 1.4sensores 1.5motores 1.6rover verde: entender e programar ciano: sentir e mover cada passo funciona sozinho no Wokwi ou na bancada

Como ler: os três primeiros passos (verde) dão a base: o que comprar, a eletrônica e o primeiro programa. Os dois seguintes (ciano) são os sentidos e os músculos do robô. O último, com brilho, junta tudo no rover. Se você já domina um passo, pule para o próximo.

🛞 O que você monta nesta trilha

Um rover de duas rodas, com chassi de papelão, MDF ou acrílico, que anda para a frente, mede a distância com ultrassom e, ao encontrar um obstáculo, para, olha para os lados e escolhe o caminho livre. Pelo caminho ficam prontos: um pisca-LED, um medidor de distância no Serial Monitor e um teste de motores com controle de velocidade.

  • ✓Código ESP32 na API 3.x (a atual)
  • ✓Tudo testável no simulador Wokwi
  • ✓Energia e ligações seguras desde o início
  • ✓Base direta para a Trilha 2 (autônomo)

💡 Sem hardware ainda?

Os módulos 1.1 a 1.4 rodam inteiros no Wokwi, de graça, no navegador. Compre o kit quando chegar aos motores (1.5).

Mapa da trilha

Conteúdo detalhado

1.1
Fundamento
0%

🦾 O que é um robô e o seu kit

O ciclo sentir-pensar-agir, robôs reais em 2026, qual placa usar, o kit peça por peça e o primeiro programa no simulador.

O que é:

Robô é a máquina que mede o ambiente, decide e age em ciclo, conferindo o resultado da própria ação.

Por que aprender:

Todo projeto do curso é esse ciclo com peças diferentes; ele também guia a busca por defeitos.

Conceitos-chave:

Sensor · controlador · atuador · malha fechada.

O que é:

Panorama sem hype: indústria, casa, armazém, braços abertos como o SO-101 e humanoides ainda em teste.

Por que aprender:

Ajuda a escolher projetos que dão certo e a ler vídeos de robô com olhar crítico.

Conceitos-chave:

Cobot · AMR · braço aberto · taxa de sucesso.

O que é:

As seis trilhas, as portas de entrada por perfil e o roteiro ler, simular, montar, verificar.

Por que aprender:

Você entra pelo robô que quer construir e puxa só o que ele exige.

Conceitos-chave:

Percursos · simular antes · minha jornada · dúvidas exportáveis.

O que é:

ESP32 para motores e sensores, Raspberry Pi 5 para câmera e ROS 2, Jetson Orin Nano Super para IA pesada.

Por que aprender:

A placa certa poupa bateria, dinheiro e retrabalho quando o robô cresce.

Conceitos-chave:

GPIO · tempo real · TOPS · o computador pensa, o microcontrolador controla.

O que é:

Cada peça do rover, para que serve, quanto custa e o que evitar (9 V para motor, L298N).

Por que aprender:

Evita comprar o que não usa e montar um robô que não anda por falta de energia.

Conceitos-chave:

Driver de motor · HC-SR04 · BMS · GND comum.

O que é:

O primeiro pisca-LED no simulador, com código pronto na API 3.x, e as regras de bancada.

Por que aprender:

Errar no simulador não queima peça; os hábitos de segurança valem até o braço robótico.

Conceitos-chave:

Wokwi · setup e loop · Serial Monitor · ledcAttach.

Ver Completo
1.2
Fundamento
0%

⚡ Eletrônica essencial

Tensão, corrente e resistência com analogias que ficam, a lei de Ohm aplicada ao LED, protoboard, multímetro e os níveis lógicos de 3,3 V.

O que é:

As três grandezas de todo circuito, explicadas com a analogia da caixa-d'água: pressão, vazão e cano estreito.

Por que aprender:

Sem elas não dá para escolher bateria, resistor ou driver de motor.

Conceitos-chave:

Volt · ampère · ohm · circuito fechado.

O que é:

V = R × I usada na prática: calcular o resistor que protege o LED em 3,3 V.

Por que aprender:

É a conta que mais aparece na bancada e evita LED e pino queimados.

Conceitos-chave:

Queda de tensão do LED · corrente segura · código de cores.

O que é:

O mapa interno da placa de ensaio: colunas ligadas, barramentos de alimentação e o vão do meio.

Por que aprender:

Metade dos circuitos que "não funcionam" estão montados na fileira errada.

Conceitos-chave:

Barramento · jumper · curto-circuito · montagem limpa.

O que é:

Como medir tensão de bateria, testar continuidade de um fio e conferir um resistor.

Por que aprender:

Medir transforma "acho que está certo" em certeza, e salva placas.

Conceitos-chave:

Escala DC · continuidade · ponteira preta no GND.

O que é:

A diferença entre sinal liga/desliga e sinal que varia, e por que o ESP32 trabalha em 3,3 V.

Por que aprender:

Ligar um sensor de 5 V direto no ESP32 é o jeito mais rápido de queimar um pino.

Conceitos-chave:

HIGH/LOW · ADC · conversor de nível.

O que é:

Dois circuitos que aparecem em todo robô: baixar uma tensão para medir e ler um botão sem ruído.

Por que aprender:

Medir a bateria do robô e ler o HC-SR04 com segurança dependem deles.

Conceitos-chave:

Divisor · pull-up interno · entrada flutuante.

Ver Completo
1.3
Prática
0%

💻 ESP32: o primeiro programa

Arduino IDE 2.x com o pacote esp32 3.x, o primeiro upload na placa real, Serial Monitor, entradas e PWM na API nova.

O que é:

Instalar a IDE e o pacote oficial da Espressif, que hoje está na geração 3.x.

Por que aprender:

Tutoriais antigos usam a API 2.x e não compilam mais; saber a versão poupa horas de erro.

Conceitos-chave:

Gerenciador de placas · pacote esp32 · versão da API.

O que é:

Escolher a placa e a porta certas, enviar o pisca-LED e resolver os erros de conexão mais comuns.

Por que aprender:

O primeiro upload é onde mais gente desiste; aqui ele fica previsível.

Conceitos-chave:

Porta COM/tty · driver USB · botão BOOT · cabo de dados.

O que é:

A estrutura de um sketch e o mínimo de C++ para escrever programas de robô legíveis.

Por que aprender:

Código organizado em funções é o que deixa o rover da 1.6 fácil de ajustar.

Conceitos-chave:

Tipo de variável · const · if/for · função.

O que é:

Usar mensagens e o Serial Plotter para ver o que o programa está pensando.

Por que aprender:

Robô não tem tela; o serial é seu único olho dentro dele.

Conceitos-chave:

Baud rate · print · Serial Plotter.

O que é:

Ler um botão com pull-up interno e um potenciômetro pelo ADC do ESP32.

Por que aprender:

É a mesma leitura que você fará com sensores de verdade no 1.4.

Conceitos-chave:

INPUT_PULLUP · analogRead · debounce.

O que é:

Controlar brilho de LED e tom de buzzer com ledcAttach e ledcWrite.

Por que aprender:

O mesmo PWM vai controlar a velocidade dos motores no 1.5.

Conceitos-chave:

Ciclo de trabalho · frequência · resolução em bits.

Ver Completo
1.4
Prática
0%

📡 Sensores: o robô percebe

Como cada sensor entrega o dado, distância com HC-SR04, linha e obstáculo com infravermelho, filtro de ruído e sensores I2C.

O que é:

Os quatro jeitos de entregar um dado: digital, analógico, largura de pulso e barramento (I2C).

Por que aprender:

Sabendo o "idioma" do sensor você sabe qual pino e qual função usar.

Conceitos-chave:

Sinal digital · ADC · pulso · I2C.

O que é:

Medir distância pelo tempo de ida e volta do ultrassom, com ligação segura do pino ECHO em 3,3 V.

Por que aprender:

É o "olho" do rover que desvia de obstáculos.

Conceitos-chave:

TRIG/ECHO · velocidade do som · pulseIn · divisor de tensão.

O que é:

Sensores que veem o reflexo de luz infravermelha para achar uma linha preta ou algo muito perto.

Por que aprender:

São baratos e a base do seguidor de linha da Trilha 2.

Conceitos-chave:

Reflexão · limiar · calibração em claro e escuro.

O que é:

Por que a leitura "pula" e como suavizar com média móvel e descarte de valores absurdos.

Por que aprender:

Robô que reage a ruído freia sem motivo; o filtro deixa a decisão confiável.

Conceitos-chave:

Média móvel · mediana · leitura fora da faixa.

O que é:

O barramento I2C, endereços e o scanner que descobre o que está ligado, com um sensor de distância a laser como exemplo.

Por que aprender:

IMU, telas e sensores modernos usam I2C; você vai precisar dele na Trilha 2.

Conceitos-chave:

SDA/SCL · endereço · biblioteca Wire.

O que é:

Trocar delay por millis para medir, decidir e mover ao mesmo tempo.

Por que aprender:

Um delay longo deixa o robô "cego" e ele bate antes de perceber.

Conceitos-chave:

millis · tarefa periódica · código não bloqueante.

Ver Completo
1.5
Prática
0%

⚙️ Motores e energia

Motor DC, servo e motor de passo; ponte H moderna; velocidade com PWM; servo no ESP32; baterias seguras e alimentação limpa.

O que é:

Os três motores da robótica de bancada e o tipo de movimento que cada um faz bem.

Por que aprender:

Motor errado deixa o robô fraco, lento ou impreciso.

Conceitos-chave:

Torque · rotação · posição · redução.

O que é:

O circuito que deixa o ESP32 mandar no motor nos dois sentidos, sem passar a corrente pelo pino.

Por que aprender:

Drivers eficientes entregam mais força e esquentam menos que o antigo L298N.

Conceitos-chave:

Ponte H · VM e VCC · STBY · corrente de pico.

O que é:

Funções frente, ré, girar e parar, com rampa de aceleração.

Por que aprender:

São os "verbos" que o rover vai usar no projeto final da trilha.

Conceitos-chave:

Duty cycle · rampa · freio · zona morta.

O que é:

Posicionar um servo pelo ângulo com a biblioteca ESP32Servo, já que a Servo.h do Arduino Uno não serve.

Por que aprender:

O servo gira o sensor do rover para "olhar" para os lados.

Conceitos-chave:

50 Hz · largura de pulso · alimentação separada.

O que é:

Qual bateria usar, como ler a capacidade e as regras de carga segura do lítio.

Por que aprender:

Energia errada é a causa número um de robô que "reinicia sozinho" e o maior risco da bancada.

Conceitos-chave:

mAh · corrente de descarga · BMS · saco anti-chamas.

O que é:

Regulador buck para 5 V, capacitores perto do motor e a ligação de terra única.

Por que aprender:

Sem isso o ruído do motor reinicia o ESP32 bem na hora de desviar.

Conceitos-chave:

Buck · capacitor de desacoplamento · brownout.

Ver Completo
1.6
Projeto
0%

🛞 Projeto: rover que desvia de obstáculos

Do diagrama de blocos ao robô andando: montagem, teste por partes, lógica de desvio com máquina de estados, ajuste fino e próximas melhorias.

O que é:

Diagrama de blocos, lista de pinos e orçamento de energia antes de cortar o chassi.

Por que aprender:

Planejar evita refazer a fiação e trocar peças no meio do caminho.

Conceitos-chave:

Diagrama de blocos · mapa de pinos · consumo.

O que é:

Fixar motores, placa e bateria no papelão, MDF ou acrílico, com fios organizados e chave liga-desliga.

Por que aprender:

Fiação solta é a maior fonte de falha intermitente em robô móvel.

Conceitos-chave:

Centro de massa · alívio de tensão no fio · chave geral.

O que é:

Um sketch de teste para cada bloco: sensor, cada motor, servo e bateria.

Por que aprender:

Quando tudo é testado junto, você não sabe qual parte falhou.

Conceitos-chave:

Teste unitário de hardware · checklist de bancada.

O que é:

Os estados andar, parar, olhar e virar, e as regras que levam de um ao outro, em código completo.

Por que aprender:

Máquina de estados é como robôs de verdade organizam o comportamento.

Conceitos-chave:

Estado · transição · enum · switch.

O que é:

Robô que puxa para um lado, reinicia ao virar ou não vê a parede: causa e correção de cada um.

Por que aprender:

O primeiro robô sempre precisa de ajuste; saber diagnosticar é a habilidade que fica.

Conceitos-chave:

Compensação de motor · limiar de distância · diagnóstico por serial.

O que é:

Três melhorias pequenas que preparam o rover para a Trilha 2.

Por que aprender:

Mostram que o mesmo robô cresce com sensores e código, sem trocar o chassi.

Conceitos-chave:

Expansão · reaproveitamento · próximo nível.

Ver Completo

🧰 Kit da trilha

Tudo que o rover da 1.6 usa. Faixa aproximada de R$ 200 a R$ 400 pelo conjunto (out/2026, confira antes de comprar: varia por loja, frete e câmbio).

🧠 Cérebro

ESP32 DevKit (WROOM-32) ou ESP32-S3, de preferência com USB-C, e um cabo USB que transmita dados.

🔧 Bancada

Protoboard de 830 pontos, jumpers macho-macho e macho-fêmea, LEDs e resistores de 220 Ω, 1 kΩ e 10 kΩ.

📡 Sentidos

Sensor ultrassônico HC-SR04 e dois sensores infravermelhos (módulos de linha/obstáculo).

⚙️ Movimento

Dois motores TT com rodas e uma roda boba, mais driver TB6612FNG ou DRV8833. Alternativa: dois servos de rotação contínua.

🔋 Energia

Suporte para 4 pilhas AA recarregáveis (NiMH) ou 2 células 18650 com placa de proteção (BMS), e uma chave liga-desliga.

📦 Chassi

Papelão grosso, MDF ou acrílico, com fita dupla-face, abraçadeiras e parafusos M3.

✓ Opcional que vale a pena

Multímetro simples (o módulo 1.2 ensina a usar) e um servo SG90 para girar o sensor de distância.

✗ Não compre para esta trilha

Bateria 9 V quadrada para os motores, driver L298N e kits gigantes de sensores que você não vai usar.