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

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

  • BMP280

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

    Голосов: 71 73.2%

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

Sir90

✩✩✩✩✩✩✩
23 Мар 2022
3
0
@kym13, уже разобрался щас борюсь с ошибками при компиляции, то нехватка библиотек то ещё какая то лажа(
 

Sir90

✩✩✩✩✩✩✩
23 Мар 2022
3
0
Суть такая ищу нормальную альтернативу где можно часть настроек перенести в веб интерфейс, а так я пользовался этим скетчем
 

Вложения

maksland

★★★✩✩✩✩
13 Янв 2019
611
143
Omsk
kym13
как у вас фотодатчик работает и подключён ?
а может из ночного режима у меня это ....надо проверить вечером
 
Изменено:

kym13

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

@Sir90,
..где можно часть настроек перенести в веб интерфейс..... Так в этом проекте почти всё в WEB настраивается. Что касается библиотек могу ссылку на полный архив выложить.
 

maksland

★★★✩✩✩✩
13 Янв 2019
611
143
Omsk
Здорово !
а я сегодня спалил одни часы .... дал 12 вольт
теперь ждать 2 недели светодиоды :cry: и менять 58 штук
 
Изменено:

maksland

★★★✩✩✩✩
13 Янв 2019
611
143
Omsk
1753684409954.png Как теперь корпус приделать, чтобы в двух положениях? Ума не приложу.
 

kym13

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

@maksland,
Заднюю шарнирную часть с коробочкой от Nick56 и хоть на стол, хоть на стену и под любым углом. Я его крепление под солнечные панели приспособил. STL-ками поделитесь?
 

Вложения

maksland

★★★✩✩✩✩
13 Янв 2019
611
143
Omsk
да как то хочется облагородить механизм, что крутится в голове, попадалось в инете, но не сохранил :cry:
да я не далеко ушел от того что вам отправлял, могу исходники сразу
вы DSM 5 поставили ? можете сами поковырять
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
Пообщался я с ИИ по теме, почему FastLED на WS2812 работает не выше 2.7.4...
В ядре 3.0.0 была усилена оптимизация, и многие функции стали по умолчанию размещаться во Flash, а не в IRAM (внутренней RAM, критичной для временных операций).
  • Библиотеки для адресных лент (включая FastLED и NeoPixel) требуют строгого временного контроля (точные задержки в микросекундах).
  • Если код, отвечающий за передачу данных (например, show()), попадает в Flash, прерывания (например, Wi-Fi) могут нарушать тайминги, и лента работает некорректно.
Решение в FastLED:
Раньше в FastLED для ESP8266 использовалась ассемблерная реализация (точные тайминги), но в новых версиях ядра она могла перестать работать из-за изменений в компиляторе или размещении кода.
Варианты:
Форсировать размещение кода в IRAM:
В коде добавить атрибут ICACHE_RAM_ATTR для критичных функций (если используете собственные обработчики).
Попробовать альтернативные библиотеки:
  • NeoPixelBus (более стабильна на новых ядрах):
  1. Настроить частоту CPU:
    Некоторые пользователи отмечают, что при частоте 160 МГц (вместо 80 МГц) тайминги работают стабильнее.
Я предлагаю попробовать перейти на NeoPixelBus.
Смотрел кто эту библиотеку, как вариант?)
 
  • Лойс +1
Реакции: maksland

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
Буду понемногу переделывать)
Самое сложное, это наш градиент, его нет в этой библиотеке. Тут придется делать самостоятельно, через массивы. Частично уже сделал. Остаётся разобраться, как считывать с этого массива...

п.с. пора избавляться от устаревшего 2.7.4.
Он многое портит в использовании свежих версий библиотек...

п.п.с. походу индусы делали эту библиотеку, которые не запилили метод по управлению яркостью))
надо искать альтернативу, не буду я свою функцию реализовывать)

рассмотреть Adafruit_NeoPixel ?)
 
Изменено:

bort707

★★★★★★✩
21 Сен 2020
3,288
954
Фастлед можно переписать под новое ядро, например выбрав в качестве метода вывода сигнала Ws2812 шину I2S вместо SPI
 

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
@bort707, есть пример?)
На Adafruit я уже переписал, только затестить останется.
 

maksland

★★★✩✩✩✩
13 Янв 2019
611
143
Omsk
1753847169415.png
ну вот как придумать простой механизм поворота ? тямы не хватает ... дизайнер нужен . Чтобы просто и красиво, и функционально было
 

maksland

★★★✩✩✩✩
13 Янв 2019
611
143
Omsk
1754030098814.png 1754040203469.png
не хватает мне гибкости ума :) может то что после операции и возраст уже
не знаю как работать будет
питание сбоку и новую плату рисовать нужно будет, DCDC yf 5v 5a тоже поставить ...
 
Изменено:
  • Лойс +1
Реакции: kym13

ASM

★★★★★✩✩
26 Окт 2018
1,918
422
Не работает лента с последними ядрами и версиями, даже с коррекцией.
С NeoPixel постоянный ребут.
И там и там Индусы накодили?)
Оставляю все как есть...