Каталог
|
Модуль вимірювання атмосферного тиску заснований на датчику BMP-280 від BOSCH. Цей датчик є покращеною версією датчика BMP180 і відрізняється від нього меншими розмірами, зниженим енергоспоживанням, високою точністю роботи та наявністю точного заводського калібрування і двома послідовними інтерфейсами: I2C і SPI. Від попередніх моделей (BMP085 і BMP180) датчик відрізняється трьома режимами роботи:
У датчика передбачена фільтрація результатів вимірювань з налаштуванням таких параметрів фільтрації:
Характеристики:
Посилання: Порівняння характеристик з BMP180:
Код для прикладу:
#include
#include #include "atmega_bmp280_lib.h" #include "uart.h" int main(void) { int32_t temperature; int32_t pressure; int32_t altitude; uint8_t error_code=0; int32_t var1, var2; // Initialize UART0 uart_init(); // Initialize TWI i2cSetBitrate(1000); // Initialize BMP280 BMP280_Begin(&error_code); if (error_code > 0) { printf("Error code: %d n",error_code); return -1; } Відгуки покупців про Барометр BMP280 3.3В (датчик атмосферного давления) Вовк Олег (06.01.2024) Добрий день. Два датчики BMP280 із замовлення № 407456 не виявляються сканером I2C. Інший BMP280(купляв або у вас або в іншому магазині раніше), який в мене є виявляється сканером і вимірює тиск. MPU-6050 з цього ж замовлення виявляється сканером I2C і вимірює значення акселерометра і гіроскопа. admin (08.01.2024) Доброго дня. Якщо Ви хочете щось перевірити перед відправлення, просто вкажіть це в коментарі до замовлення. Ці датчики Ви можете відправити або привезти нам на тестування. ВідповістиДмитрий (03.12.2022) Эм... а кто его цеплял к ESP8266? Александр (05.04.2021) Хороший модуль, отлично подходит как для метеостанции, так и для альтиметра. При подключении по I2C рекомендуется воспользоваться I2C сканером для определения точного адреса модуля. ВідповістиАлександр (29.10.2020) Ребята, добрый день! Может я чего-то не понимаю? В описании разнятся данные. По даташиту, максимальное напряжение питания 3,6В, в описании - 5в. И где истина? Нужно ли дополнительное согласование по питанию для 5в? По интерфейсу для 5в (резисторы на 10к я видел)? ВідповістиВладислав (03.04.2020) Помогите плиз. admin (06.04.2020) Вам нужно рассказать как такую конструкцию сделать или помочь ее собрать? ВідповістиUS1GCA (12.12.2018) Интересно, сработает идея создать высотомер с двух таких датчиков? Данные с одного пересылать по беспроводному каналу ко второму, производить расчеты и выводить значение? ВідповістиРоман (15.01.2018) Да, подключение по SPI: Роман (15.01.2018) Датчик прикольный. Tockarev (13.04.2020) Не знаю у меня такой же но 5V и 4 ножки, то показывает все верно, на местности 140м над уровнем моря, датчик показывает 139.28м, так что довольно таки точно, в погрешность входит ВідповістиМаленко Сергей (29.12.2017) Годный датчик, на I2C работает "с полпинка", удобно, что можно менять адрес устройства на шине. Станкевич Анатолий (12.08.2017) Барометр работает но есть проблема с температурой она не точно определяется - в частности температура на 3 градуса выше нормы, в сетче пришлось учесть отклонение, в остальном все в норме. Хаттабыч (02.06.2017) По интерфейсу SPI датчик работает без проблем. Igor (29.11.2020) Подключил по I2C как тут описано - все работает. В скетче использовал библиотеку Adafruit_BMP280, скопировал код из примера, который шел с библиотекой. Для этого, соединил SD0 на VCC, работая с адресом 0х77. Олександр (03.04.2021) В новых датчиках (GY-BM ME/PM 280 2021г.) замены адреса 0х76 на 0х77 путем соединения SD0 на VCC не достаточно. В бибилиотеке Adafruit_BMP280_Library прописан CHIPID 0x58, нужно заменить на CHIPID 0x60. Узнал это путем сравнения cactus_io_BME280_I2C и Adafruit_BMP280_Library. ВідповістиАндрей (30.04.2022) на плате по умолчанию есть подтяжка резисторами, по крайней мере на прошлогодних датчиках: Юрий (01.06.2017) Хороший датчик, точные данные, стабильная работа, низкое энергопотребление. Для тех кому нужен еще и датчик влажности в одной упаковке есть BME280. ВідповістиКорецький Роман (27.03.2017) Хороший і простий датчик у використанні. Для навчання студентів самий раз. ВідповістиСергей (23.11.2016) Универсальный драйвер от производителя https://github.com/BoschSensortec/BMP280_driver (необходимо реализовать функции по SPI или I2C). Для STM32 отлично работают HAL_I2C_Mem_Write(&hi2c1, (uint16_t) I2C1_DEVICE_ADDRESS<<1, ....); HAL_I2C_Mem_Read(&hi2c1, (uint16_t) I2C1_DEVICE_ADDRESS<<1, ....); ВідповістиМоше Даян (02.11.2016) Работает, запускал на I2C. Написати відгук: Є питання по "Барометр BMP280 3.3В (датчик атмосферного тиску)" ? Також рекомендуємо ознайомитися:
Шановні друзі! Ми намагаємося тримати на сайті інформацію про наявність товарів та ціни на них в актуальному стані. Коригування відбуваються постійно. Якщо ви знаходите ціну на товар завищеною, напишіть нам про це із посиланням на товар. Ми розглянемо лист та чи обгрунтуємо ціну, чи підкоригуємо її. Асортимент магазину дуже великий та іноді бувають помилки в ціноутворенні, особливо при скачках курсу долара. Дякуємо за розуміння.
|