
Sensor de Presión Atmosférica BMP280
El módulo BMP280 es un sensor compacto que mide presión atmosférica y temperatura con gran precisión. Funciona gracias al componente BMP280 en su interior, con forma de pequeña cámara metálica sellada que contiene dos elementos importantes: un sensor de presión piezorresistivo y un termistor. El sensor piezorresistivo contiene una membrana especial que se deforma ligeramente cuando cambia la presión del aire a su alrededor. Esta deformación modifica la resistencia del material, lo que permite al módulo detectar las variaciones de presión atmosférica. Por otro lado, el termistor cambia su resistencia según la temperatura. Un circuito integrado se encarga de convertir estas variaciones de resistencia en señales digitales que se envían a un microcontrolador mediante interfaz I2C o SPI.
Este módulo ofrece mediciones precisas de presión atmosférica, con un margen de error de ±0.12 hPa, lo que le permite calcular la altitud con una exactitud de ±1 metro. Esto lo convierte en una excelente opción para aplicaciones que requieren conocer la altitud de forma fiable, como en los sistemas de navegación. Además, es ideal para monitorear el clima en tiempo real, mejorar la precisión en la localización geográfica, optimizar sistemas de calefacción y ventilación, etc. Es compatible con Arduino y, por su bajo consumo de energía, es perfecto para integrarse en proyectos de Internet de las Cosas (IoT).
Características generales:
-
Tipo: Sensor de presión atmosférica y temperatura
-
Modelo: BMP280
-
Voltaje de Operación: 1.8 VDC - 3.3 VDC
-
Rango de medición de presión: 300 - 1100 hPa
-
Resolución de medición de presión: 0.16 Pa
-
Precisión absoluta: ±1 hPa
-
Precisión relativa: ±0.12 hPa
-
Rango de altura medible aproximado: 9000 m s. n. m. - 500 m b. n. m.
-
Rango de medición de temperatura: -40 °C a 85 °C
-
Resolución de medición temperatura: 0.01 °C
-
Precisión de medición de temperatura: ± 1 ºC
-
Interfaz de comunicación: I2C y SPI
-
Módulo de bajo consumo de energía.
Pines:
-
VCC: Conexión a la alimentación de 3.3 VDC
-
GND: Conexión a tierra de la placa (GND)
-
SCL: Pin de señal de reloj (I2C)
-
SDA: Pin de datos (I2C)
-
CSB: Selección de chip
-
SDO: Salida de datos en serie
Ejemplo de prueba:
Conecta el sensor BMP280 con la placa Arduino UNO como se muestra en la siguiente figura:
Ahora, descarga la librería Adafruit_BMP280_Library e instálala en Arduino IDE. Si ya la tienes instalada, puedes saltarte este paso.
Luego, copia el siguiente sketch de Arduino y cárgalo a la placa:
Por último, abre el monitor serial de Arduino IDE y observa las mediciones de temperatura y presión atmosférica, junto con la altitud estimada.