O ESP32 é barato, tem Wi-Fi e Bluetooth embutidos e uma comunidade enorme. O problema é que quase todo tutorial para depois do LED piscando — e a pessoa fica com a placa na gaveta.
Aqui vão sete projetos em ordem de dificuldade. Cada um ensina uma coisa nova e tem um critério objetivo de quando está pronto. Faça na ordem: cada um usa o anterior.
1. Termômetro que você consulta pelo navegador
Aprende: ler sensor digital, subir um servidor HTTP, entrar na rede Wi-Fi.
Um sensor de temperatura e umidade, o ESP32 servindo uma página simples na rede local. Você digita o IP no celular e vê o número.
Pronto quando: funciona depois de tirar e recolocar a energia, sem você mexer em nada. Isso parece detalhe e é a diferença entre projeto e demonstração.
Onde trava: a placa cai do Wi-Fi e não volta. Reconexão automática é parte do projeto, não extra.
2. Registrador de dados com hora certa
Aprende: relógio por NTP, gravar em memória, lidar com falta de energia.
Mesmo sensor, mas agora guardando leitura com data e hora, de minuto em minuto, para você baixar depois. Hora vem da internet, na inicialização.
Pronto quando: você consegue um arquivo com 24 horas seguidas, sem buraco, e os horários batem com o relógio da parede.
Onde trava: gravar rápido demais na memória flash. Ela tem número limitado de ciclos de escrita — acumule em RAM e grave em blocos.
3. Interruptor que obedece de fora de casa
Aprende: MQTT, o padrão de mensagem que a automação usa de verdade.
Um relé ligado a algo inofensivo — abajur de bancada, ventilador USB — comandado por mensagem, não por página web.
Segurança: faça isso em baixa tensão. Chaveamento de rede elétrica exige isolamento, dimensionamento e cuidado que não cabem num primeiro projeto. Comece com 5 V.
Pronto quando: o comando chega mesmo com a placa tendo reiniciado no meio, e o estado atual é publicado de volta.
Onde trava: não guardar o estado. Se a placa reinicia e o abajur volta ligado sem ninguém pedir, o projeto está incompleto.
4. Painel que não precisa de servidor
Aprende: display, consumo e o que fazer quando falta memória.
Um display pequeno mostrando as leituras direto na placa. Parece simples e é onde muita gente descobre que o ESP32 tem menos RAM do que imaginava quando se somam Wi-Fi, TLS e gráficos.
Pronto quando: roda por 48 horas sem reiniciar sozinho. Reinício aleatório quase sempre é memória acabando.
5. O que gasta bateria
Aprende: sono profundo, medir consumo de verdade, projetar para autonomia.
Pegue o projeto 2 e faça ele durar semanas com bateria: acorda, mede, envia, volta a dormir.
Pronto quando: você mediu o consumo médio com multímetro e consegue estimar a autonomia com erro pequeno. Estimar sem medir não vale — a diferença entre o datasheet e a sua placa é grande.
Onde trava: periférico que continua ligado no sono. O ganho de dez vezes está aí.
6. Descobrir o que está ligado no barramento
Aprende: I²C na prática, ler datasheet, depurar sem chutar.
Um programa que varre o barramento I²C e lista os endereços que respondem. É o projeto mais útil da lista: vira sua ferramenta de diagnóstico para todos os outros.
Pronto quando: você identifica um sensor pelo endereço, confirma no datasheet e lê um registrador específico dele — sem usar biblioteca pronta.
7. A placa que conversa
Aprende: protocolo de comando, contrato de interface — e a porta de entrada para automação com IA.
Faça o ESP32 aceitar comandos estruturados, uma mensagem por linha, e responder sempre no mesmo formato: {"cmd":"ler","sensor":"temp"} entra, {"ok":true,"valor":24.6,"unidade":"C"} sai.
Parece burocracia e é o projeto que mais abre portas. Uma placa com contrato claro pode ser controlada por script, por outro sistema — ou por uma IA, através de um servidor MCP.
Pronto quando: existe um documento de uma página listando os comandos, e outra pessoa consegue usar a sua placa só lendo esse documento.
Três conselhos que valem a lista inteira
Meça antes de supino. Multímetro na mão resolve em dois minutos o que três horas de leitura de fórum não resolvem.
Desconfie da alimentação. Boa parte dos comportamentos "impossíveis" do ESP32 é queda de tensão no pico de transmissão do Wi-Fi. Fonte fraca ou cabo ruim explicam mais bugs que software.
Escreva o critério de pronto antes de começar. Sem ele, o projeto não termina — ele só é abandonado com uma funcionalidade a mais.
Depois destes sete
O passo seguinte natural é deixar de comandar a placa você mesmo e passar a conduzir o trabalho: uma IA que lê os sensores, propõe o diagnóstico e executa a medição, com você aprovando o que importa e o firmware garantindo que nada saia do limite. É o caminho do curso IA na Bancada, do ESP32 de prateleira até um braço robótico obedecendo a uma conversa.
