checkmenot.

TRILHA DE CONHECIMENTO · BETA

ESP32: build a connected sensor

Build a temperature, humidity and pressure sensor. Understand the wiring, prepare firmware, follow readings over your local network and learn where to look when something fails.

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
  • The path from measurement to screenI can distinguish measuring, transmitting and displaying a value.

    A connected sensor has distinct stages: the BME280 measures, the ESP32 reads it over I2C, firmware organizes values, Wi-Fi carries data and a client displays readings. A computer prepares the firmware but does not need to stay on for the ESP32 to run it.

    Here you observe temperature, relative humidity and ambient pressure. Start with logs over USB; add local Home Assistant viewing if you want a dashboard. An empty screen can be a connection problem even while the sensor keeps measuring.

    Before buying, write a testable question: “How does temperature near the desk change after opening the window?” Note position and time and compare readings; one number does not establish a cause. This monitor does not measure CO₂, particles or overall air quality. Starting with observation lets you learn without controlling equipment.

    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

    I can distinguish measuring, transmitting and displaying a value.

    Materiais complementares

    • ArquivoWorkbench and wiring

      Compatible parts, signal diagram and pre-power inspection.

      Abrir material

    Referências

    FundamentalNão marcado
  • Identify the board before choosing firmware

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

    FundamentalReservado
  • Choose parts that actually connect

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

    ImportanteReservado
  • Power the circuit without mixing inputs

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

    FundamentalReservado
  • Choose where to edit and compile

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

    ImportanteReservado

0 de 5 marcados como entendidos
  • Connect four signals by their labels

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

    FundamentalReservado
  • Understand data, clock and address

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

    ImportanteReservado
  • Resolve 0x76, 0x77 and the wrong component

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

    ImportanteReservado
  • Build a workbench where wires can be inspected

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

    ImportanteReservado
  • Inspect before and after power-up

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

    FundamentalReservado

0 de 6 marcados como entendidos
  • What YAML becomes inside the board

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

    ImportanteReservado
  • Adapt the file without losing its structure

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

    FundamentalReservado
  • Separate credentials and keep a recoverable copy

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

    FundamentalReservado
  • Validate and compile with an observable result

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

    ImportanteReservado
  • Perform the first USB flash

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

    FundamentalReservado
  • Read a log without guessing the failureI can use a log to separate sensor and network failures.

    A log is a sequence of events. Look first for program startup, then the I2C scan, BME280 initialization and publications. The file uses 115200-baud serial and DEBUG level. In the CLI, esphome logs ambiente.yaml --device PORT opens the real port substituted for PORT; Device Builder also offers Logs.

    Illustrative interpretation: “I2C answered at 0x76” followed by “BME280 failed at 0x77” suggests checking address and model. “Temperature published” followed by “Wi-Fi disconnected” shows that measurement and transmission can fail separately. These phrases describe evidence; exact wording varies by version.

    Record time, the first error and what changed beforehand. Restarting uptime helps identify reboots. Remove secrets and network details before sharing an excerpt. An error near the end may be a consequence; find the first failing stage.

    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

    I can use a log to separate sensor and network failures.

    Ferramentas para aplicar este conhecimento

    View values and locate failures

    Logs show stages; a dashboard groups entities. Choose according to the question.

    ESPHome CLI

    Windows, macOS or Linux terminal with Python 3.12 or newer and compatible tools.

    Reads serial without a dashboard, helping separate sensor and networking.

    Acesso: Local installation in an isolated Python environment. Compiler and library downloads require networking during setup.

    Limites e fontes

    Command-based alternative for reproducible operations. Requires choosing a port/IP and distinguishing config, compile, run and logs; run can flash a device. It does not itself provide a history dashboard.

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

    Home Assistant

    Your own server and browser; ESPHome integration over the local network.

    Groups sensors by device and provides everyday local-network viewing.

    Acesso: Requires a Home Assistant installation and its credentials, plus the device key. Optional remote services have separate terms.

    Limites e fontes

    Useful for grouping entities and viewing dashboard values. Unnecessary for serial observation and not a compiler replacement; history depends on server configuration and cannot recover data the board did not retain.

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

    ESPHome Device Builder

    Application for supported systems or Home Assistant OS app, with a browser interface.

    Opens logs in the same interface used for configuration and installation.

    Acesso: Open-source software installed on your equipment. Computer, board and network are separate; installation needs no Checkmenot account.

    Limites e fontes

    Main visual route for importing YAML, validating, compiling, flashing and reading logs. USB access depends on where the program runs. It does not detect incorrect wiring before power-up.

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

    Materiais complementares

    • ArquivoConfiguration and first flash

      Files, credentials, compilation, USB and network updates.

      Abrir material

    Referências

    FundamentalNão marcado

0 de 5 marcados como entendidos
  • Separate association, IP address and discovery

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

    FundamentalReservado
  • Connect a client using the correct key

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

    ImportanteReservado
  • Organize measurements and diagnostics

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

    ImportanteReservado
  • Update over the network and retain USB recovery

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

    ImportanteReservado
  • Predict what happens when connection drops

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

    ImportanteReservado

0 de 5 marcados como entendidos
  • Read temperature, humidity and pressure without changing their meaning

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

    FundamentalReservado
  • Choose intervals and filters for the question

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

    ImportanteReservado
  • Separate environmental effects from assembly effects

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

    ImportanteReservado
  • Investigate the first failing layer

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

    FundamentalReservado
  • Expand one function at a time

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

    ImportanteReservado

0 de 4 marcados como entendidos
  • Summary: select and wire the circuit

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

    FundamentalReservado
  • Summary: prepare, flash and preserve configuration

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

    FundamentalReservado
  • Summary: view and interpret a reading

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

    FundamentalReservado
  • Summary: find the failure and return to a known state

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

    FundamentalReservado