O BMP280 mede uma coisa que a gente não sente: o peso do ar em cima de nós. E dessa medida ele tira duas informações muito úteis — previsão de tempo e altitude.

É o mesmo tipo de sensor que existe no seu celular para saber em que andar você está, e num drone para manter a altura.

Neste guia você vai entender a pressão barométrica, calcular altitude, ligar por I2C e não confundir BMP com BME.

💡 Salve este guia: a diferença entre BMP280 e BME280 derruba muita gente na hora de comprar.

🌤️ O que é pressão barométrica

A atmosfera é uma coluna de ar que pesa sobre tudo. Ao nível do mar esse peso equivale a cerca de 1013 hPa (hectopascal). Quanto mais alto você sobe, menos ar resta acima — e menor é a pressão.

O BMP280 tem, dentro dele, uma minúscula membrana que se deforma com a pressão. Um circuito mede essa deformação e converte em número.

GrandezaFaixaPrecisão típica
Pressão300 a 1100 hPa±1 hPa
Temperatura−40 °C a +85 °C±1 °C
Altitude (derivada)—±1 m de variação relativa

⛰️ Como ele calcula altitude

A altitude não é medida: é calculada a partir da pressão, usando a fórmula barométrica. O sensor mede a pressão e o código faz a conta.

altitude ≈ 44330 × [1 − (P ÷ P₀)^0,1903]P = pressão medida · P₀ = pressão ao nível do mar naquele dia
🌡️ O detalhe que muda tudo: P₀ não é fixo em 1013 hPa. Ela muda com o clima, todos os dias. Se você usar 1013 sempre, o erro de altitude pode passar de 100 metros quando a frente fria chega.

Para altitude absoluta confiável, pegue a pressão ao nível do mar do aeroporto mais próximo naquele momento. Para variação de altitude — subiu ou desceu — o sensor é excelente sem calibração nenhuma.

🔌 Ligação I2C

O BMP280 fala I2C (2 fios) ou SPI (4 fios). O I2C é o caminho normal:

  • VCC: 3,3 V. A maioria dos módulos tem regulador e aceita 5 V — confira o seu.
  • GND: terra comum.
  • SCL: clock (A5 no Uno).
  • SDA: dados (A4 no Uno).
  • SDO: define o endereço — em GND é 0x76, em VCC é 0x77.
🔎 Endereço errado é o erro mais comum. Se a biblioteca não achar o sensor, tente o outro endereço. Um scanner I2C resolve a dúvida em segundos.

🆚 BMP280 x BME280: a confusão clássica

BMP280
  • Pressão + temperatura
  • Não mede umidade
  • Mais barato
  • Altímetro e previsão de tempo
BME280
  • Pressão + temperatura + umidade
  • Estação meteorológica completa
  • Um pouco mais caro
  • Mesma ligação e biblioteca

Os dois são fisicamente idênticos e usam a mesma pinagem. Se o seu projeto precisa de umidade, confira a letra: E de estação, com umidade; P de pressão, sem.

🧮 Exemplo prático: estação meteorológica

📖 Prevendo o tempo em casa

1) Leitura: o BMP280 informa pressão a cada 10 minutos.

2) Tendência: guarde as leituras das últimas 3 horas.

3) Pressão caindo mais de 3 hPa em 3 horas → tempo piorando, chuva a caminho.

4) Pressão subindo de forma constante → tempo firmando.

5) Estável → sem mudança à vista.

6) Exibição: um OLED mostra pressão, temperatura e a seta da tendência.

É assim que barômetro analógico funciona há 300 anos — agora em I2C

🎯 Onde usar

  • Estação meteorológica caseira.
  • Altímetro para drone e balão.
  • Detecção de andar em elevador e escada.
  • Compensação de altitude em outros sensores.

🛠️ Problemas comuns

SintomaCausa provávelSolução
Sensor não encontradoEndereço erradoTeste 0x76 e 0x77
Altitude muito erradaP₀ fixa em 1013Use a pressão ao nível do mar do dia
Temperatura alta demaisCalor da própria placaAfaste o sensor de reguladores e do processador
Leituras pulandoFios longos em I2CEncurte os cabos e confira os pull-ups
Queimou5 V em módulo de 3,3 VConfira se o módulo tem regulador
Não mede umidadeÉ BMP, não BMETroque pelo BME280
🛒 Na Mamute tem o BMP280, displays OLED para montar a estação e as placas para o projeto.

🚀 Conclusão

O BMP280 entrega, por muito pouco, duas medidas que abrem um mundo de projetos: pressão para prever o tempo e altitude relativa com precisão de metro.

Lembre dos três pontos: endereço 0x76 ou 0x77, P₀ do dia para altitude absoluta e BME se você precisar de umidade.

Vai montar sua estação? Conta pra gente! 🦣⚡

Mamute Eletrônica · Componentes, Módulos e Robótica · Rua Vitória, 125 — Santa Efigênia/SP · mamuteeletronica.com.br

Para montar o que você acabou de ler

Estação meteorológica pede tela: o OLED mostra a leitura sem precisar do computador.