Ми відправляємо замовлення "Новою Поштою" по Україні. Також можливий самовивіз з нашого магазину
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 мкА
Датчики тиску та температури гарні, особливо у режимі 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, досить підключити всього два дроти (само-собою не рахуючи живлення) і можна повністю керувати дисплеєм.
Датчик інфрачервоного вимірювача концентрації CO2 MH-Z19B призначений для кількісного визначення питомого вмісту вуглекислого газу в повітрі. Датчик має два вихідних інтерфейси, температурну компенсацію, високу лінійність і мале енергоспоживання.
Датчик температури DS18B20 в захисному водонепроникному корпусі з пиловологозахистом IP67. Діапазон температур, вимірюваних датчиком знаходиться в межі -55С ... + 125С. Але так як захисна оболонка датчика зроблена з ПВХ, то рекомендується верхній діапазон виміру обмежити ста градусами. Сам...
Arduino Nano V3.0 з не розпаяними конекторами – невелика самодостатня плата, сумісна з макетними платами, яка побудована на мікроконтролері ATmega328. Вона в основному збігається за функціональністю з Arduino Duemilanove/Uno, але має інший форм-фактор. Arduino Nano не вистачає...
177 грн
Шановні друзі! Ми намагаємося тримати на сайті інформацію про наявність товарів та ціни на них в актуальному стані. Коригування відбуваються постійно. Якщо ви знаходите ціну на товар завищеною, напишіть нам про це із посиланням на товар. Ми розглянемо лист та чи обгрунтуємо ціну, чи підкоригуємо її. Асортимент магазину дуже великий та іноді бувають помилки в ціноутворенні, особливо при скачках курсу долара. Дякуємо за розуміння.