Корзина пуста
Описание:
Модуль датчика атмосферного давления BMP280 - новой версии датчика BMP180. Кроме атмосферного давления, датчик так же измеряет температуру. Управление возможно как по I2C интерфейсу, так и по SPI.
BMP280 отличается низким энергопотреблением и высокой точностью, так что его можно использовать в качестве высотомера, с точностью до метра.
Характеристики:
Диапазон давления: 300-100hPa
Дипазон температур: -40 - +85 °C
Среднее энергопотребление: во время измерений 2.74 нА, в спящем режиме: 0.1 нА
Среднее время измерения: 5.5 мс
Рабочее напряжение: VDDIO 1.2 - 3.6 V, VDD 1.71 - 3.6 V
Точность измерения: Давление - 0.01 hPa ( < 10 cm), Температура - 0.01° C
Температурный коффициент смещения: ± 0.12 hPa (средний), эквивалент 1 метра
Интерфейс подключения: шины I²C и SPI
Размер: 152*120 мм.
Примечание:
Подключение Arduino Uno
Arduino Uno | Gnd | 5V | A4 | A5 |
BMP280 ROC | Gnd | VIN | SDA | SCL |
Прошивка включения BMP280:
#include <Adafruit_BMP280.h>
Adafruit_BMP280 bmp280;
void setup() {
Serial.begin(9600);
Serial.println(F("BMP280"));
while (!bmp280.begin(BMP280_ADDRESS - 1)) {
Serial.println(F("Could not find a valid BMP280 sensor, check wiring!"));
delay(2000);
}
}
void loop() {
float temperature = bmp280.readTemperature();
float pressure = bmp280.readPressure();
float altitude = bmp280.readAltitude(1013.25);
Serial.print(F("Temperature = "));
Serial.print(temperature);
Serial.println(" *C");
Serial.print(F("Pressure = "));
Serial.print(pressure);
Serial.println(" Pa");
Serial.print(F("Altitude = "));
Serial.print(altitude);
Serial.println(" m");
Serial.println();
delay(2000);
}
Пример работы BMP280 на канале Home Made - То, что ты можешь сделать
Пример работы BMP280 на канале Pagor
Полезные ссылки:
Библиотека BMP280
https://github.com/adafruit/Adafruit_BMP280_Library
Datasheet:
https://cdn-shop.adafruit.com/datasheets/BST-BMP280-DS001-11.pdf
Габариты (Д х Ш х В):
16мм х 12мм х 3мм
Вес:
1г.
Сообщения не найдены