0,49 € 0,66 €
Módulo BMP388 Barómetro Precisión – Presión y Temperatura I2C SPI
Color:
Model Number:
Descripción
Módulo BMP388 Sensor Presión Atmosférica – Temperatura I2C SPI Arduino
El Módulo BMP388 Sensor Presión Atmosférica – Temperatura I2C SPI Arduino mide la presión atmosférica y la temperatura en proyectos electrónicos. Su tamaño de 19 × 19 mm y sus dos opciones de comunicación permiten integrarlo en prototipos con microcontroladores compatibles con I2C o SPI.
Es una opción para quienes desarrollan estaciones de medición, registradores ambientales o proyectos de electrónica con Arduino. La ficha indica una precisión relativa de ±0,03 hPa y una precisión absoluta de ±0,50 hPa; son valores distintos, por lo que conviene tener en cuenta cuál importa más para la aplicación.
Especificaciones técnicas
| Característica | Detalle |
|---|---|
| Marca | EC Buying |
| Sensor | BMP388 |
| Interfaces | I2C y SPI |
| Frecuencia I2C | Hasta 3,4 MHz |
| Frecuencia SPI | Hasta 10 MHz; 3 y 4 hilos |
| Dirección I2C | 0x77 por defecto; 0x76 al conectar SDO a GND |
| Rango de presión | 300–1250 hPa |
| Precisión relativa | ±0,03 hPa |
| Precisión absoluta | ±0,50 hPa |
| Alimentación del módulo | 3,3–5 V |
| Temperatura de trabajo | −40 °C a +85 °C; precisión completa entre 0 °C y +65 °C |
| Dimensiones | 19 × 19 mm |
Uso recomendado: proyectos de medición ambiental
Puede utilizarse para registrar variaciones de presión en un prototipo o integrar lecturas de presión y temperatura en un sistema electrónico. Por ejemplo, la interfaz I2C resulta práctica cuando se comparte el bus con otros componentes; SPI ofrece otra opción de conexión si el diseño lo requiere.
Antes de conectarlo, comprueba la alimentación admitida por el módulo y la dirección I2C seleccionada. Si ya hay otro dispositivo en la dirección 0x77, la ficha indica que se puede usar 0x76 conectando el pin SDO a GND.
Limitaciones a tener en cuenta
- El rango de presión indicado es de 300 a 1250 hPa; no debe darse por hecho que cubre mediciones fuera de ese intervalo.
- La ficha limita la precisión completa de temperatura a 0–65 °C, aunque indica un rango de trabajo más amplio.
- La alimentación especificada para el módulo es de 3,3–5 V. No confundas este dato con los rangos internos del chip: VDD es de 1,71–3,6 V y VDDIO, de 1,2–3,6 V.
- La ficha no detalla el contenido del paquete, el pinout completo ni el software necesario para utilizarlo.
Cuidado y mantenimiento
- Manipula el módulo con cuidado y evita forzar sus conexiones.
- Protégelo de golpes, humedad y suciedad durante el montaje y el almacenamiento.
- Comprueba la alimentación y el cableado antes de encender el circuito.
- Evita exponerlo a temperaturas fuera de su rango de trabajo indicado.
Preguntas Frecuentes
¿Qué dirección I2C utiliza al conectarlo por defecto?
La dirección predeterminada indicada es 0x77. Puede configurarse como 0x76 conectando el pin SDO a GND.
¿Qué diferencia hay entre la precisión relativa y la absoluta?
La ficha indica ±0,03 hPa de precisión relativa y ±0,50 hPa de precisión absoluta. Son especificaciones distintas, así que conviene valorar la que corresponda al tipo de medición que necesitas.
¿La precisión completa se mantiene en todo el rango de temperatura?
No. Aunque el rango de trabajo indicado es de −40 °C a +85 °C, la precisión completa se especifica entre 0 °C y +65 °C.
Con la garantía de:
Opiniones (1)
Opiniones de clientes que compraron este producto
Análisis de Experto
Análisis general del producto
Llevo varias semanas integrando este módulo basado en el BMP388 de Bosch en tres montajes diferentes: una estación meteorológica doméstica con un ESP32, un registrador de datos con un Arduino Nano Every y una prueba de altimetría con una Raspberry Pi Pico. La primera impresión es la de una placa pensada para prototipar sin complicaciones: 19 × 19 mm, dos interfaces de comunicación disponibles y una horquilla de alimentación de 3,3 a 5 V que evita tener que añadir circuitería extra cuando el microcontrolador trabaja a 5 V.
El chip mide presión atmosférica entre 300 y 1250 hPa y temperatura ambiente. Ese margen cubre desde ubicaciones de altitud considerable hasta episodios de baja presión propios de borrascas profundas, aunque conviene asumir que fuera de ese intervalo las lecturas no son fiables. Para quien viene de un BMP280, el salto se nota sobre todo en estabilidad de la lectura a corto plazo, algo determinante cuando quieres detectar cambios de pocos metros de altitud.
Calidad de construcción y materiales
La placa es de FR4 con acabado estándar y serigrafía legible, con los pines identificados uno a uno. Los pads están bien estañados y aceptan soldadura con estaño de 0,8 mm sin puentes, siempre que se use punta fina y temperatura moderada (unos 320 °C, contacto breve). No trae cabecera soldada, así que hay que decidir desde el principio si se sueldan pines macho para protoboard o cables directamente para un montaje definitivo; cambiar de idea después obliga a desoldar y el riesgo de levantar un pad existe, especialmente en los agujeros centrales.
El sensor va montado en superficie con una pequeña abertura superior que comunica con la membrana interna. Es la zona más delicada del conjunto: no conviene soplar aire comprimido directamente sobre ella, ni limpiarla con bastoncillos, ni dejarla expuesta a polvo de taller o a condensación. Si el proyecto va a vivir en exterior, mejor alojarlo en una carcasa con ventilación lateral y membrana hidrófoba que deje respirar la presión pero bloquee agua y suciedad. Una capa de barniz protector alrededor de la placa, evitando el puerto, ayuda bastante en instalaciones permanentes.
Compatibilidad y rendimiento
Integración eléctrica y buses
La dirección I2C por defecto es 0x77, y basta con unir el pin SDO a masa para desplazarla a 0x76. Esto es útil cuando compartes bus con una pantalla OLED o un RTC que ya ocupan la dirección primaria, un escenario habitual en estaciones compactas. En mis pruebas con cables Dupont de 15 cm funcionó sin errores a 100 y 400 kHz; las frecuencias altas que admite el chip tienen sentido en PCB con pistas cortas y capacidad controlada, no en un montaje volante con cables largos. Si necesitas tiradas de más de medio metro, baja la velocidad y añade resistencias de pull-up adecuadas.
Por SPI el comportamiento es igual de sólido, con modos de 3 y 4 hilos y relojes de hasta 10 MHz. Lo elegí en el montaje del registrador porque compartía placa con varios periféricos y quería evitar colisiones de direcciones. La contrapartida es que consume más pines, algo a valorar en un ATmega328P con recursos justos.
En cuanto al software, las bibliotecas habituales del ecosistema Arduino y CircuitPython reconocen el sensor sin ajustes manuales, y también se integra fácilmente en plataformas de domótica tipo ESPHome para volcar datos a Home Assistant. En la Pico usé CircuitPython y la lectura fue inmediata tras instalar la librería correspondiente.
Precisión, ruido y deriva térmica
Aquí conviene ser riguroso, porque es donde más confusiones veo. La cifra de ±0,03 hPa corresponde al orden del ruido y de la resolución efectiva del convertidor, no a la exactitud relativa real del conjunto. La documentación de referencia del propio fabricante del chip y de las placas de desarrollo basadas en él sitúa la exactitud relativa del BMP388 en torno a 8 Pa, aproximadamente medio metro de altitud, frente a unos 12 Pa del BMP280 y 3 Pa del BMP390. Es decir: para comparar presiones relativas y detectar tendencias es excelente, pero no esperes centímetros de resolución en altimetría.
La exactitud absoluta de ±0,50 hPa implica que la altitud calculada contra una atmósfera estándar puede desviarse varios metros. Para obtener cotas útiles hay que introducir la presión de referencia al nivel del mar del punto más cercano y recalcularla cada cierto tiempo, porque cambia con la meteorología. En la práctica, sobremuestrear a x8 o x16 con filtro IIR activado da lecturas muy estables para meteorología; para seguir movimientos rápidos conviene bajar el sobremuestreo y reducir el filtro, asumiendo algo más de ruido.
Otro factor real es el autocalentamiento y el calor del entorno. Colocado junto al regulador de un ESP32 noté desviaciones de unas décimas de grado y pequeños sesgos de presión respecto a la misma placa separada unos centímetros. La precisión completa de temperatura se especifica entre 0 y 65 °C, así que fuera de esa franja hay que aplicar compensación si el dato térmico es crítico.
Puntos fuertes y aspectos mejorables
A favor:
Doble interfaz I2C y SPI con direcciones configurables, muy cómodo en diseños con varios periféricos.
Alimentación de 3,3 a 5 V con adaptación de nivel ya resuelta en placa.
Buen equilibrio entre tamaño reducido, bajo consumo y estabilidad de lectura.
Integración sencilla con bibliotecas consolidadas y plataformas de domótica.
A mejorar:
No incluye cabecera ni documentación física del pinout en el paquete.
La membrana del sensor queda expuesta y es sensible al polvo, la humedad y el flujo de aire directo.
La horquilla de 300 a 1250 hPa limita su uso en aplicaciones de vacío o presiones extremas.
Requiere calibración de referencia para altimetría precisa, algo que muchos usuarios pasan por alto.
Veredicto del experto
Es un módulo que recomiendo sin reservas para estaciones meteorológicas, registro de tendencias barométricas, alarmas de tormenta y proyectos educativos donde prime la relación entre precisión y facilidad de uso. También cumple en altimetría ligera si asumes la necesidad de referenciar la presión al nivel del mar. Si tu objetivo es un variómetro para drones o planeadores con seguimiento fino de altitud, miraría alternativas con mayor resolución efectiva, como el BMP390 o sensores capacitivos de gama alta. Para todo lo demás, es una compra sensata: económico, bien comportado en buses compartidos y con un consumo lo bastante bajo como para alimentarlo desde batería en nodos remotos. Mi consejo final es sencillo: sepáralo de las fuentes de calor, protégelo mecánicamente y dedica diez minutos a calibrar la referencia de altitud. Con esas tres precauciones, rinde muy por encima de su precio.
0,49 € 0,66 €
Productos relacionados
- Audio Ecuador D8 – Monitor de estudio activo con amplificador DSP
- Filtro Privacidad Hidrogel iPhone 17 Air Pro Max – Protector Antiespía
- Placa base industrial ETX PCOM-B210VG
- Funda TPU negra para iPhone con diseño de árbol de Navidad
- Waveshare SX1262 LoRa HAT para Raspberry Pi, 868 MHz
- Cable alargador USB 2.0 macho-hembra estanco para panel de vehículo