Мы отправляем заказы "Новой Почтой" по Украине. Также возможен самовывоз из нашего магазина
6 месяцев
гарантии
Мы даем гарантию на любой товар приобретенный в нашем магазине:
6 месяцев на товары, кроме батареек и аккумуляторов
14 дней на батарейки и аккумуляторы
В случае наступления гарантийного случая товар бесплатно ремонтируется, меняется на аналогичный или возвращается полная сумма его стоимостиВнимательно ознакомьтесь с условиями гарантии
Проконсультируем до и после продажи.
Вы можете задавать вопросы письменно по e-mail или по контактным телефонам нашего магазина
213 грн
в наличии
Описание
Отзывы (66)
Задать вопрос
Модуль датчика 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 мкА
Датчики тиску та температури гарні, особливо у режимі 20 біт. Показання точні, не шумлять. Для гарної точності потрібен режим Forced та збільшити інтервал опитування. Датчик вологості працює лише на 16 біт. Він інколи (?) починає шуміти, оверсамплінг особливо не допомагає. У діапазоні вище 80% він завищує показання десь на 10%.
Интересный датчик. Точный, но требует доработки. Например, разница в температурах (там два сенсора, оба выдают и температуру тоже)- 1 градус.
Рекомендую поправки, полученные опытным путём, см. комментарии в скетче. Никаких адресов на шине I2c не надо указывать!
//Для датчика AHT20+BMP280 на шине I2С, подключать к 5В,
//#define I2C_SDA 21 pin
//#define I2C_SCL 22 pin
Датчик працює, питань немає, довелося вгадувати адресу із двох варіантів 0x77 чи 0x76, за замовчанням в бібліотеці була 0х77.
Магазин хороший, відправили швидко.
Дякую.
Температуру показывает не корректно.
При включении показывает близкую к реальной температуру, но она начинает расти и через 5 -6 минут она выше уже градуса на 4.
Датчик вынесен отдельно (т..е) ничто на него не влияет, толи сам датчик греется толи просто это особенность его работы.
Скорее всего, греется линейный стабилизатор, который находится непосредственно на плате. Могу порекомендовать взять 3.3В версию платы. Там нечему греться.
Взяв 2. В одному десь пальцем чи при пайці зняв кришку корпусу датчика. Датчик перестав працювати. Показує всі данні як нульові. Тому будьте уважні з кришичкою над датчиком. Другий працює добре.
У меня тоже проблема с влажностью. Внутри квартиры вообще какие-то неадекватные значения от 80 до 100%. На улице по сравнению с офиц. данными врет процентов на 7-10. Прожаривал его уже несколько раз. Первые значения адекватные - потом начинает расти. Остальные параметры показывает более-менеее точно.
Приложил картинку:
Офиц. показания+- (gismeteo):
темп. = 31С
давление = 747 мм рт. ст.
влажность = 41%
На датчике:
темп. = 32С
давление = 1003ГПа (752 мм рт. ст.)
влажность = 49.8%
C библиотекой и примером отсюда - https://github.com/adafruit/Adafruit_BME280_Library
всё прекрасно поднялось без плясок с бубном на I2C.
Заметил, что если питать датчик от 3.3В, а не от 5В , то датчик меньше саморазогревается и точнее показывает температуру. Давление и влажность проверить, к сожалению, нечем, но да, что-то там показывает похожее на правду. И если на датчик подышать, то влажность немедленно увеличивается ;)
Заработал сразу без танцев с бубном. Теперь имею климат-контроль с "логированием" температуры, влажности и давления с помощью всего одного модуля. Персоналу - респект и уважуха. Получил весь заказ очень быстро и без траблов.
эхх. а у меня он просто не видится, сканер i2c зависает, проверял на 3-х ардуинках, другие модули видятся сканером даже когда много разных, только подключаю этот - сканер висит :( видать лотерея китайская так мне выпала
Меня смущает тот факт, что у этого датчика давление пляшет каждые 5 минут в районе 1 мм.рт.ст.
https://ibb.co/rsv3GsD
Да и температура тоже не имеет стабильности. Мало того, что t на BME280 больше на 1,5 С чем на DS18B20. Так еще и рисует закономерную кривую, которая говорит, что в датчике происходят какие-то физические процессы, которые влияют на график t.
https://ibb.co/pnCv6Nz
Датчик точний, класний, поміняв значення I2C в бібліотеці з 0x77 на 0x76, як прочитав в статті http://embedded-lab.com/blog/making-simple-weather-web-server-using-esp8266-bme280/ і датчик запрацював.
Рекомендую :)
все работает, но давление показывает больше 1000 постоянно.
может поменять константу нормального атмосферного давления над уровнем моря?
#define SEALEVELPRESSURE_HPA (1013.25)
но вроде это как правильное значение.
Хотелось бы совет от знающих людей: как целесообразно оформлять подобные датчики (барометры)? Ну то есть, не просто же платка чтоб висела, а в какой-то корпус... Насколько он должен быть дырявым, и обязательно ли должен? Может, ему еще стоит пропускать и свет? Я понятия не имею.
Для тех, у кого проблемы с настройкой, обращайте внимание на смену адреса, как советуют в комментариях — это сразу помогает.
Покупал в этом магазине еще весной. Только дошли руки до него. Он чуть не такой, как на изображении. Что не пробовал - получаю только Could not find a valid BME280 sensor, check wiring! Кто нибудь мне может помочь проверить этот датчик?
Вчера взял данный датчик. С Adafruit BME280 почему-то не поднялся на Arduino Mega 2560...
Подключил библиотеку BlueDot BME280 и все заработало. Адрес установил 0x76.
Сравнил показания с домашней метеостанцией La Crosse. Разница в показаниях: T=+0.5C (2,1%), H=+4%(5,7%), P=-9hPa(0,9%)
Датчик прауює добре. Відразу запустився. Але, помітив що температура "обманює" приблизно на +1°C. Пробував різні бібліотеки - всюди трохи завищено.
Документація і форуми попереджують про таку проблему - датчик сам себе нагріває, бо за замовчуванням сам постійно замірює параметри, щоб видавати їм по запиту.
Щоб датчик не перегрівався потрібно перевести його в режим "Forced" (описано в документації).
Увага! Мені це не допомогло. Або щось з датчиком, або... :)
Але, рекомендації такі:
Для бібліотеки AdaFruit потрібно після bme.begin() вставити:
//BME280 scenario
Serial.println("Weather Station Scenario:");
Serial.println("forced mode, 1x temperature / 1x humidity / 1x pressure oversampling,");
Serial.println("filter off.");
bme.setSampling(Adafruit_BME280::MODE_FORCED,
Adafruit_BME280::SAMPLING_X1, // temperature
Adafruit_BME280::SAMPLING_X1, // pressure
Adafruit_BME280::SAMPLING_X1, // humidity
Adafruit_BME280::FILTER_OFF,
Adafruit_BME280::STANDBY_MS_1000);
Увага! В такому режимі перед отриманням показників з датчиків потрібно давати додаткову команду:
Тоже заметил, что при установке внутри корпуса метеостанции датчик саморазогревается и показывает завышенную (на 1-2 градуса) температуру. Частично помогает вынесение платы датчика на внешнюю поверхность корпуса и заключение платы в металлический корпус (например, из проволочной сетки), которая служит одновременно и теплоотводом и защитой от механических повреждений.
Я думаю, нельзя просто взять и отнимать какую-то константу. Степень перегрева (и завышение температуры) наверняка зависит от температуры окружающей среды и других условий. Поэтому надо или переводить датчик в экономный режим, или увеличивать рассеяние ненужного тепла при работе датчика.
Сравнивать показания толком не с чем, на глаз всё похоже на правду, кроме плавающей высоты над уровнем моря, но особо не разбирался с этим, т.к. лично мне не нужно.
С модулями ESP работает отлично без какой-либо мороки с библиотекой Adafruit BME280 (только пришлось константу адреса исправить, как пишут ниже). Другим устройствам на шине не мешает.
Покупал здесь не только его но и другие датчики для сборки "домашнего погодника", пока что тестирую - всем очень доволен. Очень быстро отреагировали в магазине, перезвонили, упаковали - на следующий день уже прибыло. Молодцы!!!. Теперь что касается датчика:
В файле Adafruit_BME280.h заменил значение константы BME280_ADDRESS на 0x76
Датчик смело работает от 5 В.
Температура точна с разницей в 0.5 - 1 градус
Влажность пока что не с чем сравнить
Работает стандартным методом.
Сравнивал с дхт11, температура в пол градуса отличается, влажность на 10% меньше показывает этот. Давление если перевести в mmHg то все ок. Но дороговат и микроскопический :)
Подключал датчик к Arduino Uno по туториалу
https://learn.adafruit.com/adafruit-bme280-humidity-barometric-pressure-temperature-sensor-breakout/arduino-test
Подключение осуществил посредством I2C.
Результат: датчик не найден, check wiring.
Так же пробовал подключение по SPI.
Результат тот же.
Сижу над задачей уже второй день, использую разные туториалы - результат один и тот же.
На данный момент мне кажется, что датчик не рабочий.
Это все уже пробовал:
Adafruit_BME280.h --> 0x76 (I2C Scanner выдает 0x76)
Arduino Uno: Wire.begin();
NodeMCU: Wire.begin(0, 2); или Wire.begin(D3, D4);
Не катит, другие варианты и результат описал выше.
Подключил этот датчик по I2C, заработал нормально, выдает все три параметра. Точность не проверял, но похоже на правду. Очень удобная штука для домашней метеостанции, т.к. три датчика в одной упаковке.
Запускал 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
По внешнему виду датчик такой же как у Вас на фото:
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
Подключил к 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 либо он или не настроен или не работает в нем что то.
Я наверно единственный дурак который открыл даташит и по нему, ознакомившись с назначением существующих контактов, сделал подключение возился только с пониманием работы I2C. Но после того как разобрался, снова залез в даташит, и на многое нашел ответы. Так же пришлось почитать про плюшку от Ардуино, под названием Wire. Почитал инфу, почитал код. Сделал коррекцию своего кода и всё пошло. Осталось эту кучу проводов превратить в плату, что бы было всё по феншую :) Но то другая история.
Модуль измерения атмосферного давления основан на датчике BMP-280 от BOSCH. Этот датчик является улучшенной версией датчика BMP180 и отличается от него меньшими размерами, пониженным энергопотреблением, высокой точностью работы и наличием точной заводской калибровки и двумя...
Модуль предназначен для точного измерения влажности и температуры. В датчике применена микросхема HTU21 с интерфейсом I2C, обеспечивающая промышленную точность измерений.
Модуль цифрового датчика температуры и влажности SHT30 открывает новый уровень в технологии измерений. Датчик SHT-30 отличается большой долговечностью и стабильностью результатов измерений, при отличном соотношении цены и качества. В функционал датчика входит схема обработки и усиление...
Данный модуль часов реального времени (RTC) отличается от подобных модулей тем, что он построен на уникальной микросхеме DS3231SN . Уникальность ее заключается в очень высокой точности хода часов. Этого удалось добиться поместив кварцевый резонатор в корпус микросхемы и обеспечив...
Теперь ваша Малинка всегда будет знать точное время даже без подключения к интернету! Для этого достаточно установить на GPIO коннектор этот модуль часов реального времени на микросхеме DS3231 и проблема "забывчивости" решится раз и навсегда. Модуль обладает отличной точностью хода,...
LCD экран 20 символов 4 строки с управлением по шине I2C (TWI, IIC), что очень удобно при нехватке свободных выводов на Arduino, достаточно подключить всего два провода (само-собой не считая питания) и можно полностью управлять дисплеем.
Arduino Nano V3.0 – маленькая, самодостаточная, разъемо-совместимая с макетками плата на микроконтроллере ATmega328. Она более-менее совпадает по функциональности с Arduino Duemilanove/Uno, но имеет другой форм-фактор. Arduino Nano недостает только разъема питания, а для подключения к...
Датчик температуры DS18B20 в защитном водонепроницаемом корпусе с пылевлагозащитой IP67. Диапазон температур, измеряемых датчиком находится в пределе -55С…+125С. Но так как защитная оболочка датчика сделана из ПВХ, то рекомендуется верхний диапазон измерения ограничить ста градусами....
NodeMCU *(Lolin) представляет собой плату разработчика на базе чипа ESP8266 (версия ESP12E ), который представляет собой UART-WiFi модуль с ультра низким потреблением. Сам чип проектировался для устройств из мира интернет вещей, а данная плата позволяет упростить разработку, т.к. на ней...
149 грн
Дорогие друзья! Мы стараемся держать на сайте информацию про наличие товаров и цены на них в АКТУАЛЬНОМ состоянии. Корректировки происходят постоянно. Если вы находите цену на товар завышенной, напишите нам про это с указанием ссылки на товар. Мы рассмотрим письмо и или обоснуем цену, или подкорректируем ее. Ассортимент магазина очень большой и иногда бывают ошибки в ценообразовании, особенно при скачках курса доллара. Благодарим за понимание.