Внедрение продукции #

Датчик барометрического давления использует чип BMP280 и объединяет две основные функции: определение температуры и определение атмосферного давления. Он может измерять атмосферное давление для предоставления информации о текущей высоте или давлении воздуха, а также может измерять температуру окружающей среды и предоставлять точные данные о температуре для температурной компенсации или других приложений мониторинга окружающей среды. В навигационных приложениях барометр также может усиливать эффект позиционирования GPS или сочетаться с датчиками IMU для достижения трехмерной навигации в помещении.
Область применения: метеостанция, внутренняя навигация, пневматический высотомер, БПЛА и т. д.
Параметр Характеристики #
| Parameter | Ценность/DПИСАНИЕ |
| Рабочее напряжение | 5V |
| Диапазон определения давления воздуха | 300 ~ 1100hPa |
| Относительная точность определения давления воздуха | ±0.12 гПа (±1 м) |
| Диапазон измерения температуры | 0 ℃ ~ 65 ℃ |
| Точность измерения температуры | 0.01 ℃ |
| Протокол вывода | I2C |
| Рабочая Температура | -10 ° C ~ + 50 ° C |
| Размер | 3.2cm * 2.4cm |

Схема подключения #
Примечание: Плата расширения прикреплена к esp32 плата контроллера.

| Датчик барометрического давления | ESP32 |
| SCL | SCL |
| SDA | SDA |
| VCC | 5V |
| GND | GND |
Пример кода #
#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
}
Примечание: Если вы используете плату Arduino, подключите вывод SCL датчика атмосферного давления к выводу A5 платы Arduino, а вывод SDA — к выводу A4 платы Arduino, установите скорость передачи данных 9600 и загрузите программу.
Результат испытаний #
При успешном подключении проводки в соответствии со схемой электропроводки и успешной загрузке правильной программы монитор последовательного порта распечатает текущие данные о температуре атмосферного воздуха, интенсивности атмосферного давления и высоте над уровнем моря датчика атмосферного давления.


Связанные ресурсы #
Получить ценовое предложение или купить у: #
B2B-бизнес: info@acebott.com