Conteúdo detalhado
🔁 O que é um robô: sentir, pensar, agir
Um robô é uma máquina que percebe o ambiente, decide o que fazer e age sobre o mundo, sozinha e em ciclo. Ele mede algo (a distância até a parede), compara com um objetivo (não bater) e mexe em alguma coisa (vira as rodas). Depois mede de novo, porque o mundo mudou. Esse ciclo se repete dezenas ou centenas de vezes por segundo.
🌱 Novo aqui?
Um sensor é a peça que transforma algo do mundo (luz, distância, inclinação) em um sinal elétrico que o programa lê. Um atuador é o contrário: recebe um sinal e produz movimento, luz ou som (motor, servo, LED, buzzer). O controlador é o "cérebro" que roda o programa no meio do caminho, como o ESP32 que você vai usar na Trilha 1.
Como ler: siga as setas verdes da esquerda para a direita (medir → decidir → mover) e depois a seta ciano de volta. É essa volta que separa um robô de um brinquedo de controle remoto: ele confere o resultado da própria ação.
✓ É robô
- ✓Aspirador que desvia do sofá sozinho.
- ✓Carrinho que segue uma linha preta no chão.
- ✓Braço que pega a peça onde a câmera a encontrou.
✗ Não é robô (ainda)
- ✗Carrinho de controle remoto: quem decide é você.
- ✗Ventilador com timer: age, mas não sente nada.
- ✗Termômetro digital: sente, mas não age.
Por que aprender
Todo projeto deste curso, do rover de papelão ao braço com IA, é o mesmo ciclo com peças diferentes. Quando algo não funcionar, você vai perguntar "o problema está no sentir, no pensar ou no agir?" e cortar o defeito pela metade antes de abrir o código.
Conceitos-chave
🌍 Robôs no mundo real em 2026
A maior parte dos robôs que trabalham hoje é discreta: braços que soldam carros, carrinhos que levam caixas em armazéns, aspiradores que mapeiam a sala. A novidade dos últimos anos é que braços abertos e baratos, como o SO-101, e modelos de IA que aprendem por demonstração saíram do laboratório e chegaram a quem tem uma impressora 3D. Os humanoides aparecem muito em vídeo, mas ainda são caros e trabalham em pilotos controlados.
Como ler: os pontos verdes já funcionam todo dia em fábricas e casas. Os ciano são onde a pesquisa e os makers estão agora. O tracejado do humanoide indica que ele aparece mais em demonstração do que em trabalho de rotina.
Braços que soldam, pintam e montam. Os cobots (robôs colaborativos) trabalham perto de pessoas, com força limitada e parada ao toque.
Aspiradores e cortadores de grama com LiDAR ou câmera montam o mapa da casa e voltam sozinhos à base para recarregar.
Os AMR (robôs móveis autônomos) levam prateleiras e caixas em armazéns, navegando com mapas, como você fará na Trilha 4.
O SO-101 (peças impressas e servos) com o LeRobot, da Hugging Face, aprende tarefas vendo você demonstrar. É o coração da Trilha 5.
💡 Olho no hype
Vídeo de robô fazendo café pode ter sido acelerado, controlado por uma pessoa fora da câmera ou repetido até dar certo. Antes de se impressionar, procure três coisas: velocidade real (1x), autonomia declarada (ninguém controlando) e taxa de sucesso (quantas vezes em dez deu certo).
Por que aprender
Saber onde a robótica está de verdade ajuda você a escolher projetos que dão certo e a não gastar dinheiro com promessa. Os mesmos blocos que você vai montar (sensor de distância, motor com encoder, câmera com detector de objetos, mapa) são os que estão dentro do aspirador e do robô de armazém.
Conceitos-chave
🧭 O caminho do curso e como estudar por demanda
O curso tem seis trilhas. As cinco primeiras sobem de nível, cada uma terminando em um robô que funciona; a sexta é para quem vai ensinar. Não existe carga horária nem ordem obrigatória: você entra pela trilha que resolve o seu problema de hoje e volta aos fundamentos quando precisar de uma peça que ainda não conhece.
Como ler: as setas cinza mostram a sequência natural T1 → T5, do LED ao robô com IA. As setas ciano tracejadas são as portas de entrada por perfil: quem já sabe Arduino pode começar em T2 ou T3; quem vai ensinar vai direto à T6, que fica fora da sequência.
Como estudar um módulo (o roteiro que funciona)
Leia o diagrama e a legenda
Cada conceito tem uma figura com "Como ler". Se você entendeu a figura, entendeu o tópico.
Simule antes de montar
Cole o código no Wokwi (tópico 6). Errar no simulador não queima peça.
Monte e confira "como verificar"
Todo código traz o que deve aparecer no Serial Monitor ou no robô. Se não apareceu, volte à figura.
Marque como lido e anote
O botão "Marcar como lido" e as anotações ficam salvos no seu navegador. "Minha jornada" mostra onde você parou.
🌱 Novo aqui?
Selecione qualquer trecho deste texto: aparece um menu para destacar com cor ou anotar. Se um tópico ficou confuso, clique em Tenho dúvida; ele vai para a lista de dúvidas em "Minha jornada", e você pode exportar tudo em um arquivo para levar ao professor.
Por que aprender
Quem tenta aprender robótica "do começo ao fim" costuma travar na teoria antes de ver algo se mexer. Estudar por demanda inverte isso: você começa pelo robô que quer construir e puxa só a eletrônica, o código e a IA que aquele robô exige.
Conceitos-chave
🧠 Microcontrolador x computador: ESP32, Pi 5 ou Jetson?
O "cérebro" de um robô pode ser de dois tipos. Um microcontrolador, como o ESP32, é um chip pequeno que roda um único programa assim que recebe energia: liga em menos de um segundo, gasta pouca bateria e responde aos sensores no tempo certo. Um computador de placa única, como o Raspberry Pi 5, roda um sistema operacional completo (Linux), com câmera, rede, Python e IA, mas demora para ligar e gasta mais energia.
🌱 Novo aqui?
GPIO são os pinos de uso geral da placa: cada um pode ligar um LED ou ler um botão. Tempo real quer dizer responder dentro de um prazo garantido, como parar o motor no milissegundo certo. TOPS (trilhões de operações por segundo) mede quanta conta de IA um acelerador faz; quanto maior, mais rápido ele roda modelos de visão.
Como ler: comece no topo e desça pela pergunta que descreve o seu robô. A linha ciano de baixo lembra que não é uma escolha exclusiva: nos robôs das Trilhas 3 a 5, o Raspberry Pi (ou o Jetson) pensa e um ESP32 continua cuidando dos motores e da parada de emergência.
| Placa | Melhor para | Cuidado com |
|---|---|---|
| ESP32 DevKit / ESP32-S3 | motores, sensores, Wi-Fi e Bluetooth, bateria. O S3 tem mais memória e serve para câmera e IA pequena. | lógica de 3,3 V: 5 V direto num pino de entrada pode queimar. |
| Raspberry Pi 5 | câmera, OpenCV, YOLO26, ROS 2, voz. Aceita o AI HAT+ para acelerar IA. | precisa de fonte forte e desligamento correto (não arrancar o cabo). |
| Jetson Orin Nano Super | visão pesada e modelos maiores rodando localmente. | preço bem acima do Pi (subiu em 2026) e mais consumo. |
Por que aprender
Escolher a placa errada custa caro: um Raspberry Pi para piscar LED gasta bateria à toa; um ESP32 sozinho não roda um detector de objetos moderno. Com a regra "o computador pensa, o microcontrolador controla" você monta robôs que crescem sem refazer tudo.
Conceitos-chave
🧰 O kit inicial peça por peça
O robô da Trilha 1 é um rover de duas rodas que anda sozinho e desvia de obstáculos. Ele usa poucas peças, todas fáceis de achar no Brasil, e cada uma corresponde a uma parte do ciclo sentir-pensar-agir. Compre aos poucos: os módulos 1.1 a 1.3 funcionam só com o simulador ou com o ESP32 e alguns LEDs.
Como ler: a frente do robô está no alto da figura. Ciano = sentir (ultrassom e infravermelho), verde = pensar e comandar (ESP32 e driver), cinza = agir (motores e rodas), âmbar = energia. Toda peça que você comprar cai em uma dessas quatro cores.
| Peça | Para que serve | Faixa aprox.* |
|---|---|---|
| ESP32 DevKit (ou ESP32-S3), USB-C | o cérebro: Wi-Fi, Bluetooth, PWM | R$ 35 a 110 |
| Protoboard + jumpers | montar circuito sem solda | R$ 25 a 45 |
| LEDs + resistores (220 Ω, 1 kΩ, 10 kΩ) | primeiros testes e sinais | R$ 15 a 30 |
| HC-SR04 + 2 sensores IR | distância e linha no chão | R$ 20 a 45 |
| 2 motores TT com rodas + roda boba | tração do rover | R$ 30 a 60 |
| Driver TB6612FNG ou DRV8833 | deixa o ESP32 comandar os motores | R$ 12 a 35 |
| Suporte 4×AA (NiMH) ou 2×18650 com BMS | energia dos motores | R$ 40 a 100 |
| Chassi de papelão, MDF ou acrílico | segura tudo no lugar | R$ 0 a 60 |
* Preços de referência em out/2026, somando de R$ 200 a R$ 400 o kit completo. Confira antes de comprar: varia muito por loja, frete e câmbio.
✓ Compre isto
- ✓Driver TB6612FNG ou DRV8833: eficientes e aceitam a lógica de 3,3 V do ESP32.
- ✓Pilhas recarregáveis NiMH ou células 18650 com placa de proteção (BMS).
- ✓Cabo USB-C que transmite dados, não só carga.
- ✓Servos de rotação contínua, se preferir no lugar dos motores TT.
✗ Evite isto
- ✗Bateria 9 V quadrada para motor: entrega pouca corrente e acaba em minutos.
- ✗Driver L298N: ainda vendido, mas perde cerca de 2 V em calor.
- ✗Kits de "37 sensores": a maioria fica na gaveta.
- ✗Servo comum (180°) como roda: ele não gira sem parar.
⚠️ Cabo só de carga
O erro mais comum da primeira aula: a placa acende, mas o computador não a reconhece. Em nove de cada dez casos o cabo USB só transmite energia. Troque o cabo antes de reinstalar qualquer programa.
Por que aprender
Saber para que serve cada peça evita duas frustrações: gastar com componentes que não serão usados e montar um robô que não anda porque a energia ou o driver não aguentam os motores. O kit acima cobre a Trilha 1 inteira e boa parte da Trilha 2.
Conceitos-chave
💻 Começar sem hardware: Wokwi e segurança na bancada
O Wokwi (wokwi.com) é um simulador gratuito no navegador: você monta um ESP32 virtual, liga LEDs, sensores e servos, cola o código e aperta play. Ele executa o mesmo programa que rodaria na placa real. É o jeito mais rápido de fazer seu primeiro "pisca LED" hoje, antes de o kit chegar.
🌱 Novo aqui?
Um sketch é o programa no estilo Arduino: a função setup() roda uma vez quando a placa liga e a loop() repete para sempre. O Serial Monitor é a janela onde a placa escreve mensagens de texto para você. O resistor limita a corrente para o LED não queimar; o LED tem lado certo: a perna longa (ânodo) vai para o lado do pino, a curta (cátodo) para o GND, que é o negativo.
Como ler: siga o fio verde do GPIO 2 até o resistor (zigue-zague âmbar) e o LED (triângulo vermelho, com a ponta apontando para o lado da perna curta). O fio ciano fecha o circuito no GND. Sem o caminho de volta, nada acende.
Passo a passo no Wokwi
Crie o projeto
Em wokwi.com, clique em "ESP32" e escolha o modelo Arduino (o sketch em C++). Não precisa de conta para testar.
Monte o circuito
No botão "+", adicione um LED e um resistor. Ligue como na figura: GPIO 2 → resistor → perna longa do LED; perna curta → GND. Clique no resistor e ajuste para 220 Ω.
Cole o código e aperte play
Apague o conteúdo de sketch.ino, cole o bloco abaixo e clique no botão verde de iniciar a simulação.
Objetivo: fazer o LED piscar uma vez por segundo e contar as piscadas no Serial Monitor. Funciona igual no Wokwi e no ESP32 real (pacote "esp32" 3.x na Arduino IDE 2.x).
// Pisca LED: primeiro programa do curso (ESP32, pacote esp32 3.x)
// Acende o LED do GPIO 2 por meio segundo, apaga por meio segundo
// e conta as piscadas no Serial Monitor.
const int PINO_LED = 2; // GPIO 2: LED externo (e o LED azul de muitas DevKits)
const int TEMPO_MS = 500; // meio segundo aceso, meio segundo apagado
unsigned long piscadas = 0;
void setup() {
Serial.begin(115200); // velocidade do Serial Monitor
pinMode(PINO_LED, OUTPUT); // o pino vai mandar sinal (saída)
Serial.println("Robotica INEMA: pisca LED pronto");
}
void loop() {
digitalWrite(PINO_LED, HIGH); // liga: 3,3 V no pino
delay(TEMPO_MS);
digitalWrite(PINO_LED, LOW); // desliga: 0 V no pino
delay(TEMPO_MS);
piscadas++;
Serial.print("Piscadas: ");
Serial.println(piscadas);
}
Como verificar
- ✓O LED acende e apaga uma vez por segundo.
- ✓O Serial Monitor mostra "Robotica INEMA: pisca LED pronto" e depois "Piscadas: 1", "Piscadas: 2"...
- ✗LED apagado e contador andando? O LED está invertido: troque as pernas.
Desafio (API 3.x do PWM): em vez de piscar, faça o LED "respirar", subindo e descendo o brilho. Na versão 3.x, ledcAttach(pino, frequência, bits) prepara o pino e ledcWrite(pino, valor) recebe o próprio pino. Se um tutorial antigo usar funções de PWM com um "canal" separado, ele é da API 2.x e não compila mais.
// LED que "respira" com PWM (ESP32, pacote esp32 3.x)
const int PINO_LED = 2;
void setup() {
Serial.begin(115200);
ledcAttach(PINO_LED, 5000, 8); // 5 kHz, 8 bits: brilho de 0 a 255
Serial.println("PWM pronto no GPIO 2");
}
void loop() {
for (int v = 0; v <= 255; v += 5) { ledcWrite(PINO_LED, v); delay(15); }
for (int v = 255; v >= 0; v -= 5) { ledcWrite(PINO_LED, v); delay(15); }
}
Como verificar: o LED acende devagar e apaga devagar, sem piscar seco, cerca de uma vez a cada 1,5 segundo; o Serial Monitor mostra "PWM pronto no GPIO 2".
Segurança na bancada (vale desde o primeiro dia)
✓ Faça
- ✓Desligue a bateria antes de mexer em qualquer fio.
- ✓Teste motores com o robô suspenso, rodas no ar.
- ✓Ligue todos os GND juntos (ESP32, driver e bateria).
- ✓Confira a polaridade (+ e −) duas vezes antes de energizar.
✗ Não faça
- ✗Alimentar motor pelo pino 3V3 do ESP32: ele não aguenta a corrente.
- ✗Ligar 5 V num pino de entrada do ESP32 (a lógica é 3,3 V).
- ✗Encostar os dois polos da bateria: curto esquenta e pode pegar fogo.
- ✗Deixar bateria de lítio carregando sem ninguém olhando.
💡 Dica de quem ensina
Salve o projeto do Wokwi com uma conta gratuita e guarde o link. No módulo 1.3 você vai abrir esse mesmo sketch na Arduino IDE 2.x e mandar para a placa real; comparar os dois mostra que o simulador e o hardware rodam o mesmo código.
Por que aprender
Simular primeiro tira o medo e o custo do erro: você entende pino, resistor e código sem risco de queimar nada. E os hábitos de segurança que você cria com um LED são os mesmos que vão proteger você quando houver motores, baterias de lítio e um braço robótico se mexendo.
Conceitos-chave
✅ Resumo do módulo
Para ir além
- Documentação do Wokwi — simulador de ESP32 no navegador
- Arduino-ESP32 (Espressif) — referência oficial do pacote 3.x
- Guia de migração 2.x → 3.0 — por que tutoriais antigos não compilam
- Arduino IDE 2.x — a ferramenta do módulo 1.3
- Documentação do Raspberry Pi — para quando chegar na Trilha 3
Próximo módulo
1.2 · Eletrônica essencial: tensão, corrente, resistor e a lei de Ohm sem sofrimento.