checkmenot.

TRILHA DE CONHECIMENTO · BETA

ESP32: construa um sensor conectado

Monte um sensor de temperatura, umidade e pressão. Entenda a ligação, prepare o firmware, acompanhe leituras pela rede local e descubra onde procurar quando algo falha.

6 checklists30 conhecimentosCarregando marcações…

Abra o que quer entender. Marque o que já sabe. Aprofunde quando precisar.

Todas as checklists30 itens visíveis

0 de 5 marcados como entendidos
  • O caminho da medida até a telaConsigo distinguir medir, transmitir e apresentar um valor.

    Um sensor conectado tem etapas diferentes: o BME280 mede; o ESP32 lê pelo barramento I2C; o firmware organiza os valores; Wi-Fi transporta dados; um cliente apresenta a leitura. O computador prepara o firmware, mas não precisa permanecer ligado para o ESP32 executar o programa.

    Neste projeto, observe temperatura, umidade relativa e pressão do ambiente. Primeiro acompanhe o registro pela conexão USB; depois acrescente consulta local por Home Assistant, se quiser um painel. Uma tela vazia pode ser falha de conexão mesmo quando o sensor continua lendo.

    Antes de comprar, escreva uma pergunta verificável: “Como a temperatura perto da mesa muda depois de abrir a janela?”. Anote posição e horário e compare leituras; um único número não explica a causa. Este monitor não mede CO₂, partículas ou qualidade global do ar. Começar apenas com observação permite aprender sem comandar equipamentos.

    Confira se ficou claro

    Use estas perguntas para conferir seu entendimento. Você decide quando marcar o assunto como entendido.

    Conferência opcional, só enquanto este conteúdo estiver aberto.
    Como este conhecimento ajuda no objetivo

    Consigo distinguir medir, transmitir e apresentar um valor.

    Materiais complementares

    • ArquivoBancada e ligações

      Peças compatíveis, diagrama por sinais e conferência antes de ligar.

      Abrir material

    Referências

    FundamentalNão marcado
  • Identificar a placa antes de escolher o firmware

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado
  • Escolher peças que realmente se conectam

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado
  • Alimentar sem misturar entradas

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado
  • Escolher onde editar e compilar

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado

0 de 5 marcados como entendidos
  • Conectar quatro sinais pelos rótulos

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado
  • Entender dados, relógio e endereço

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado
  • Resolver 0x76, 0x77 e componente errado

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado
  • Montar uma bancada que permita conferir os fios

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado
  • Conferir antes e depois de energizar

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado

0 de 6 marcados como entendidos
  • O que o YAML vira dentro da placa

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado
  • Adaptar o arquivo sem perder a estrutura

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado
  • Separar credenciais e guardar uma cópia recuperável

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado
  • Validar e compilar com um resultado verificável

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado
  • Fazer a primeira gravação por USB

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado
  • Ler um registro sem adivinhar o erroConsigo usar um registro para separar falha do sensor e falha de rede.

    Um log é uma sequência de eventos. Procure primeiro o início do programa, depois a busca I2C, a inicialização do BME280 e as publicações. O arquivo usa serial a 115200 baud e nível DEBUG. Pela CLI, esphome logs ambiente.yaml --device PORTA abre a porta real indicada no lugar de PORTA; o Device Builder também oferece Logs.

    Exemplo didático de interpretação: “I2C respondeu em 0x76” seguido de “BME280 não iniciou em 0x77” sugere conferir endereço e modelo. “Temperatura publicada” seguido de “Wi-Fi desconectado” mostra que medir e transmitir falham em lugares diferentes. Essas frases descrevem evidências; o texto exato varia com a versão.

    Registre horário, primeira mensagem de erro e o que mudou antes dela. Uptime reiniciando ajuda a reconhecer reinicializações. Para compartilhar um trecho, remova segredos e dados da rede. Um erro no fim pode ser consequência; procure a primeira falha do caminho.

    Confira se ficou claro

    Use estas perguntas para conferir seu entendimento. Você decide quando marcar o assunto como entendido.

    Conferência opcional, só enquanto este conteúdo estiver aberto.
    Como este conhecimento ajuda no objetivo

    Consigo usar um registro para separar falha do sensor e falha de rede.

    Ferramentas para aplicar este conhecimento

    Consultar valores e localizar falhas

    Logs mostram etapas; um painel reúne entidades. Escolha conforme a pergunta.

    ESPHome CLI

    Terminal em Windows, macOS ou Linux com Python 3.12 ou posterior e ferramentas compatíveis.

    Lê serial mesmo sem painel; ajuda a separar sensor e rede.

    Acesso: Instalação local em ambiente Python isolado. Downloads de compiladores e bibliotecas exigem rede na preparação.

    Limites e fontes

    Alternativa reproduzível por comandos. Exige selecionar porta/IP e distinguir config, compile, run e logs; run pode gravar o dispositivo. Não oferece por si só um painel histórico.

    Informações consultadas em 27/09/2026. Confira as condições atuais no serviço.

    Home Assistant

    Servidor próprio e navegador; integração ESPHome na rede local.

    Agrupa sensores por dispositivo e oferece consulta cotidiana na rede local.

    Acesso: Requer instalação Home Assistant e credenciais da própria instância, além da chave do dispositivo. Serviços remotos opcionais têm condições próprias.

    Limites e fontes

    Bom para reunir entidades e acompanhar valores no painel. Não é necessário para ler pela serial nem substitui o compilador; histórico depende da configuração do servidor e não recupera dados que a placa não guardou.

    Informações consultadas em 27/09/2026. Confira as condições atuais no serviço.

    ESPHome Device Builder

    Aplicativo para sistemas suportados ou app do Home Assistant OS; interface pelo navegador.

    Abre logs dentro da interface usada para configurar e instalar.

    Acesso: Software de código aberto; instalação própria. Computador, placa e rede são separados; não exige conta no Checkmenot para instalar.

    Limites e fontes

    Caminho visual principal para importar YAML, validar, compilar, gravar e ler logs. O acesso ao USB depende de onde o programa está executando. Não detecta ligação elétrica errada antes de energizar.

    Informações consultadas em 27/09/2026. Confira as condições atuais no serviço.

    Materiais complementares

    • ArquivoConfiguração e primeira gravação

      Arquivos, credenciais, compilação, USB e atualização pela rede.

      Abrir material

    Referências

    FundamentalNão marcado

0 de 5 marcados como entendidos
  • Separar associação, endereço IP e descoberta

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado
  • Conectar um cliente com a chave correta

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado
  • Organizar medidas e diagnósticos

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado
  • Atualizar pela rede e manter o USB como recuperação

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado
  • Prever o que acontece quando a conexão cai

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado

0 de 5 marcados como entendidos
  • Ler temperatura, umidade e pressão sem trocar o significado

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado
  • Escolher intervalo e filtro conforme a pergunta

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado
  • Separar efeito do ambiente e efeito da montagem

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado
  • Investigar a primeira camada que falhou

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado
  • Expandir uma função por vez

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado

0 de 4 marcados como entendidos
  • Síntese: escolher e ligar o circuito

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado
  • Síntese: preparar, gravar e preservar a configuração

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado
  • Síntese: consultar e interpretar uma leitura

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado
  • Síntese: encontrar a falha e voltar ao estado conhecido

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado