Início / Guias técnicos
Biblioteca de conhecimento · TechRib

Guias de ESP32, firmware, automação e IoT

Navegue por 43 artigos de conceitos e práticas técnicas em ESP-IDF, MQTT, Wi-Fi, BLE, GPIO, sensores, Modbus, iluminação, segurança e operação. São guias educativos com links para a documentação pública.

ESP32 e ESP-IDFMQTT e segurançaBluetooth e conexãoRelés e sensoresIluminação e RGBPersianas e portõesModbus e RS485Operação e segurançaGuias anteriores

ESP32 e ESP-IDF

Como organizar componentes no ESP-IDF sem criar dependências circulares

Organize firmware ESP32 com componentes, CMake e interfaces claras para facilitar testes e manutenção.

componentes ESP-IDF

GPIO do ESP32: como escolher pinos para botões, relés e sensores

Entenda as limitações de GPIO, pinos de inicialização, entradas e níveis elétricos antes de ligar periféricos.

GPIO ESP32 pinos seguros

NVS no ESP32: armazenar configuração e recuperar falhas

Aprenda a persistir parâmetros de rede e preferências no ESP32 sem gravar a flash a cada alteração.

ESP32 NVS configuração

OTA no ESP32: atualização segura e rollback de firmware

Planeje atualizações OTA com validação da imagem, partições adequadas e recuperação automática de falhas.

OTA ESP32 rollback

Watchdog e reconexão no ESP32: evitar travamentos persistentes

Use timeouts e reconexão controlada para evitar bloqueios prolongados em dispositivos IoT.

watchdog ESP32 reconexão

MQTT e segurança

Tópicos MQTT para ESP32: como organizar telemetria e comandos

Separe tópicos de comandos, estados e sensores para uma automação rastreável e fácil de manter.

tópicos MQTT ESP32

MQTT QoS e retained no ESP32: quando utilizar cada recurso

Entenda entrega MQTT, duplicações e mensagens retidas antes de decidir como representar atuadores.

MQTT QoS retained ESP32

MQTT Last Will: presença online e offline do ESP32

Use Last Will and Testament para indicar quedas inesperadas de dispositivos IoT.

MQTT LWT ESP32

Certificados TLS no ESP32: autenticar o servidor MQTT

Planeje a validação de certificados, cadeia de confiança e relógio do ESP32 na conexão MQTT segura.

ESP32 MQTT certificados TLS

Telemetria e comandos MQTT: diferenças que evitam estados falsos

Separe medições, estado desejado, estado informado e confirmação de execução em projetos IoT.

telemetria comandos MQTT

Bluetooth e conexão

Provisionamento Wi-Fi no ESP32: configuração inicial sem gravar a senha no código

Organize o primeiro acesso à rede com uma etapa de configuração controlada e credenciais protegidas.

provisionamento Wi-Fi ESP32

Bluetooth LE no ESP32: segurança no pareamento de dispositivos

Entenda autenticação, vínculo e janela de pareamento ao usar BLE para configurar IoT.

BLE ESP32 segurança pareamento

QR Code para cadastrar ESP32: identidade, expiração e segurança

Use QR Code como entrada para cadastro sem expor segredos permanentes do dispositivo.

QR Code cadastro ESP32

Reconexão Wi-Fi no ESP32: backoff, estados e recuperação

Evite loops de reconexão agressivos e mantenha o controlador útil durante falhas de rede.

reconexão Wi-Fi ESP32

Relés e sensores

Botões no ESP32: debounce por software e eventos de borda

Implemente leitura de botões sem acionamentos repetidos causados por ruído e repique mecânico.

debounce botão ESP32

Relés com ESP32: comando, confirmação e estado real

Entenda por que um comando enviado ao relé não prova que o equipamento foi realmente ligado.

ESP32 relé estado real

Sensores de temperatura e umidade com ESP32: leitura confiável

Escolha critérios de leitura e tratamento de dados para temperatura e umidade em projetos IoT.

ESP32 sensor temperatura umidade

Sensor PIR no ESP32: presença, tempo de retenção e falsos disparos

Planeje automações de movimento usando PIR, temporização e regras para evitar eventos falsos.

sensor PIR ESP32

Sensor de nível de água no ESP32: alarmes e histerese

Estruture monitoramento de reservatórios com estados válidos, histerese e proteção contra falhas.

sensor nível de água ESP32

MCP23017 com ESP32: expandir entradas e saídas por I2C

Conheça endereçamento, interrupções e cuidados ao adicionar GPIO ao ESP32 com MCP23017.

MCP23017 ESP32 I2C

Fonte para ESP32 e relés: isolamento, consumo e ruído

Evite reinicializações e falhas de GPIO com uma arquitetura de alimentação adequada.

alimentação ESP32 módulo relé

Iluminação e RGB

PWM LEDC no ESP32: frequência, resolução e brilho de LEDs

Entenda a relação entre frequência PWM, resolução e controle de brilho no ESP32.

ESP32 PWM LEDC

RGBW com ESP32: quatro canais, branco dedicado e mistura de cores

Planeje controle independente de vermelho, verde, azul e branco para iluminação RGBW.

ESP32 RGBW quatro canais

Dimmer AC com ESP32: diferenças para PWM e cuidados de segurança

Saiba por que controlar lâmpadas na rede elétrica exige projeto diferente de PWM para LEDs de baixa tensão.

dimmer AC ESP32 segurança

Cenas de iluminação com ESP32: estados, horários e transições

Estruture cenas de iluminação que sejam consistentes mesmo após quedas de conexão.

cenas iluminação ESP32

Persianas e portões

Controle de persiana com ESP32: intertravamento para motores de subida e descida

Planeje o acionamento de persianas com impedimento físico e lógico de comandos opostos simultâneos.

persiana ESP32 intertravamento

Persiana com ESP32: calibração de percurso e posição estimada

Entenda limites de estimar abertura de persiana apenas pelo tempo de funcionamento do motor.

persiana ESP32 calibração tempo

Portão automatizado e ESP32: leitura de fim de curso e segurança

Integre monitoramento de portões sem substituir as proteções originais do automatizador.

ESP32 portão fim de curso

Modbus e RS485

Modbus RTU e Modbus TCP com ESP32: diferenças de arquitetura

Compare Modbus em serial e Ethernet/Wi-Fi ao planejar gateways para automação e telemetria.

Modbus RTU vs TCP ESP32

RS485 para automação: terminação, polarização e topologia de rede

Entenda práticas de barramento RS485 que reduzem erros intermitentes em instalações de campo.

RS485 terminação polarização

Endereços e registradores Modbus: coils, inputs e holding registers

Aprenda a ler o manual de registradores de um equipamento antes de implementar comandos.

registradores Modbus endereçamento

Modbus RTU com ESP32: polling, timeout e tentativas de leitura

Projete ciclos de leitura para vários nós sem congestionamento do barramento serial.

Modbus polling timeout ESP32

Operação e segurança

Segurança IoT: diferença entre chave, token e certificado no ESP32

Separe autenticação do dispositivo, autorização do usuário e proteção do transporte.

segurança IoT ESP32 tokens certificados

Logs no ESP32: diagnosticar falhas sem expor dados privados

Organize mensagens de diagnóstico, códigos de erro e retenção de registros em firmware IoT.

logs ESP32 diagnóstico

Checklist de homologação ESP32: testes antes de instalar em clientes

Crie um roteiro de testes de hardware, firmware e rede antes de colocar automação em produção.

homologação projeto ESP32

ESP32 offline: como manter automação local durante queda da internet

Projete modos degradados para que sensores e funções essenciais continuem previsíveis sem nuvem.

ESP32 automação offline

Guias anteriores

Automação residencial com ESP32: relés, botões e sensores

Planeje automação residencial com ESP32 usando relés, botões, sensores, dashboards e estados confirmados, com atenção à segurança elétrica.

Como começar com ESP32 e ESP-IDF: estrutura e integração IoT

Entenda como organizar um projeto ESP-IDF para ESP32, declarar componentes e preparar uma integração segura com uma plataforma IoT.

ESP32 com Modbus RTU e RS485: gateway para automação

Entenda como planejar um gateway ESP32 Modbus RTU com RS485, endereços, leitura de entradas, relés e integração segura com dashboards IoT.

Iluminação RGB com ESP32: cores, brilho e estados MQTT

Veja como estruturar controle de iluminação RGB com ESP32, PWM, canais de cor, brilho e comunicação de estados com uma plataforma IoT.

MQTT com TLS no ESP32: telemetria, estados e comandos seguros

Guia conceitual de MQTT/TLS no ESP32 com manifesto, tópicos de telemetria, estados reais, ACK e validação de comandos IoT.

Pareamento ESP32 por Bluetooth e QR Code: como funciona

Conheça o fluxo de pareamento BLE de ESP32 com QR Code, Wi-Fi, ativação na nuvem e as diferenças entre protocolos de plataformas IoT.

Plataforma IoT para integradores: clientes, dispositivos e app

Saiba quais recursos avaliar em uma plataforma IoT para instaladoras e fabricantes: dispositivos, dashboards, automações, clientes e aplicativo.