← Wiki · Componente

BME280 (módulo breakout)

El sensor de temperatura, humedad y presión atmosférica de Bosch. Los aficionados suelen usarlo en una pequeña placa breakout, conectado por I²C con cuatro cables.

Qué hace#

El BME280 añade la presión barométrica (y por tanto los cambios de altitud) a la temperatura y la humedad. El chip suelto es un LGA de 2.5 × 2.5 mm difícil de soldar a mano y no está en la biblioteca incluida, así que esta página conecta la habitual placa breakout: una pequeña PCB con el sensor, a menudo un regulador de 3.3 V, y resistencias de pull-up, con cuatro pines: VIN, GND, SCL, SDA.

Circuito de ejemplo: Un zócalo de 4 pines para el breakout (¡comprueba el orden de pines de tu placa!), más pull-ups de I²C y 100 nF en el lado del host.
Un zócalo de 4 pines para el breakout (¡comprueba el orden de pines de tu placa!), más pull-ups de I²C y 100 nF en el lado del host. Abre el ejemplo bme280_breakout de esta página en PCB Canvas: «Insertar en mi esquemático».

Detalles#

  • Dirección I²C: 0x76 o 0x77, según el pin SDO (muchos breakouts tienen un puente o lo fijan a un valor).
  • Pull-ups: la mayoría de los breakouts ya los llevan (a menudo de 10 kΩ). En ese caso las resistencias del lado del host del ejemplo se pueden dejar sin montar (DNP).
  • BMP280 frente a BME280: el BMP280 no mide humedad y a menudo se vende como BME280. Lee el ID del chip (0x60 para el BME280, 0x58 para el BMP280).

Errores comunes#

  • El orden de los pines cambia entre breakouts. Comprueba siempre la serigrafía del tuyo antes de cablear el zócalo.
  • Autocalentamiento: como cualquier sensor de humedad, mantenlo lejos de componentes calientes.
  • El SHT40 es el componente más sencillo si montas en JLCPCB.

Huella#

Un zócalo o tira de pines 1×4 de 2.54 mm. El BME280 suelto no está en el catálogo.