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

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

  • BMP280

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

    Голосов: 71 73.2%

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

Влад78

✩✩✩✩✩✩✩
6 Июн 2023
37
1
на последних версиях проблем таких нет.
Спасибо. Попробую прыгнуть снова не последнюю версию. Дело в том что началось после "подьема" темы и обновления на свежие прошивки.
Сейчас откатился на 2.5. На этой неделе отвалился на два с половиной часа (по данным из писем с Народмон) - и снова заработал сам.
Есть у меня еще котейка, она любит морду чесать о часы (стоят на полу, так уж вышло и ночью в глаз не бьет (мин яркость тоже ярко) и если глаз отркыл видны из кровати). Может контакт отходит на мгновение, но маловеротятно, модуль BMP в гребенке, отходить там некуда. Питание часов тоже плотно.
У меня подозрение что роутер чудит. Я пользуюсь ДЛинком от Красного оператора (чтобы не рекламить). В нем особо и настроек-то нет. Пробовал родит контроль включить - бесполезно...
 

nick 56

★★✩✩✩✩✩
11 Апр 2024
146
54
Sergo_ST, а что нужно проверить? Я понимаю так; залить в ЕSP этот скетч, прицепить к пину2 приёмник и в мониторе порта смотреть температуру. Без привязок к адресу передатчика.
 
  • Лойс +1
Реакции: kym13

Sergo_ST

★★★★★★✩
15 Мар 2020
1,094
885
@nick 56, Да, всё так. Только номер пина лучше поменять и указывать GPIO пин.
Тобишь initPinRx(4); - подключать к GPIO4, а не D4.
Ну и в мониторе порта следить что будет выводиться во время передачи (если вообще что-то будет там)...
 
Изменено:
  • Лойс +1
Реакции: kym13

nick 56

★★✩✩✩✩✩
11 Апр 2024
146
54
@ASM Мы протестировали прошивку Sergo_ST. Всё работает. Sergo_ST немного её подправил. Ждём Ваших изменений в коде для теста. Укажите на какой пин приёмник цеплять.
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@nick 56, использовать эту прошивку в качестве альтернативы опроса ds18b20?)
я добавил в прошивку, если запущена ТД, то показывается список WiFi сетей
 

nick 56

★★✩✩✩✩✩
11 Апр 2024
146
54
Я не программист, и как это будет описано не знаю. Но алгоритм представляю так: Вы выделяете свободный пин для подключения приёмника, Вставляете в свой код, код @Sergo_ST. В вебморде (наверное в настройках)добавляете кнопку включить радиодатчик ds18b20, при этом происходит подмена данных полученных с датчика, на данные, полученные с приёмника Как это будет выглядеть в коде, я даже представить не могу, могу только догадываться, что в вашем коде имена переменных одни, в чужом коде-другие, наверное всё сложнее, как кажется на первый взгляд.
 

ASM

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

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@ASM, Приветствую, ждать добавления "радиоудлинителя от Sergo" для тестирования или нет?
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@maksland, Зачем ломать? Если ASM внесёт изменения мы его протестируем, работающий скетч оставить как есть, а с радиоудлинителем обозвать по другому.
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
Можно сделать по аналогии с htu21d, на тех же пинах
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@ASM, Вам видней я в программировании ноль. Датчиком htu21d практически никто не пользуется в основном используют ВМЕ/ВМР280 так что ваш вариант само то.
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@ASM, Вы наверное не поняли нужно пин назначить для приёмника он по шине I2C не подключается, он подключается как DS18b20(+ - и сигнальный), типа #define ONE_SENSORS_DS Dхх // PIN приёмника
 

nick 56

★★✩✩✩✩✩
11 Апр 2024
146
54
ASM. Что-то Вы меня совсем запутали. Прежде чем задать вопрос, я константы пересмотрел, упоминания про htu21d, не нашёл. Вы приёмник на D5 вешаете?
запутался не только я :)
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@nick 56, я конфигурацию не менял, только добавил возможность выбора, провод ds или радио ds. Пин тот же, 5.

Или вам нужно 7 пин подключить, который rx?)
 
  • Лойс +1
Реакции: kym13

nick 56

★★✩✩✩✩✩
11 Апр 2024
146
54
Теперь понятно. Буду пробовать. Пока подключать ничего не надо.

Загрузил, подключился, ничего не считывает
 
  • Лойс +1
Реакции: kym13

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
И какой пин задействовать?)
В примере D2, у нас на них висят два I2C датчика.
 

Sergo_ST

★★★★★★✩
15 Мар 2020
1,094
885
@ASM, Любой GPIO 0-15, но желательно не использовать те пины, которые должны быть обязательно в высоком или низком уровне при запуске, тк радиоприемник может в любое время изменить их состояние.
Можно увидеть исходники того как вы добавили обработку приёмника?
 
Изменено:
  • Лойс +1
Реакции: kym13