A Academia ESP32 Profissional é a formação mais completa sobre o ESP32 em português.
Composta por 4 cursos sequenciais, ela leva você do zero ao nível profissional, ensinando desde os fundamentos e periféricos básicos, passando por programação avançada e conectividade IoT, até chegar às boas práticas de hardware, debug, OTA e segurança para produção.
São mais de 100 horas de aulas gravadas, exemplos práticos comentados, suporte via fórum exclusivo e acesso por 12 meses, para que você estude no seu ritmo e evolua de forma estruturada.
Além do conteúdo online, a Academia inclui mentorias em grupo com o professor Fábio Souza e o envio do kit exclusivo Franzininho WiFi LAB01 com ESP-PROG, garantindo que você tenha tudo o que precisa para praticar e aprender de forma prática.
ESP32 Iniciante – Fundamentos e Primeiros Passos
👉 Instalação do ambiente, primeiros projetos, GPIOs, ADC/DAC, PWM e componentes básicos.
ESP32 Intermediário – Programação Avançada e Periféricos
👉 FreeRTOS, GPTimer, UART, I2C, I2S, memórias, SPIFFS, LittleFS, sensores, displays e testes unitários.
ESP32 Avançado – Conectividade e IoT
👉 Wi-Fi, JSON, MQTT, ESP-NOW, ESP RainMaker, integração com Alexa, OTA em nuvem e Bluetooth Clássico/BLE.
ESP32 Profissional – Segurança, OTA, Debug e Produção
👉 Desenvolvimento de hardware, low power, OTA avançado, debug com ESP-PROG, gravação em produção e segurança (flash encryption e secure boot).
O ESP32 é uma das plataformas mais populares no mundo da Internet das Coisas, amplamente adotada por sua versatilidade, conectividade e ótimo custo-benefício. O domínio do ESP-IDF permite aproveitar todo o potencial da família ESP32 (ESP32, ESP32-S, ESP32-C, ESP32-H), utilizando ferramentas modernas para criar aplicações robustas e eficientes.
Este curso foi totalmente atualizado para o ESP-IDF v5, garantindo compatibilidade com os recursos mais recentes e melhores práticas de desenvolvimento.
Com o ESP-IDF, você pode desenvolver firmware em C/C++ com suporte oficial da Espressif, criar aplicações com FreeRTOS, utilizar sistemas de arquivos, explorar modos de baixo consumo de energia, integrar com ESP RainMaker, implementar atualizações OTA, depurar firmware profissionalmente e muito mais.
Capacitar profissionais, professores, estudantes e entusiastas para desenvolver projetos com ESP32 de forma profissional, utilizando as práticas recomendadas e os recursos mais avançados da plataforma.
Dominar o ESP-IDF 5, framework oficial da Espressif
Criar e gerenciar projetos profissionais com ESP-IDF para ESP32, ESP32-S, ESP32-C e ESP32-H
Criar aplicações robustas com FreeRTOS, periféricos e comunicação serial
Conectar dispositivos à nuvem com Wi-Fi, MQTT, ESP-NOW, BLE e RainMaker
Implementar atualizações OTA e recursos de segurança para produtos em campo
Projetar hardware personalizado com ESP32
Depurar firmware com ferramentas profissionais
Conectar dispositivos à nuvem com ESP RainMaker
Aplicar todo o conhecimento adquirido em projetos práticos e desafiadores
Levar seus projetos do protótipo à produção, com confiabilidade e escalabilidade
Formação completa em 4 etapas evolutivas
Kit Franzininho WiFi LAB01 com ESP-PROG incluso
Mentorias em grupo com o professor
Suporte via fórum exclusivo
Certificado de conclusão
Vagas limitadas para maior acompanhamento
👉 A Academia ESP32 Profissional é o caminho certo para quem deseja se tornar especialista em ESP32 e IoT, unindo teoria, prática e aplicação profissional.
Desenvolvedores de sistemas embarcados
Estudantes de engenharia e tecnologia
Professores e instrutores técnicos
Profissionais da área de IoT
Entusiastas e makers que querem dominar o ESP32
Lógica de programação
Conhecimentos básicos de C
Noções de eletrônica básica
Familiaridade com Git e GitHub
Placa ESP32
Chave táctil, LEDs, LED RGB, DHT11, LDR, buzzer
Display OLED I2C
Protoboard, jumpers
Computador com Windows 11, Linux ou macOS
Extras opcionais: LM75, DS18B20, MPU6050, BMP180, Display TFT ST7789
Acesso por 365 dias às aulas gravadas
Gravações dos encontros ao vivo
Atualizações constantes com novas aulas e exemplos
Fórum exclusivo para dúvidas e troca de experiências
Grupo de networking e discussão sobre o ESP32
Certificado
Mentorias mensais ao vivo para tirar dúvidas e aprofundar no conteúdo
Boas-vindas
Aula ao vivo gravada: Introdução ao ESP-IDF
Introdução à Academia ESP32 Profissional
Boas-vindas
Repositório dos códigos exemplos das aulas
Introdução ao ESP32
Família de SoCs ESP32
Família de Módulos ESP32
ESP Product Selector
Placas de desenvolvimento com ESP32
Conhecendo a Franzininho WiFi
Laboratório: Obtendo a documentação
Franzininho WiFi LAB01
Introdução à placa Franzininho WiFi LAB01
Recursos Parte 1 e Parte 2
Habilitando/Desabilitando recursos da placa
Usando os pinos de expansão
Ambiente de Desenvolvimento
Introdução ao ESP-IDF
Diferentes formas de instalar o ESP-IDF
Instalação no Windows
Instalação no Linux
Instalação via extensão do VsCode (Windows e Linux)
Gerenciando versões do ESP-IDF no VsCode
Configurando o ambiente no WSL
Instalação da Espressif IDE (Windows e Linux)
Gerenciando versão do ESP-IDF na Espressif IDE
Primeiros passos com a Espressif IDE
Laboratório: Instalação do ESP-IDF
Explorando o ESP-IDF
Introdução ao ESP-IDF
Comandos básicos Parte 1 e Parte 2
Usando o VsCode
Usando a Espressif IDE
menuconfig Parte 1 e Parte 2
kconfig
Hello World e Logging
Exemplo Hello World
Laboratório: Hello World
Logging
Laboratório: Implementando Logging no ESP32
GPIOs
GPIO como saída digital
GPIO como entrada digital
Laboratório: Leitura de múltiplos botões para controle de saídas
Interrupção externa
GPIO Config
Laboratório: Interrupção externa (borda de subida e descida)
Componentes - Parte 1
Introdução a componentes
Criando componente para relé
Laboratório: Componente de operações matemáticas
PWM
LEDC básico
Fade por hardware
Laboratório: Controle de múltiplos LEDs com efeitos de fade
ADC
ADC Oneshot
Calibração do ADC
Laboratório: Leitura de LDR utilizando ADC
DAC
Introdução ao DAC
Geração de onda co-senoidal
Laboratório: Geração de sinais analógicos com DAC
Sensor de Temperatura Interno
Leitura do sensor interno
FreeRTOS
Introdução a sistemas operacionais de tempo real
Conhecendo o FreeRTOS
Introdução às tasks
Criando, deletando, suspendendo e reiniciando tasks
Passagem de parâmetros para tasks
Laboratório: Controle avançado com tasks
High Water Mark
Core affinity (escolhendo o core da task)
Filas (queues)
Exemplo de comunicação entre tarefas com fila
Comunicação entre ISR e task
Laboratório: Leitura de teclado com fila
Semáforos (binário, contador e mutex)
Software timers
Task notifications
Event groups
Laboratório: Sincronização de tarefas com event groups
Idle task
Comunicação Serial
Introdução à UART
Exemplo de configuração da UART
Exemplo com tasks UART (TX e RX)
Exemplo UART Events
Introdução à I2C
Exemplo I2C Scan
Exemplo com sensor LM75
Introdução à I2S
Exemplo com biblioteca obsoleta
Exemplo: Leitura de microfone com I2S
Exemplo: Streaming de áudio via UDP
WiFi
Introdução ao WiFi no ESP32
Exemplo WiFi Scan
Conexão WiFi
Conexão WiFi com HTTP Request
Laboratório: WiFi com HTTP Request
Pegando o motivo da desconexão
WiFi AP
Desconectando o WiFi
Criando componente WiFi
Trabalhando com JSON
MQTT
Introdução ao MQTT
MQTT Client Test
Conexão MQTT
Subscrição MQTT
Publicação MQTT
MQTT Last Will
ESP-NOW
Introdução ao ESP-NOW
Exemplo: Get MAC Address
Exemplo: Sender
Exemplo: Receiver
Laboratório: ESP-NOW
Low Power
Modos de sleep do ESP32
Exemplo: Light Sleep com wakeup por GPIO, Timer e UART
Laboratório: Light Sleep com wakeup por touchpad
Exemplo: Deep Sleep com wakeup por Timer e GPIO EXT
Componentes - Parte 2
Uso de componentes do ESP-IDF Registry
Uso de componentes externos
Memória RAM e Flash
Introdução à memória RAM
Exemplo com memória RAM
Introdução à memória flash
Particionamento da memória flash
Laboratório: Criação de partições customizadas
Armazenamento de arquivos na flash durante compilação
Armazenamento de dados na NVS (padrão e com partição customizada)
Sistemas de arquivos SPIFFS e LittleFS
Displays
Display OLED
Laboratório: Display OLED
Sensores
Sensor DHT11
Sensor DS18B20
Tips n' Tricks
Uptime
FreeRTOS Run Time Stats
Watchdog Timer
ESP RainMaker
Introdução ao ESP RainMaker
Cases de sucesso
Setup do ambiente de desenvolvimento
Provisionamento e teste do dispositivo
Estrutura do código
Exemplo: Rele (GPIO)
Laboratório: Adicionando novo relé ao node
Adicionando novo GPIO
Notificações para o app
Modo offline
Integração com Alexa
OTA
Exemplos de projetos reais
Laboratório: Desenvolvimento de aplicação com ESP RainMaker
Módulo: Desenvolvimento de Hardware
Encontro online de hardware
Introdução ao ESP32
Módulos ESP32
ESP Product Selector
Placas de desenvolvimento
Ferramentas de hardware
Ideias de aplicações
SoC ou módulo?
ESP Hardware Design Guidelines
Biblioteca KiCad
Compromisso de longevidade
Esquemático mínimo (SoC e módulo)
Características elétricas
Fonte de alimentação
Flash e PSRAM
Clock
Strapping pins
UART
Antenas
Conversor AD
Low Power
Materiais de referência
Módulo: OTA
Introdução ao OTA
Exemplo básico
Verificação de versão do firmware
OTA rollback
Módulo: Debug
Introdução à depuração
Debugging em sistemas embarcados
Ferramentas de debug para ESP32
Exemplos:
IDF.py
Core dump
Logging
GDBstub
ESP-PROG com OpenOCD e GDB no VSCode e Espressif IDE
Gravação do ESP32 em Produção
Introdução
Flash Download Tool
esptool.py
Gravação via browser
OpenOCD
Segurança
Introdução aos recursos de segurança
Informações da flash sem criptografia
Flash Encryption
Exemplo prático de criptografia da flash
Boot seguro V2
Exemplo de boot seguro V2
Checklist de segurança
Bluetooth
Desafios de projetos
Encontros Online - Gravados
Extras - Webinars
Explorando a Espressif IDE
Tendências no desenvolvimento IoT com ESP32
ESP RainMaker
Ecossistema ESP32 para AIoT
Como escolher o melhor ESP32 para seu projeto
Ferramenta de patches Delta OTA
Como criar seu próprio componente com o ESP-IDF
Central de monitoramento com ESP32 e Node-RED
Antenas para ESP32
Franzininho WiFi LAB01
Engenheiro com experiência no desenvolvimento de projetos eletrônicos embarcados. Hoje é diretor de operações do portal Embarcados, onde trabalha para levar conteúdos de eletrônica, sistemas embarcados e IoT para o Brasil. Atua no ensino eletrônica e programação, como professor de graduação e pós-graduação e também em cursos exclusivos para empresas.