INFORMACIÓN
El BMP180 es un sensor digital de presión barométrica desarrollado por Bosch, diseñado para medir con alta precisión la presión atmosférica y, a partir de ella, estimar la altitud y realizar correcciones en mediciones ambientales. Este sensor utiliza un elemento piezorresistivo que detecta la presión del aire y un convertidor analógico a digital (ADC) de alta resolución que convierte esa información en datos digitales. Además, incorpora un microcontrolador interno que compensa automáticamente la temperatura y otros factores para mejorar la exactitud de la medición. El BMP180 puede medir presiones en un rango de 300 a 1100 hPa (hectopascales) con una precisión de hasta ±1 hPa y temperaturas de 0 a 65 °C, aunque funciona en un rango más amplio. Se comunica con microcontroladores a través del protocolo I2C (y en algunos casos SPI).
El sensor de presión barométrica BMP180 se utiliza ampliamente en proyectos que requieren mediciones precisas de presión atmosférica y altitud, lo que lo hace ideal para aplicaciones como estaciones meteorológicas, sistemas de navegación GPS, altímetros en drones, dispositivos portátiles, relojes inteligentes y monitoreo ambiental en interiores y exteriores. Gracias a su capacidad para calcular altitud a partir de la presión, también es útil en proyectos de geolocalización y en sistemas de control de clima. Su comunicación mediante el protocolo I2C (y opcionalmente SPI) lo hace compatible con una gran variedad de tarjetas de desarrollo, incluyendo Arduino (Uno, Mega, Nano), ESP8266, ESP32, Raspberry Pi, STM32 y Teensy, entre otras. Su bajo consumo de energía y tamaño compacto lo convierten en una excelente opción para proyectos portátiles o alimentados por batería donde se requiere eficiencia y precisión en la medición de presión y altitud.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Voltaje de Operación: 3.3 a 5 VDC.
- Interfaz de comunicación: I2C (3.3V).
- Rango de Presión: 300 a 1100 hPa.
- Resolución: 1 Pa.
- Precisión absoluta: 1 hPa.
- Resolución de temperatura: 0.1 °C.
- Precisión de temperatura: 1 °C.
- Frecuencia de Muestreo: hasta 120 Hz.
- Dimensiones: 21 mm x 18 mm x 3 mm.
- Peso: 1 g.
DOCUMENTACIÓN Y RECURSOS
TUTORIALES
INFORMACIÓN ADICIONAL
¿Cómo probar el Sensor de presión barométrica BMP180?
Materiales Necesarios:
- Sensor BMP180 (módulo con pines).
- Arduino Uno, Mega, Nano u otra placa compatible.
- Cables jumper macho-hembra.
- Protoboard (opcional).
- Cable USB para programar el Arduino.
- Software Arduino IDE.
Conexión del BMP180 al Arduino.
El BMP180 se comunica mediante I2C, por lo que solo necesitas conectar 4 pines:
| BMP180 | Arduino UNO |
|---|---|
| VCC | 3.3V o 5V |
| GND | GND |
| SDA | A4 |
| SCL | A5 |
Instalación de la Librería.
- Abre el Arduino IDE.
- Ve a Sketch > Include Library > Manage Libraries.
- Busca “Adafruit BMP085 Unified” (es compatible con BMP180).
- Instala también la librería “Adafruit Sensor“.
Código de Ejemplo.
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BMP085_U.h>
// Crear objeto del sensor
Adafruit_BMP085_Unified bmp = Adafruit_BMP085_Unified(10085);
void setup() {
Serial.begin(9600);
Serial.println("Iniciando sensor BMP180...");
if (!bmp.begin()) {
Serial.println("No se pudo encontrar el sensor BMP180. Verifica la conexión.");
while (1);
}
}
void loop() {
sensors_event_t event;
bmp.getEvent(&event);
if (event.pressure) {
Serial.print("Presión: ");
Serial.print(event.pressure);
Serial.println(" hPa");
float temperature;
bmp.getTemperature(&temperature);
Serial.print("Temperatura: ");
Serial.print(temperature);
Serial.println(" °C");
// Calcular altitud
float seaLevelPressure = 1013.25; // Presión a nivel del mar en hPa
float altitude = bmp.pressureToAltitude(seaLevelPressure, event.pressure, temperature);
Serial.print("Altitud estimada: ");
Serial.print(altitude);
Serial.println(" m");
}
delay(2000);
}
Monitor Serial.
Cada 2 segundos, se imprimirán valores como:
- Presión en hPa (hectopascales).
- Temperatura en grados Celsius.
- Altitud estimada en metros (calculada a partir de la presión).

Cautín de 60W 110V con Puntas Soporte y Esponja
Relevador 5V KY-019

























Valoraciones
No hay valoraciones aún.