Agat писал(а): ↑22.01.2023{, 08:40}
Запитал от 3,3В. Результат тот же: на 15м проводе ВМР280 не работает, ВМЕ280 работает! На коротком проводе работают оба.
С Вами очень интересно и содержательно общаться - Вы методичны, точны и содержательны.
И Вы на практике начали заниматься удаленными датчиками, видимо для мониторинга оборудования (15м).
-----------
1.О том, что известно. Чтобы снизить вероятность ошибок в блоках/библиотеках, можно попробовать использовать во всех случаях блок BME280, при желании в нем можно отключить опрос несуществующего в BMP280 опрос влажности(есть опция в параметре "Период измерения влажности"). По результатам можно оценочно судить о качестве BMP280 - возможно модуль конструктивно выполнен как-то не так, или что-то с чипом(хотя это вряд-ли) или еще что-то.
----------
2.Предположений может быть много, но наиболее действенный способ это увидеть.
-Можно посмотреть коды ошибок. В библиотеке они есть, вывод в блоке не предусмотрен, но при его и добавить не сложно.
-Можно посмотреть что происходит на шинах SDA,SCL осциллографом - сам этим методом почти не пользуюсь, но исследование фронтов и выбросов может дать дополнительную информацию.
-Очень хорошие результаты может дать исследование того, что происходит на шине i2c используя логический анализатор. Для нас это один из основных инструментов при разработке библиотек и тестирования проектов, в т.ч. и тестовых. Есть ли у Вас такая возможность?
===============
Вы подняли интересную тему - измерение и сбор данных на физической установке(так я это увидел).
Предложение: может Вы откроете отдельную тему по этой проблематике.
Решений может много - это локальные контроллеры с WiFi+MQTT, это и какие-то простые проводные сети, это и шина CAN, это и простые беспроводные решения и т.п. Писать можно много, а вот достичь масштабируемой практики цель привлекательная.
В этой теме ecoins принял бы активное посильное участие.
----------------------
Спасибо.