Мобільна версія Форум Arduino Документація Гарантійні умови 0 0
UA RU
Графік роботи магазину:
Пн-Пт: 8.00 - 19.00
Сб: 10.00 - 17.00
Нд: вихідний
Каталог
Напиши статтю і отримай знижку!

Барометр BMP280 3.3В (датчик атмосферного тиску)

код: DAT200

  • Доставка по Україні
    Ми відправляємо замовлення "Новою Поштою" по Україні. Також можливий самовивіз з нашого магазину
  • 6 місяців гарантії

    Ми даємо гарантію на будь-який товар придбаний в нашому магазині:

    6 місяців на товари, крім батарейок і акумуляторів

    14 днів на батарейки та акумулятори

    У разі настання гарантійного випадку товар безкоштовно ремонтується, змінюється на аналогічний або повертається повна сума його вартості

    Уважно ознайомтеся з умовами гарантії.
  • Проконсультуємо до і після продажу
    Ви можете задавати питання письмово по e-mail або за контактними телефонами нашого магазину
34 грн

в наявності

 

Купити в один клік

23
голосувати
Знайшли дешевше?
  • Барометр BMP280 3.3В (датчик атмосферного тиску)
  • Опис
  • Відгуки (26)
  • Задати питання

Модуль вимірювання атмосферного тиску заснований на датчику BMP-280 від BOSCH. Цей датчик є покращеною версією датчика BMP180 і відрізняється від нього меншими розмірами, зниженим енергоспоживанням, високою точністю роботи та наявністю точного заводського калібрування і двома послідовними інтерфейсами: I2C і SPI.

Від попередніх моделей (BMP085 і BMP180) датчик відрізняється трьома режимами роботи:

  • SLEEP - режим зниженого енергоспоживання
  • FORCED - режим, аналогічний, режиму роботи датчиків BMP085 і BMP180. З команди від контролера датчик виходить з режиму сну, проводить вимірювання, видає результати вимірювання контролера і переходить в режим зниженого енергоспоживання
  • NORMAL - унікальний для цього датчика режим. Датчик самостійно прокидається, проводить вимірювання тиску і температури і засинає. Всі тимчасові параметри цього режиму програмуються незалежно. Зчитувати дані в цьому режимі можна в будь-який час.


У датчика передбачена фільтрація результатів вимірювань з налаштуванням таких параметрів фільтрації:

  • OVERSAMPLING для температури (16,17,18,19,20 біт)
  • OVERSAMPLING для тиску (16,17,18,19,20 біт)
  • TSB - час між між вимірами (0.5,62.5,125,250,500,1000,2000,4000 мс)
  • FILTER_COEFFICIENT - коефіцієнт фільтрації


Характеристики:

  • Напруга живлення: від 1.71 В до 3.6 В
  • Макс швидкість I2C інтерфейсу: 3.4 МГц
  • Струм: 2.7мкA при частоті відліків в 1 Гц
  • Інтерфейс: I2C, SPI (4 Провід), SPI (3 Провід)
  • Калібрування: заводське
  • Рівень шуму: до 0.2 Па (1.7 см) і 0.01 температури
  • Діапазон вимірюваного тиску: від 300hPa до 1100hPa (9000 м до -500 м)
  • Розмір: 21 мм х 18 мм

Посилання:

Порівняння характеристик з 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 і вимірює значення акселерометра і гіроскопа.
Чи є у вас можливість перед відправкою просканувати датчик BMP280 будь яким сканером I2C?

Відповісти

admin (08.01.2024)

Доброго дня. Якщо Ви хочете щось перевірити перед відправлення, просто вкажіть це в коментарі до замовлення. Ці датчики Ви можете відправити або привезти нам на тестування.

Відповісти

Дмитрий (03.12.2022)

Эм... а кто его цеплял к ESP8266?
Все красиво пишут что библиотеку подтянул и порядок. По итогу все эти библиотеки для Arduino и просто так не работают из коробки с другими платами.

Відповісти

Александр (05.04.2021)

Хороший модуль, отлично подходит как для метеостанции, так и для альтиметра. При подключении по I2C рекомендуется воспользоваться I2C сканером для определения точного адреса модуля.

Відповісти

Rainbow (10.06.2021)

В чем проблема? Пустил SDO 3.3В и 0x77, на землю - 0x76

Відповісти

Александр (29.10.2020)

Ребята, добрый день! Может я чего-то не понимаю? В описании разнятся данные. По даташиту, максимальное напряжение питания 3,6В, в описании - 5в. И где истина? Нужно ли дополнительное согласование по питанию для 5в? По интерфейсу для 5в (резисторы на 10к я видел)?

Відповісти

admin (30.10.2020)

Добрый день. Питание для данного датчика нужно брать с 3,3В.

Відповісти

admin (30.10.2020)

Добрый день. Питание для данного датчика нужно брать с 3,3В.

Відповісти

Владислав (03.04.2020)

Помогите плиз.
имеется два BMP280, один с адресом х76, второй х77 необходимо сравнивать давление давление если на х77 на 10 паскалей меньше чем на х76 нужно включить реле и держать его не менее 5 сек чтоб исключить дребезг.

vlladik@gmail.com

Відповісти

admin (06.04.2020)

Вам нужно рассказать как такую конструкцию сделать или помочь ее собрать?

Відповісти

US1GCA (12.12.2018)

Интересно, сработает идея создать высотомер с двух таких датчиков? Данные с одного пересылать по беспроводному каналу ко второму, производить расчеты и выводить значение?

Відповісти

Лымарь Алексей (17.03.2018)

Работает стабильно, спасибо!

Відповісти

Роман (15.01.2018)

Да, подключение по SPI:
BMP280 к Arduino
VCC --------3.3V
GND ------- GND
SCL -------- 13
SDA -------- 11
CSB -------- 10
SDO -------- 12

Далее надо доустановить библиотеку Adafruit BMP280, открыть скетч из нее bmp280test, и внести небольшую правку:
вместо
Adafruit_BMP280 bme; // I2C
//Adafruit_BMP280 bme(BMP_CS); // hardware SPI
//Adafruit_BMP280 bme(BMP_CS, BMP_MOSI, BMP_MISO, BMP_SCK);
вставить
//Adafruit_BMP280 bme; // I2C
//Adafruit_BMP280 bme(BMP_CS); // hardware SPI
Adafruit_BMP280 bme(BMP_CS, BMP_MOSI, BMP_MISO, BMP_SCK);

Відповісти

Роман (15.01.2018)

Датчик прикольный.
По SPI на ура работает.

Пока не разобрался с данными, в тестовом скетче давление в Паскалях. Высотомер показывает 37 м, вот только чего? (По другим ресурсам в данной местности над уровнем моря 177-178 м.

Планирую собрать портативную автономную метеостанцию с экономным экранчиком.

Відповісти

Tockarev (13.04.2020)

Не знаю у меня такой же но 5V и 4 ножки, то показывает все верно, на местности 140м над уровнем моря, датчик показывает 139.28м, так что довольно таки точно, в погрешность входит

Відповісти

Маленко Сергей (29.12.2017)

Годный датчик, на I2C работает "с полпинка", удобно, что можно менять адрес устройства на шине.
Использую только как барометр, сверял температуру с DHT22 - очень близкие значения, в рамках погрешности.

Відповісти

Станкевич Анатолий (12.08.2017)

Барометр работает но есть проблема с температурой она не точно определяется - в частности температура на 3 градуса выше нормы, в сетче пришлось учесть отклонение, в остальном все в норме.
Если хотите сделать метеостанцию советую обратите внимание на BME280.

Відповісти

Хаттабыч (02.06.2017)

По интерфейсу SPI датчик работает без проблем.
Для работы по протоколу I2C необходимо подключать все четыре интерфейсных сигнала.
SDA и SCL на соответствующие выводы Arduino,
CSB на VCC - переводит микросхему датчика в режим I2C,
SD0 - формирует адрес на шине:
SD0 на VCC адрес 0х77, SD0 на GND - 0х76

Відповісти

Влад (21.06.2018)

+1

Відповісти

Igor (29.11.2020)

Подключил по I2C как тут описано - все работает. В скетче использовал библиотеку Adafruit_BMP280, скопировал код из примера, который шел с библиотекой. Для этого, соединил SD0 на VCC, работая с адресом 0х77.

Сравнивал показатели темпетатуры с AM2302 и HTU21. Этот датчик выдает средние показатели, больше AM2302, но меньше HTU21. Всего разброс при комнатной температуре между датчиками 0.7 градуса.

Відповісти

Олександр (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)

на плате по умолчанию есть подтяжка резисторами, по крайней мере на прошлогодних датчиках:
CSB подтянут на VCC (т.е. режим I2C по умолчанию)
SD0 подтянут на GND (адрес по умолчанию 0х76)
это можно рассмотреть на самой плате.

Відповісти

Юрий (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.
+ давление - три знака после запятой
+ есть режим авт. преобразования, можно быстро считывать показания

- завышает температуру на 1 градус
- на одном модуле из двух есть заметная зависимость давления от температуры(0,2мм.рт.ст. на 10 оС)

В целом - годный девайс.

Відповісти

Написати відгук:

Фото:

Є питання по "Барометр BMP280 3.3В (датчик атмосферного тиску)" ?

Також рекомендуємо ознайомитися:

Шановні друзі! Ми намагаємося тримати на сайті інформацію про наявність товарів та ціни на них в актуальному стані. Коригування відбуваються постійно. Якщо ви знаходите ціну на товар завищеною, напишіть нам про це із посиланням на товар. Ми розглянемо лист та чи обгрунтуємо ціну, чи підкоригуємо її. Асортимент магазину дуже великий та іноді бувають помилки в ціноутворенні, особливо при скачках курсу долара. Дякуємо за розуміння.
оплата картами Visa і MasterCard