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.
Parámetro Especificaciones #
| Parameter | Valor/DEscripcion |
| 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 65 ℃ ℃ ~ |
| Precisión de medición de temperatura | 0.01 ℃ |
| Protocolo de salida | I2C |
| Temperatura de funcionamiento | -10 ° C ~ + 50 ° C |
| Tamaño | 3.2cm * 2.4cm |

Diagrama de cableado #
Nota: La placa de expansión está conectada a esp32 placa controladora.

| Sensor de presión barométrica | ESP32 |
| SCL | SCL |
| SDA | SDA |
| VCC | 5V |
| GND | GND |
Código de muestra #
#include
ACB_Atmospheric BMP;
void setup() {
Serial.begin(115200);//Serial port initialization
BMP.Atmospheric_init();
}
void loop() {
float Temp = BMP.read("Temp");//Define the variable to read the temperature value
float Press = BMP.read("Press");//Define variables to read atmospheric pressure values
float Altitude= BMP.read("Altitude");//Define variables to read altitude values
Serial.print("Temperature: ");
Serial.print(Temp);//Print the temperature value
Serial.println(" ℃");
Serial.print("Barometric pressure: ");
Serial.print(Press);//Print the barometric pressure value
Serial.println(" hPa");
Serial.print("Altitude: ");
Serial.print(Altitude); //Print altitude value
Serial.println(" m");
Serial.println("-------------------");
delay(2000); //Refresh every two seconds
}
Nota: Si está utilizando una placa Arduino, conecte el pin SCL del sensor de presión barométrica al PIN A5 del Arduino y el pin SDA al PIN A4 del Arduino, configure la velocidad en baudios a 9600 y cargue el programa.
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.


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