Страница 1 из 2

Блок датчика BMP280

Добавлено: 04 окт 2020, 16:08
golloper
Сделал блок из примеров в ide, библиотека BMP280_DEV.
Добавил задержку опроса датчика выставляемую в параметрах блока от 1сек до 10 мин .
Добавил вывод давления в миллиметрах ртутного столба.
В секции setup можно изменить I2C адрес 77 или 76 по умолчанию стоит 76.
Библиотека прикреплена к блоку.
Работоспособность протестирована на ардуино нано.
2020-10-04_14-41-51.png
BMP280_(Code_-_Basic).ubi

Блок датчика BMP280

Добавлено: 15 окт 2020, 16:50
Taser
а где влажность?

Блок датчика BMP280

Добавлено: 15 окт 2020, 16:53
golloper
UPD: Доработанный блок сделанный в новом редакторе. Все настройки выведены в параметры блока. Возможность выбора платформы Arduino или ESP8266. Выбор альтернативных линий SDA и SCL для ESP8266. Коррекция датчика температуры.
Блок проверен на Arduino nano и WeMos mini.
280.png
Датчик_BMP280_(Code_-_Professional).ubi
Screenshot_2020-10-15-16-26-51-598_com.shevauto.remotexy.pro.jpg
Отправлено спустя 44 секунды:
Taser писал(а): 15 окт 2020, 16:50 а где влажность?
Видимо в BME280 :smile38:

Блок датчика BMP280

Добавлено: 15 окт 2020, 17:34
chess
Спасибо, но как быть, если мне нужно задержку опроса датчика 10минут и 1секунду ..?
[spoiler]Изображение[/spoiler]

Блок датчика BMP280

Добавлено: 15 окт 2020, 18:26
golloper
chess писал(а): 15 окт 2020, 17:34 Спасибо, но как быть, если мне нужно задержку опроса датчика 10минут и 1секунду ..?
[spoiler]Изображение[/spoiler]
скажите сколько надо ,я поправлю блок

Блок датчика BMP280

Добавлено: 15 окт 2020, 18:39
AlexCrane
[ref]golloper[/ref], Поставь вход Read (Опрос) к примеру и при подаче на него единички произойдет опрос, так более правильно

Блок датчика BMP280

Добавлено: 15 окт 2020, 19:29
Rovki
chess писал(а): 15 окт 2020, 17:34 Спасибо, но как быть, если мне нужно задержку опроса датчика 10минут и 1секунду ..?
[spoiler]Изображение[/spoiler]
Как то странно ...к минутам добавлять секунду ,это что сделает погоду более теплой?

Блок датчика BMP280

Добавлено: 15 окт 2020, 20:04
SSSergeich
Rovki писал(а): 15 окт 2020, 19:29 это что сделает погоду более теплой?
скорее менее холодной...

Блок датчика BMP280

Добавлено: 15 окт 2020, 21:39
chess
виноват исправлюсь, конечно же 10минут и 1кирпич, или 10минут и 1год, но никак 1секунда

Блок датчика BMP280

Добавлено: 15 окт 2020, 22:00
Anydy
Обычно в блоках делают вход - En, при подачи на него единички - он выдает значение, в остальном он не используется. Опять же нужно уметь делать этот вход - то есть его можно сделать, но блок будет постоянно крутиться в основном цикле - а можно грамотно - когда нужно тогда и ответ от него! Несколько сумбурно высказался.....смысл в том что блок должен быть в виде функции, и вызываться только по запросу.

Блок датчика BMP280

Добавлено: 16 окт 2020, 19:21
Brama
golloper писал(а): 04 окт 2020, 16:08 Работоспособность протестирована на ардуино нано.
Как запитать датчик? От 3,3v, или от 5v?
Надо ли использовать конвертеры уровней?

Блок датчика BMP280

Добавлено: 20 окт 2020, 19:09
golloper
Anydy писал(а): 15 окт 2020, 22:00 Обычно в блоках делают вход - En, при подачи на него единички - он выдает значение, в остальном он не используется. Опять же нужно уметь делать этот вход - то есть его можно сделать, но блок будет постоянно крутиться в основном цикле - а можно грамотно - когда нужно тогда и ответ от него! Несколько сумбурно высказался.....смысл в том что блок должен быть в виде функции, и вызываться только по запросу.
Обновил блок viewtopic.php?f=74&t=6759&p=94766#p94766 . Прислушался к вашим советам. Добавил вход внешнего опроса и на всякий случай оставил внутренний таймер . Выбрать откуда опрашивать, в параметрах блока. Ну и код в функции подобрал вроде. Если не трудно -посмотрите , это так сказать первый блин,ткните в ошибки. :smile37:

Отправлено спустя 4 минуты 3 секунды:
Brama писал(а): 16 окт 2020, 19:21
golloper писал(а): 04 окт 2020, 16:08 Работоспособность протестирована на ардуино нано.
Как запитать датчик? От 3,3v, или от 5v?
Надо ли использовать конвертеры уровней?
Всё зависит от самого датчика. Они есть и на 3.3 и на 5 вольт.

Блок датчика BMP280

Добавлено: 22 окт 2020, 18:40
Taser
golloper писал(а): 15 окт 2020, 16:53
Видимо в BME280 :smile38:
[/quote]

Пардоньте
уже запутался в этих двух датчиках

Блок датчика BMP280

Добавлено: 19 фев 2021, 13:36
hatul
Не могу загрузить блок BMP280. Выходит сообщение
[spoiler]
Scr021.jpg
[/spoiler]
А другой блок "Датчик_BMP280_(Code_-_Professional)" никаких сообщений,но и в пользовательских блоках не появляется. Пробовал в FlProg 6.3.1

Блок датчика BMP280

Добавлено: 19 фев 2021, 14:22
rogekam
hatul писал(а): 19 фев 2021, 13:36 Не могу загрузить блок BMP280. Выходит сообщение
[spoiler]Scr021.jpg[/spoiler]
А другой блок "Датчик_BMP280_(Code_-_Professional)" никаких сообщений,но и в пользовательских блоках не появляется. Пробовал в FlProg 6.3.1
В версиях FLProg 7.3.0 и выше.

Блок датчика BMP280

Добавлено: 19 фев 2021, 18:14
hatul
[ref]rogekam[/ref], Спасибо! Скачаю,попробую.

Блок датчика BMP280

Добавлено: 19 фев 2021, 21:21
Bentry
golloper писал(а): 15 окт 2020, 16:53 Доработанный блок сделанный в новом редакторе. Все настройки выведены в параметры блока. Возможность выбора платформы Arduino или ESP8266. Выбор альтернативных линий SDA и SCL для ESP8266. Коррекция датчика температуры.
Блок проверен на Arduino nano и WeMos mini.
Ругается на нехватку библиотеки

Блок датчика BMP280

Добавлено: 04 май 2021, 11:48
Dmabst
Bentry писал(а): 19 фев 2021, 21:21 Ругается на нехватку библиотеки
https://github.com/MartinL1/BMP280_DEV

Блок датчика BMP280

Добавлено: 09 июл 2021, 17:14
tolika
[ref]golloper[/ref],
В новой версии FLProg в вашем блоке(Датчик_BMP280_(Code_-_Professional).ubi) при компиляции, пины для подключения по шине I2C не выставляются, только в ручную в самом скетче.

Блок датчика BMP280

Добавлено: 09 июл 2021, 18:22
nalnik
tolika писал(а): 09 июл 2021, 17:14 пины для подключения по шине I2C не выставляются, только в ручную в самом скетче.
Все вроде работает ESP8266
левый BMP280 ------ правый BMP180
также и на дисплее,

время - "сейчас"

температура
давление
высота


[spoiler]
bmp.jpg
[/spoiler]