Sensor de presión barométrica QB103
1. Introducción del producto

El sensor de presión barométrica adopta el chip BMP280 e integra dos funciones principales: detección de temperatura y detección de presión atmosférica. Puede medir la presión atmosférica para proporcionar información sobre la altitud actual o la presión del aire, y también puede medir la temperatura ambiente y proporcionar datos de temperatura precisos para la compensación de temperatura u otras aplicaciones de monitoreo ambiental. En aplicaciones de navegación, el barómetro también puede mejorar el efecto de posicionamiento GPS o combinarse con sensores IMU para lograr una navegación interior tridimensional.
Referencia de aplicación: estación meteorológica, navegación interior, altímetro neumático, UAV, etc.
2.Especificación de parámetros
Parámetro | Valor/Representación |
---|---|
Tensión de alimentación | 5V |
Rango de detección de presión de aire | 300 ~ 1100hPa |
Precisión relativa en la detección de la presión del aire | ±0.12 hPa(±1 m) |
Rango de medición de la temperatura | 0 ° C ~ 65 ° C |
Precisión de medición de temperatura | 0.01 ° C |
Protocolo de salida | I2C |
Temperatura de funcionamiento | -10 ° C ~ + 50 ° C |
Tamaño | 3.2cm * 2.4cm |

3.Diagrama de cableado
Pista
La placa de expansión está conectada a la placa controladora esp32.

Sensor de presión barométrica | ESP32 |
---|---|
SCL | SCL |
SDA | SDA |
VCC | 5V |
GND | GND |
4. Código de muestra
1#include <ACB_Atmospheric.h>
2
3ACB_Atmospheric BMP;
4
5void setup() {
6 Serial.begin(115200);//Serial port initialization
7 BMP.Atmospheric_init();
8}
9
10void loop() {
11 float Temp = BMP.read("Temp");//Define the variable to read the temperature value
12 float Press = BMP.read("Press");//Define variables to read atmospheric pressure values
13 float Altitude= BMP.read("Altitude");//Define variables to read altitude values
14 Serial.print("Temperature: ");
15 Serial.print(Temp);//Print the temperature value
16 Serial.println(" ℃");
17 Serial.print("Barometric pressure: ");
18 Serial.print(Press);//Print the barometric pressure value
19 Serial.println(" hPa");
20 Serial.print("Altitude: ");
21 Serial.print(Altitude); //Print altitude value
22 Serial.println(" m");
23 Serial.println("-------------------");
24 delay(2000); //Refresh every two seconds
25}
26
5. Resultado de la prueba
Cuando conecte correctamente el cableado de acuerdo con el diagrama de cableado y cargue correctamente el programa correcto, el monitor del puerto serie imprimirá la temperatura atmosférica actual, la intensidad de la presión atmosférica y los datos de altitud del sensor de presión atmosférica.


6. Recursos relacionados
7.Consigue uno ahora
Negocio B2B: información@acebott.com