O BMP180 é um sensor digital de pressão barométrica e temperatura, de alta precisão e baixo consumo, ideal para aplicações em meteorologia, altimetria, drones, estações climáticas, entre outros. Comunicação via I2C, fácil de integrar com Arduino, ESP32, Raspberry Pi e diversos microcontroladores.
Fabricado pela Bosch, o BMP180 é confiável, leve e com excelente precisão, sendo uma opção amplamente usada em projetos embarcados e IoT.
Estações meteorológicas
Medição de altitude (altímetro)
Compensação de sensores de temperatura e pressão
Drones e aeromodelos (para altitude)
Projetos com Arduino, ESP8266, ESP32, STM32, Raspberry Pi
Dispositivos IoT e sensores ambientais
Produto novo e testado
Envio imediato para todo o Brasil
Fácil de usar com bibliotecas prontas no Arduino IDE
Código Arduino:
Abaixo está um código simples em Arduino para usar o sensor BMP180 para ler e exibir temperatura e pressão no monitor serial.
O que esse código faz:
O que você precisa:
Instale a biblioteca:
No Arduino IDE:
Sketch Incluir Biblioteca Gerenciar Bibliotecas Pesquise por "Adafruit BMP085" Instale a biblioteca "Adafruit BMP085 Unified"
Ligações BMP180 com Arduino:
VCC 5V (ou 3.3V do Arduino)
GND GND
SCL A5 (no Arduino Uno)
SDA A4 (no Arduino Uno)
Para outros modelos de Arduino, os pinos SDA/SCL podem variar.
#include <Wire.h>
#include <Adafruit_BMP085.h>
// Cria o objeto do sensor
Adafruit_BMP085 bmp;
void setup() {
Serial.begin(9600);
Serial.println("Iniciando sensor BMP180...");
if (!bmp.begin()) {
Serial.println("Sensor BMP180 não encontrado. Verifique as conexões!");
while (1);
}
Serial.println("Sensor BMP180 iniciado com sucesso!");
}
void loop() {
float temperatura = bmp.readTemperature(); // Em °C
float pressao = bmp.readPressure(); // Em Pascal (Pa)
// Converte pressão para hPa (hectopascal/milibar)
float pressao_hPa = pressao / 100.0;
Serial.print("Temperatura: ");
Serial.print(temperatura);
Serial.println(" °C");
Serial.print("Pressão: ");
Serial.print(pressao_hPa);
Serial.println(" hPa");
Serial.println("----------------------");
delay(2000); // Espera 2 segundos
Item incluso:
01 peça Modulo Sensor de Pressão e Temperatura BMP180.
Sensor: BMP180 da Bosch
Parâmetros medidos: Pressão barométrica e temperatura
Interface de comunicação: I2C (endereço padrão 0x77)
Faixa de pressão: 300 a 1100 hPa (milibares)
Precisão da pressão: ±1 hPa
Faixa de temperatura: -40°C a +85°C
Precisão da temperatura: ±2°C
Tensão de operação: 3,3V a 5V
Corrente de operação: < 1 mA (modo ativo)
Compatível com: Arduino, Raspberry Pi, ESP32, STM32, etc.
Dimensões: ~2.0 x 1.5 cm
Conexões: VCC, GND, SDA, SCL