INFORMACIÓN
¿Qué es?
El sensor de presión atmosférica es una placa que está conformada por elementos tales como resistencias SMD, capacitores SMD y un chip “BME280” desarrollado por la empresa BOSCH y cuenta con la tecnología para medir presión, temperatura y humedad. Está especialmente diseñado para aplicaciones móviles y para tecnología vestible (wearables) donde su forma y su consumo de energía son variables claves para el diseño de un sistema. Además, el sensor ofrece un tiempo de respuesta extremadamente rápido.
¿Para qué sirve?
El sensor de presión atmosférica se utiliza para medir la presión, temperatura y la humedad relativa. Además, todo está integrado en un solo chip piezo-resistivo realmente compacto y de bajo consumo energético. Asimismo, se utilizan en algunas aplicaciones como: advertencia sobre sequedad o altas temperaturas, medición de volumen y flujo de aire, cálculo de la altitud para los sistemas de auto-piloto, Adafruit IO (Internet de las cosas), control domótico, control de calefacción, ventilación, aire acondicionado (HVAC) y pronostico del tiempo.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Tensión de funcionamiento: 1.8 V a 3.3 V
- Presión: 300 a 1100 hPa
- Temperatura: -40°C a 85°C
- Humedad Relativa: 0-100% RH
- Dispositivo base: BME – 280
- Interfaces: I2C (Hasta 3.4 Mhz) y SPI (Hasta 10 Mhz)
- Dimensiones: 11.6 x 15.6 x 2.4 mm
- Peso: 0.90 gramos
DOCUMENTACIÓN Y RECURSOS
- Datasheet BME280
- Pinout
- Librerías
INFORMACIÓN ADICIONAL
¿Cómo utilizar el BME280 con Arduino Uno?
Este sensor BME280-3.3 presenta alta precisión y una buena linealidad en sus mediciones. Así pues, este chip se encuentra montado en un módulo para simplificar su conexión a un microcontrolador. Para la comunicación solo debe conectarlo directamente a través de I2C (SDA y SCL) o SPI.
Para utilizar el BME280 con un Arduino Uno y obtener valores de Temperatura, Humedad y Presión podrás hacer 2 tipos de comunicación ya sea por SPI y I2C, los diagramas de conexión son las siguientes:
![]() |
![]() |
De acuerdo a la necesidad de tu proyecto elige una de estas 2 comunicaciones y realiza las conexiones correspondientes para conectar a otra placa de Arduino o ESP consulta los pines reservados para hacer este tipo de comunicación.
¿Cómo programar el BME280 con Arduino IDE?
Ya que realizaste las conexiones entre la Arduino uno y el sensor lo siguiente será descargar he importar las librerías al Arduino IDE, para hacer funcionar correctamente este sensor hay que utilizar las siguientes librerías:
Descárgalas he impórtalas al Arduino IDE, posterior mente selecciona el código de ejemplo llamado “bme280test” que viene incorporado a la librería “Adafruit BME280 Library”, este ejemplo viene configurado para que funcione con una comunicación I2C así que asegúrate de realizar bien las conexiones I2C y llevar el pin llamado SD0 a 3.3V para que este trabajé con la dirección de comunicación 0x77 que esta definida desde la librería, por ultimo carga el código y ejecuta el monitor serie, verifica que tengas seleccionado 9600 baudios.
Para la comunicación SPI tendrás que modificar algunos parámetros del código “bme280test”, comentar la siguiente línea de código:
Adafruit_BME280 bme; // I2C
Y descomentar la siguiente línea de código, quedara de la siguiente manera:
//Adafruit_BME280 bme; // I2C
//Adafruit_BME280 bme(BME_CS); // hardware SPI
Adafruit_BME280 bme(BME_CS, BME_MOSI, BME_MISO, BME_SCK); // software SPI
ISRAGCA –
Hola, que variables da este sensor? (solo presión atm, o tambien humedad y temperatura)
Humberto Jurado –
Hola, es sensor de temperatura y humedad también. Saludos cdmx electronica
HPLAZAVI –
Hola, tienes 4 piezas..
HPLAZAVI –
Hola, tienes 4 piezas..
Andrea Gutierrez –
Hola! Si tenemos disponibles, esperamos tu compra. Saludos CDMX Electrónica
Andrea Gutierrez –
Hola! Si tenemos disponibles, esperamos tu compra. Saludos CDMX Electrónica
SHOOTER47 –
buenas tardes, tendrán los siguientes componentes: DS18B20 sumergible, dht 22 , BME280, pantalla 16×2 y conector i2c. cable dupont h-h y m-m, arduino nano sin soldar, relevador de 4 canales,
Antonio Chiquini –
Hola, si los tenemos, le dejamos el link de cada uno de ellos: DS18B20 : https://articulo.mercadolibre.com.mx/MLM-608933709-sensor-de-temperatura-digital-ds18b20-de-acero-inoxidable-su-_JM?quantity=1 , dht 22 : https://articulo.mercadolibre.com.mx/MLM-639398556-sensor-de-temperatura-y-humedad-dht22-con-cables-cdmx-electr-_JM?quantity=1 , BME280 : https://articulo.mercadolibre.com.mx/MLM-629031686-sensor-de-presion-atmosferica-bme280-33-cdmx-electronica-_JM?quantity=1 , LCd 2×16 con i2c : https://articulo.mercadolibre.com.mx/MLM-681046392-modulo-lcd-2×16-con-i2c-cdmx-electronica-_JM?quantity=1 , cable dupont h-h y m-m : https://articulo.mercadolibre.com.mx/MLM-570192082-cables-dupont-largos-hh-mh-mm-cdmx-electronica-_JM?quantity=1&variation=32966965789 (producto variable el cual puede escoger en las imagenes pequeñas bajo del precio del mismo) , relevador de 4 canales : https://articulo.mercadolibre.com.mx/MLM-581960201-modulo-de-4-relevadores-cdmx-electronica-_JM?quantity=1 , para el nano sin cable le tendriamo que hacer una publicaion especial, ya que aun no lo hemos publicado. Saludos cdmx electronica.