ESP, IoT [BigClock] Большие часы на WS2812, ESP8266, Народный мониторинг

Какой вариант датчика используется у вас? Интересно, использует ли кто BME280, как у меня?)

  • BMP280

    Голосов: 26 26.8%
  • BME280

    Голосов: 71 73.2%

  • Всего проголосовало
    97

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118

@ASM,
Когда в основной вкладке смотри скрин 2 вот так адрес указан "bmp280.begin(0x77);" то всё работает, а когда как на скрине 1 то работает только ВМЕ


АНТ то работает в паре с ВМР
 

Вложения

  • 36 KB Просмотры: 9
  • 15.5 KB Просмотры: 9
Изменено:

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@kym13, надо смотреть, не перестанут ли работать другие датчики, после упрощения. У меня на два адреса датчика. Может логику надо поменять.
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118

@ASM,
Да датчики перестают работать укажешь bmp280.begin(0x77); то работает АНТ+ВМР, а ВМЕ не работает если bmp280.begin(); то АНТ+ВМР не работают.
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
У датчиков разные адреса, 0x76 и 0x77.
Если ничего не указывать, то используется по умолчанию, 0x76
 

maksland

★★★✩✩✩✩
13 Янв 2019
613
143
Omsk
и как быть ? добавить кнопку "АНТ+ВМР" где BMP 0x77 присваивается, иначе 0x76
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
Есть пара мыслей, как сделать визуально.
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118

@maksland,
Так оно и сделано только программно, АНТ то работает, а вот переключения между ВМР и ВМЕ нет. АНТ+ВМР это же по сути два разных датчика только собраны на одной плате это всё равно что установить АНТ и ВМР280 каждый по отдельности, так что объединять их типа АНТ+ВМР не нужно.
 
Изменено:

maksland

★★★✩✩✩✩
13 Янв 2019
613
143
Omsk
ВМЕ тоже адреса менять можно ? тогда может просто переключатель ВМР/ВМЕ "0x76/0x77"
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118

@maksland,
Я пробовал менять адреса или указывать как на скрине походу где-то в коде "косяк" хотя программистам виднее
 

Вложения

  • 34.8 KB Просмотры: 6

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
Давайте актуализируем информацию, думаю завтра доберусь или сегодня вечером.

У нас два списка, давление и влажность.

В давлении сделаю два выбора с адресами, как вариант 1 и вариант 2.

Во влажности там большой список датчиков, там что нужно поменять?
Тоже сделать варианты с каким-то датчиком? А то может они разные адреса, может кто проверить через сканер эти сдвоенные платы.

Примеры -> Wire -> i2c_scanner
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118

@ASM, Во влажности там большой список датчиков, там что нужно поменять?.... Ничего не нужно менять.
У сдвоенной платы адрес ВМР 0х77, а вот у ВМР на отдельной плате 0х76
 

Вложения

  • Лойс +1
Реакции: ASM

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118

@ASM, Вот такие результаты получились

ПС: Если во вкладке "hub" в этой стоке "b.Select(&c.dsHum).text(F("Выкл;BME280;HTU21D;DHT22;AHT;BMР280")).label(F("Влажность"))" убрать "BMР280" это влияет на что либо?
В ВМР280 нет датчика влажности.
 

Вложения

Изменено:

maksland

★★★✩✩✩✩
13 Янв 2019
613
143
Omsk
Яндекс надо на ЮMoney (с 15 декабря 2020 года) поменять в скетче
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@kym13, убрать то можно, добавлял для спаренных датчиков, скорее всего, уже не помню... Надо подтвердить, нет ли сейчас проблем с датчиками.
Как же не удобно смотреть фотки такие с телефона, завтра пересмотрю с ПК.

Заодно сверю адреса с другими библиотеками.

Яндекс надо на ЮMoney (с 15 декабря 2020 года) поменять в скетче
Можно и поменять, только звучит не так красиво)
 
Изменено:

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
ASM, Надо подтвердить, нет ли сейчас проблем с датчиками..... Есть проблемы, я же скрины выложил те что без цифр в названии это какие датчики включены, те что с цифрами что они выводят. ВМР не работает и ВМЕ (влажность)в паре с ВМР тоже не работает.

1. После каждого включения/изменения подключаемых датчиков перезагружал/отключал питание.
2. Стандартный вариант с bme280 работает как надо.
 
Изменено:

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@kym13, меняются адреса не на лету, нужно перезагружать. Т.к. старт идёт при запуске.

Стандартный вариант с bme280 работает как надо, с ним проблем нет.
 

maksland

★★★✩✩✩✩
13 Янв 2019
613
143
Omsk
"ВМЕ (влажность)в паре с ВМР тоже не работает." 2 датчика вместе ?
 
  • Лойс +1
Реакции: kym13

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
Либо bme, либо bmp. Одновременно работать не будут, в данной реализации. Хотя они и не нужны одновременно.

Есть мысль, сделать разграничение. Если обычный bme, то убирать лишние пункты, если bmp, то предлагать датчик для влажности.
 
  • Лойс +1
Реакции: AlChel и kym13

maksland

★★★✩✩✩✩
13 Янв 2019
613
143
Omsk
одно дело код, другое организационные вопросы :) кучу датчиков однотипных лепить не нужно на шину
тем более много альтернативы есть
мы на bmp и перешли что цена на bme подскочила в несколько раз (рублей 400-500 стоил датчик)
АНТ20+ВМР280 смуту внес - в 2-3раза дешевле и на одной плате:)

P.S. АНТ20+ВМР280 давление показывает как то странно
0x76 показывает - перегружаю - нет давления
выставляю 77 перегружаю - естественно 0, тут же выбираю 76 и начинает показывать, но до следующей перезагрузки
 
Изменено:

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
что-нибудь придумаю, как только время появится) Можно попробовать вынести датчики в отдельную вкладку.
 
  • Лойс +1
Реакции: maksland и kym13

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@kym13, вкладка другие, можно заменить на датчики, немного пересортировать.
 
  • Лойс +1
Реакции: kym13