• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Странная проблема с bme280 - неверная температура

noknown

New member
Доброго времени суток!

Купил два датчика bme280 от китайских умельцев. Подключаю к ESP-07 с библиотекой от Adafruit - в итоге врут безбожно. Оба. При чем ещё и между собой почти на два градуса разнЯтся. Что делать, товарищи? Куда хоть копать?
Нигде на плате ничего греющегося вроде нет. Стабилизатор питания всей схемы - отдельная плата. Питание не проседает - 3.38В.
Что ещё посмотреть? Пока планирую поменять библиотеку, ну ещё как вариант вынести плату датчика на проводах подальше от ESP. Хотя вроде как чем короче провода тем лучше...
В общем, выручайте - хоть направление поисков подскажите, а то я что-то с такой проблемой даже ничего и не нашел с этим датчиком...

Заранее спасибо!
 

nikolz

Well-known member
сделайте калибровку.
 

nikolz

Well-known member
чтобы ничего не грелось
надо просто отправлять спать ESP в промежутках между измерениями, а не греть воздух.
Кроме того, используйте режим просыпания с отключенным модулем WiFi при измерении.
 

noknown

New member
Есть, есп8266. Выносите на проводах датчик.
Огромное спасибо! Действительно, после выноса датчика на проводах - он стал значительно лучше показывать температуру! А нагрев самой есп я вот пальцем до сих пор не чувствую :( Видать, толстокожий.
Спасибо ещё раз!
 

noknown

New member
чтобы ничего не грелось
надо просто отправлять спать ESP в промежутках между измерениями, а не греть воздух.
Кроме того, используйте режим просыпания с отключенным модулем WiFi при измерении.
У меня данная есп будет как бы сервером - её нельзя в спящий режим. Но статью, которую Вы привели - я уже начал читать - обязательно пригодится, спасибо!
 

pvvx

Активный участник сообщества
BME280 и сам греется. Собственный прогрев зависит от частоты опроса.
“Глобальное потепление” вполне может быть вызвано собственным прогревом датчиков, т.к. оно началось когда датчики стали электронными и у человечества появился подход из Arduino :p
Из всех распространенных SHT85 имеет минимальный прогрев
Остальные +2 и более градуса...
Даже MPU9250 и прочие...

+ https://esp8266.ru/forum/threads/ubia-usb-ble-to-i2c-smbus-adapter.4810/post-70705
....
 

pvvx

Активный участник сообщества
сделайте калибровку.
Каким фигом? Конвекция зависит от многих факторов - влажности, положения в пространстве притяжения, разряженности, состава воздуха, ... Плюс от поглощение излучения внешними...
... И от напряжения питания датчика при стабильной частоте опроса.
 

nikolz

Well-known member
Есть многое на свете, друг Горацио, что и не снилось нашим мудрецам!!!
 

alex80

New member
Купил два датчика bme280 от китайских умельцев. Подключаю к ESP-07 с библиотекой от Adafruit - в итоге врут безбожно. Оба.
Аналогичная ситуация, имеются BME280 и BMP280 (библиотека Adafruit, датчики на проводах ), температура у обоих +/- одинаковая, но отличается от других термометров примерно на 3 градуса. (на 3-х бытовых спиртовых термометрах в комнате -21 градус, на BME280 и BMP280 -24 градуса). По влажности - так же сомнения, по BME 280 в доме 40% (на бытовом гигрометре -70%), на улице 50-60 ( на других открытых источниках в городе, в радиусе 3 км, от 70 до 100%).
 

Dimon_222

New member
Аналогичная ситуация, имеются BME280 и BMP280 (библиотека Adafruit, датчики на проводах ), температура у обоих +/- одинаковая, но отличается от других термометров примерно на 3 градуса. (на 3-х бытовых спиртовых термометрах в комнате -21 градус, на BME280 и BMP280 -24 градуса). По влажности - так же сомнения, по BME 280 в доме 40% (на бытовом гигрометре -70%), на улице 50-60 ( на других открытых источниках в городе, в радиусе 3 км, от 70 до 100%).
Аналогично. Более того сравнивал показания с трех разных датчиков AHT10, Am2302 и BME280 разница от 2 до 3 градусов в разные стороны.
На улице стоят BME280 и DS18b20 разница в показаниях в +2.5 градуса от DS18B20 показания которого совпадают с данными уличного спиртового градусника
 

nikolz

Well-known member
Аналогичная ситуация, имеются BME280 и BMP280 (библиотека Adafruit, датчики на проводах ), температура у обоих +/- одинаковая, но отличается от других термометров примерно на 3 градуса. (на 3-х бытовых спиртовых термометрах в комнате -21 градус, на BME280 и BMP280 -24 градуса). По влажности - так же сомнения, по BME 280 в доме 40% (на бытовом гигрометре -70%), на улице 50-60 ( на других открытых источниках в городе, в радиусе 3 км, от 70 до 100%).
при минус 21 на улице,
дома если не в бане и нет увлажнителя ,
BME более реально,
чем бытовой гигрометр.
 

nikolz

Well-known member
Аналогичная ситуация, имеются BME280 и BMP280 (библиотека Adafruit, датчики на проводах ), температура у обоих +/- одинаковая, но отличается от других термометров примерно на 3 градуса. (на 3-х бытовых спиртовых термометрах в комнате -21 градус, на BME280 и BMP280 -24 градуса). По влажности - так же сомнения, по BME 280 в доме 40% (на бытовом гигрометре -70%), на улице 50-60 ( на других открытых источниках в городе, в радиусе 3 км, от 70 до 100%).
а другие термометры - это какие?
 

pvvx

Активный участник сообщества
Как раз к измерению влажности претензий то и нет
Как раз таки есть у BME280. Это в гигростате со стабильной установкой он ещё что-то может показать правильное, но не в реальной среде.
Во первых у него массивная металлическая крышка с масенькой дыдочкой... Если его отключить на пару сек при падении температуры то в этом корпусе наблюдаем конденсат и он требует выпаривания до начала получения правильных показаний.
 

pvvx

Активный участник сообщества
Частичным решением является постоянный подогрев его корпуса :) Потом перевод показаний в точку росы и пересчет к нормальном измерителю температуры уже в вашу ни о чем не говорящую "относительную влажность" (пересчитайте для давления близкого к нулю :) ).
 
Сверху Снизу