Дорогие друзья!
В связи с празднованием Святой Троицы, в понедельник, 28 мая, наш офис работает с 10:00 до 19:00.
(098) 067-12-26 Киевстар (098) 067-12-26   Киевстар
(066) 142-24-48 Vodafone (066) 142-24-48   Vodafone
(098) 067-12-26 Lifecell (063) 642-36-59   Lifecell
 info@arduino.ua
График работы магазина:
Пн-Пт: 9.00 - 19.00
Сб: 10.00 - 19.00
Вс: выходной
г. Киев, ул. Васильковская, 30
ст.м. "Васильковская"
Каталог

Школа робототехники intRobots

Напиши статью и получи скидку!

Барометр BME280 5В I2C (датчик температуры, влажности, давления)

код: ADC208

Дополнительные категории товара: Температура, влажность
  • Доставка по Украине и СНГ.
    Мы отправляем заказы "Новой Почтой" по Украине и курьером по Киеву. Также возможен самовывоз из нашего магазина.
  • 6 месяцев гарантии.

    Мы даем гарантию на любой товар приобретенный в нашем магазине:

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

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

    В случае наступления гарантийного случая товар бесплатно ремонтируется, меняется на аналогичный или возвращается полная сумма его стоимости.

    Внимательно ознакомьтесь с условиями гарантии.
  • Проконсультируем до и после продажи.
    Вы можете задавать вопросы письменно по контактному e-mail или телефону указанным в шапке нашего магазина
162 грн.

есть в наличии

 

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

Добавить к сравнению

Добавить в "Список желаний"
21
голосовать
Нашли дешевле?
  • Барометр BME280 5В I2C (датчик температуры, влажности, давления)
  • Описание
  • Отзывы (21)
  • Задать вопрос

Модуль датчика BME280 (температура, влажность, давление) – новое поколение датчиков давления, позволяющих измерять не только значение атмосферного давления, но и температуру и влажность. Датчик характеризуется высокой точностью измерения, высоким быстродействием интерфейса и сверхмалым потреблением. Для подключения используется I2C.

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

  • Интерфейсы подключения: I2C
  • Максимальное быстродействие интерфейса: I2C до 3.4МГц
  • Пределы измерения температуры: от -40 до 85 градусов
  • Точность измерения температуры: от 0.5 до 1 градуса
  • Пределы измерения влажности: от 0 до 100%
  • Точность измерения влажности: 3%
  • Пределы измерения давления: от 300 до 1100 гПа
  • Точность измерения давления: 1гПа
  • Напряжение питания: от 1.8 до 5 В
  • Потребляемый ток в режиме измерения давления: 714 мкА
  • Потребляемый ток в режиме измерения влажности: 340 мкА
  • Портебляемый ток в режиме измерения температуры: 350 мкА
  • Потребляемый ток в режиме сна: от 0.1 мкА до 0.5 мкА
  • Размеры модуля: 15 х 12 х 3 мм

Ссылки:

Отзывы покупателей о Барометр BME280 5В I2C (датчик температуры, влажности, давления)

(14.05.2018)

А есть ли библиотека БМЕ280 для WinAvr или для Avr Studio ?
Ответить

admin (16.05.2018)

Arduino библиотеку достаточно просто можно переписать под другую платформу.
Ответить

(24.04.2018)

Покупал здесь не только его но и другие датчики для сборки "домашнего погодника", пока что тестирую - всем очень доволен. Очень быстро отреагировали в магазине, перезвонили, упаковали - на следующий день уже прибыло. Молодцы!!!. Теперь что касается датчика:
В файле Adafruit_BME280.h заменил значение константы BME280_ADDRESS на 0x76
Датчик смело работает от 5 В.
Температура точна с разницей в 0.5 - 1 градус
Влажность пока что не с чем сравнить
Ответить

(25.01.2018)

Работает стандартным методом.
Сравнивал с дхт11, температура в пол градуса отличается, влажность на 10% меньше показывает этот. Давление если перевести в mmHg то все ок. Но дороговат и микроскопический :)
Ответить

(07.01.2018)

Добрый день. Прошу помощи опытных людей.

Подключал датчик к Arduino Uno по туториалу
https://learn.adafruit.com/adafruit-bme280-humidity-barometric-pressure-temperature-sensor-breakout/arduino-test

Подключение осуществил посредством I2C.
Результат: датчик не найден, check wiring.

Так же пробовал подключение по SPI.
Результат тот же.

Сижу над задачей уже второй день, использую разные туториалы - результат один и тот же.
На данный момент мне кажется, что датчик не рабочий.
Ответить

admin (09.01.2018)

Какой идентификатор возвращает датчик?
Ответить

Андрій (11.01.2018)

Та сама проблема
лог з консолі:
`????BME280 test
Could not find a valid BME280 sensor, check wiring!

Soft WDT reset

ctx: cont
sp: 3ffefbb0 end: 3ffefd90 offset: 01b0

>>>stack>>>
3ffefd60: feefeffe 00000000 3ffeed40 40202504
3ffefd70: feefeffe feefeffe 3ffeed5c 40203ef0
3ffefd80: feefeffe feefeffe 3ffeed70 40100108
<< Ответить

Андрей (11.01.2018)

Спасибо, уже все заработало)
Ответить

Oleh (02.02.2018)

перевірте сканером І2С адресу, адреса може не спавпадати з тою що в бібліотеці
Ответить

(11.12.2017)

Подключил к Raspberry Pi, значения считываются по i2c с помощью библиотеки https://pypi.python.org/pypi/RPi.bme280
csb и sdo не подключал
Ответить

(22.11.2017)

Это все уже пробовал:
Adafruit_BME280.h --> 0x76 (I2C Scanner выдает 0x76)
Arduino Uno: Wire.begin();
NodeMCU: Wire.begin(0, 2); или Wire.begin(D3, D4);
Не катит, другие варианты и результат описал выше.
Ответить

(07.11.2017)

Подключил этот датчик по I2C, заработал нормально, выдает все три параметра. Точность не проверял, но похоже на правду. Очень удобная штука для домашней метеостанции, т.к. три датчика в одной упаковке.
Ответить

Виктор (12.11.2017)

Подскажите как правильно подключать к ESP NodeMCU ?

У меня так присоединено:
BME280---NodeMCU
VCC--3.3V
GND--GND
SCL--D4
SDA--D3
CSB--не подсоединен
SDO--не подсоединен

Также пробовал править в библиотеке с 0x77 на 0x76:
//Adafruit_BME280.h
#define BME280_ADDRESS (0x76)

и для NodeMCU в файле Adafruit_BME280.cpp
Wire.begin(); заменил на Wire.begin(0,2); // D3 and D4

Но все равно не работает, выдает:
Could not find a valid BME280 sensor, check wiring!
Ответить

admin (13.11.2017)

Попробуйте запустить I2C scaner и проверить наличие и адрес устройства.
Ответить

Виктор (13.11.2017)

Запускал I2C scaner на NodeMCU, пробовал разные контакты из того что нашел в сети, I2C сканнер не находит адрес.
Попробовал запустить на Arduino Uno, сканнер выдает: I2C device address 0x76

Подключил датчик к Arduino Uno

Analog Pin 5 to SCL
Analog Pin 4 to SDA

Прописал в Adafruit_BME280.h
#define BME280_ADDRESS (0x76)

В файле Adafruit_BME280.cpp заменил обратно Wire.begin();

Все равно не работает, выдает только:

BME280 test
Could not find a valid BME280 sensor, check wiring!

Вот еще одна библиотека и скетч выдает тоже самое:
http://cactus.io/hookups/sensors/barometric/bme280/hookup-arduino-to-bme280-barometric-pressure-sensor

Зато на примере с библиотеки Adafruit_BMP280 все работает http://joxi.ru/5mdzvkGcvnlJJA
Возникает вопрос, не положили мне случайно по ошибке датчик BMP280(который дешевле и по виду вроде такой же) вместо BME280(который в три раза дороже) ?
На датчике написано написано:
GY-BM
E/P
280
Ответить

admin (13.11.2017)

Пришлите нам на почту фото Вашего модуля.
Ответить

Виктор (14.11.2017)

По внешнему виду датчик такой же как у Вас на фото:
https://arduino-ua.com/products_pictures/large_ADC208-1.jpg
https://arduino-ua.com/products_pictures/large_ADC208-3.jpg

Вот еще некоторые библиотеки с которыми датчик показывает все значения кроме влажности:
https://github.com/sparkfun/SparkFun_BME280_Arduino_Library
https://github.com/finitespace/BME280
https://github.com/embeddedadventures/BME280
Ответить

Хаттабыч (18.11.2017)

Для работы по I2C необходимо обязательно подключать контакты CSB и SDO. Правильное подключение смотри в отзывах на BMP280.
Ответить

Виктор (20.11.2017)

Благодарю, за ответ.

Подключил к Arduino Uno:
Библиотека:
https://github.com/adafruit/Adafruit_BME280_Library
VCC +3.3v (питание)
GND GND (минус)
SDL A5
SDA A4
CSB (+3.3v) выбор работы по шине i2c
SD0 на GND (Адрес 0x76)

В итоге тот же результат:
BME280 test
Could not find a valid BME280 sensor, check wiring!

А с библиотекой:
https://github.com/adafruit/Adafruit_BMP280_Library
для BMP-280 работает отлично и без CSB и SD0, и с ними.
C другими библиотеками для BME-280 показываются все значения кроме влажности.
Больше похоже что или датчик не BME-280 либо он или не настроен или не работает в нем что то.
Ответить

Alex (21.11.2017)

Либа https://github.com/adafruit/Adafruit_BME280_Library

В файле Adafruit_BME280.h значение константы BME280_ADDRESS замените на 0x76

В скетче Wire.begin(D3, D4);

Подключение http://embedded-lab.com/blog/wp-content/uploads/2016/11/SetUpserver.jpg

Результат: ?.....WiFi connected
Waiting...
Handshake successful
{"command":"send_sensor_data","temperature":24.22,"pressure":991.95,"humidity":39.78809}
{"command":"send_sensor_data","temperature":24.17,"pressure":991.83,"humidity":39.53027}
{"command":"send_sensor_data","temperature":24.2,"pressure":991.98,"humidity":39.49902}

Altitude - не вывожу, оно мне не надо, но значения снимаются.
Ответить

Дмитрий (29.12.2017)

Я наверно единственный дурак который открыл даташит и по нему, ознакомившись с назначением существующих контактов, сделал подключение возился только с пониманием работы I2C. Но после того как разобрался, снова залез в даташит, и на многое нашел ответы. Так же пришлось почитать про плюшку от Ардуино, под названием Wire. Почитал инфу, почитал код. Сделал коррекцию своего кода и всё пошло. Осталось эту кучу проводов превратить в плату, что бы было всё по феншую :) Но то другая история.
Ответить
Новое сообщение:
Имя:
Текст:
 

Есть вопросы по Барометр BME280 5В I2C (датчик температуры, влажности, давления)?

Ваше имя:

Email:

Вопрос:


Дорогие друзья! Мы стараемся держать на сайте информацию про наличие товаров и цены на них в АКТУАЛЬНОМ состоянии. Корректировки происходят постоянно. Если вы находите цену на товар завышенной, напишите нам про это с указанием ссылки на товар. Мы рассмотрим письмо и или обоснуем цену, или подкорректируем ее. Ассортимент магазина очень большой и иногда бывают ошибки в ценообразовании, особенно при скачках курса доллара. Благодарим за понимание.
оплата картами Visa и MasterCard