Страница 3 из 3

Датчик BME280_En Рабочий и отредактированный блок

Добавлено: 22 дек 2018, 19:16
CraCk
nalnik писал(а): 22 дек 2018, 16:56
CraCk писал(а): 22 дек 2018, 16:49Как его использовать в быту?
зная высоту (можно узнать с помощью GPS) и применив формулу, Вы можете узнать - на какую высоту Вы закинули Ардуину с датчиком BME280. Ну или на какую высоту ВЫ подняли свой пепелац.
Но высота меняется от давления. Или я ни бум-бум :smile250: ?

Датчик BME280_En Рабочий и отредактированный блок

Добавлено: 23 дек 2018, 06:43
nalnik
CraCk писал(а): 22 дек 2018, 19:16Но высота меняется от давления. Или я ни бум-бум ?
Изменятся будит давление от высоты = на пятом этаже давление бутит меньше чем на первом.

Датчик BME280_En Рабочий и отредактированный блок

Добавлено: 25 дек 2018, 11:46
andy
всем привет!
В своё время не нашёл нормально работающий блок для BME280, поэтому пришлось сделать свой.
В архиве:
1. сам блок
2. библиотека, которую нужно подключить к Arduino IDE
3. скриншот с примером.

мой блок инициализирует датчик в цикле, т.е. если датчик был подключен после запуска контроллера, то не требуется перезапуск контроллера.

Ссылка:
https://yadi.sk/d/uvzPfAbcMvMx1w

Датчик BME280_En Рабочий и отредактированный блок

Добавлено: 29 дек 2019, 23:01
Брат
Добрый день andy! Меня заинтересовал твой блок bme, блок позволяет выполнить подключение как по адресу 0х76 так и 0х77, то есть подключить одновременно два датчика ВМР280 по I2C, нужно получить дифференциальное значение давления для измерения скорости воздушного потока. Давление и температуру показывает нормально, но что такое hum, вероятно влажность, а у меня блок ВМР280 поэтому выходят 0. То есть высоту блок не показывает? Посмотрел библиотеку, вероятно, она позволяет создать супер блок для датчика ВМР280, но, увы, не с моими возможностями, да мне многое и не понятно! Поясни, пожалуйста, что знаешь по своему блоку.

Отправлено спустя 1 час 35 минут 52 секунды:
Andy! Мне стало понятно, на основе какого скетча ты сделал блок, а именно ВМЕ280_Modes, в твоем блоке действительно нет высоты, но в твоей библиотеке есть и пример Environment_Calculations вот он подходит для блока с выводом и высоты, спасибо за наводку! :smile37:

Отправлено спустя 2 часа 23 минуты 41 секунду:
Спасибо заочной помощи andy, иной блок заработал, завтра причешу и выложу. Блок для ВМР280, выдает температуру, давление, высоту, работает как с адресом 0х76 так и 0х77, в смысле одновременно два датчика по I2C! :yes:

Датчик BME280_En Рабочий и отредактированный блок

Добавлено: 30 дек 2019, 19:07
Брат
Новый блок ВМР280 работает правильно, выдает температуру, давление, высоту, подключается по адресу 0х76 и 0х77. Библиотеку подгрузил, но столкнулся с проблемой не смог осилить параметры пользователя. Подставляемые параметры в скетче подставляются через пробел, программа ругается, о чем даже не догадываюсь, но, проблема точно в пробелах! Короче, супер блок у меня не получился, изменяю параметры уже в IDE, но меня устраивает. Блок хочу использовать для измерения скорости модели самолета.
BMP280Брат_(CODE).ubi
Отправлено спустя 2 минуты 51 секунду:
У меня есть предложение, всем кто создает свои блоки, в название подставлять свой ник, сложился полный замес!