ESP, IoT WiFi лампа/гирлянда/информер ws2812/HUB75 - Обсуждение прошивки FireLamp_EmbUI

dina

★★✩✩✩✩✩
3 Окт 2021
369
94
50

@vortigont,
У меня условно 2 вида дисплеев 0.56 и 0.36 дюйма ,отличаються размером цифр. Оба одинаково себя ведут.Попробуйте у себя сделать штук 5 ,передергиваний питания ,с интервалом пол минуты. Но опять же , с горящеми точками на старте иногда начинают мигать.Если же на старте не горят ,то четко работают. Как то так.
 
Изменено:

dina

★★✩✩✩✩✩
3 Окт 2021
369
94
50
Эх... ломать так ломать...
По тестам 8266 ,преоритет из какой ветки ,фит или легаси? На выходные готов потестить, с полным обвесом. Еще заметил ,мастер есп 32 , дисплей чуть заметно ,подмаргивает.
 
Изменено:

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
@dina, тестируйте мастер или фит, они сейчас почти одинаковые, я буду чаще их сливать.
В дисплей я добавлял команду сброса экрана, но так и не понял сбрасывает она эти точки ли нет.
 

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
Потихоньку копаюсь с управлением яркости в отдельной ветке.
что уже запланированно:
- будет выкинуто переключение на глобальную яркость и яркость, хранимую в каждом эффекте
- будет реализован какой-то механизм коррекции яркости для каждого эффекта
- регулятор яркости примет какой-то человекоориентированный диапазон 0-10, 0-100, или что-то в этом роде

по поводу коррекции это довольно сложный вопрос ввиду того что воспринимаемая глазами яркость нелинейна.
Вариант ввести статическое смещение величины не подходит совсем. Вариант ввести какой-то дробный коэффициент будет так или иначе плохо работать либо в темной либо в яркой части шкалы.

Пока остановился на варианте ввести некий набор кривых для коррекции яркости - линейная, экспонента, cie1931 и пр. и возможность назначать кривую на каждый эффект. Получится может быть не так гибко, но достаточно предсказуемо по всей шкале яркости.

Если у кого есть конструктивные идеи/пожелания высказывайте, приму в учёт. Желательно высказываться в алгоритмическом ключе, а не "мне удобно и хочу красиво".
 
  • Лойс +1
Реакции: dina и shax

Andron-65

★✩✩✩✩✩✩
18 Май 2020
71
18
Добрый день всем. Мастер ветка. Точки часов неподвижны. Нет возможности в веб назначить пин мосфета ( у меня на печатной плате GPIO 4).
 

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
Нет возможности в веб назначить пин мосфета
в смысле? нет формы настройки, в ней значения не меняются, не применяются или что? Люди, вы хоть свои сообщения перечитывайте со стороны как это можно понять что вы сказать-то хотите.

Точки часов неподвижны
точки, да, какая-то проблема есть, пока руки не дошли
 

andy040670

★★★✩✩✩✩
13 Ноя 2019
353
110
55
- будет выкинуто переключение на глобальную яркость и яркость, хранимую в каждом эффекте
Я уже высказывался по этому поводу.
ESP, IoT - WiFi лампа-будильник. Обсуждение прошивки FireLamp_EmbUI | AlexGyver Community
Без этого не вижу смысла использовать именно эту прошивку, так как таких уже море.
 

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
@andy040670, так вам шашечки или ехать? Есть желание именно сидеть и крутить каждый эффект отдельно или избавиться от этой необходимости вообще?
 

dina

★★✩✩✩✩✩
3 Окт 2021
369
94
50
Я в исуе писал ,что даже акктивация микрофона ,накладывает свой отпечаток в эффекте на яркость .Предлагаю выкинуть микрофон из таких эффектов. С микрофоном оставить ,радуга , цвета они неплохи в режиме цветомузыка ,анализатор ,осциллограф конечно тоже оставить.Ну еще более внимательно поглядеть. Мож кто крутую цветомузыку предложит отдельным эффектом.Если все подправить ,что я написал в исуе ,у нас будет рабочая кдн прошивка. Но благодаря Вортигонту (рабу пришельцев , халф лайф...) ,с пинами в меню ,мы уже ушли дальше !!!
 
Изменено:

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
ну и хрен с ней с этой яркостью тогда... пусть остается как есть в разнобой везде если так удобнее, что-нибудь другое посмотрю.

@dina, вас я тоже не понял - а что вам мешает не включать микрофон на этих эффектах-то? Кому нравится тот включит.
 

dina

★★✩✩✩✩✩
3 Окт 2021
369
94
50

@vortigont,
Да вообще ничего не мешает ,я просто хотел указать и на эту зависимость яркости (дискуссия же возникла)
 

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
@dina, ну да, на яркость влияет. Собственно есть только 2 варианта воздейтсвия микрофоном на эффект - на яркость или на появление каких-то объектов. Собственно цветомузыка это и есть отображение амплитуды/спектра на яркость/цвета.
Ну если не загоняться по совсем уж каким-то особым вариантам визуализаций.

Нормальная цветомузыка/анализатор есть вот в этом проекте, но прежде чем что-то вносить новое нужно раскидать текущий бардак с затычками в виде тех же особых эффектов, контролов и непонятно какими яркостями. Иначе это будет обрастать еще большим количеством затычек.
 

dina

★★✩✩✩✩✩
3 Окт 2021
369
94
50
Мастер 8266. Один раз даёт ,подключиться к точки доступа (4.1) ,пароль сети принимает.Далее в режим клиента не переходит.Остаёться в режиме точки доступа ,но при попытке повторного подключения ,сбрасывает подключение. Вообщем подключиться не возможно.
 

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
@dina, вы, наверное, пароль неверно ввели. Я знаю эту проблему, у есп начинает жутко лагать точка доступа когда клиент пытается подключиться к несуществующей сети или с неверными кредами. Точка вас со временем пустит - нужно долго долбиться в неё.
Я реализовал автомат который убирает эту проблему, отключая клиента при неудачных коннектах. Но он основан на событиях, которые есть только в есп32, входит в более новую ревизию моего фреймворка, лампа сейчас на предыдущей, совместимой с 8266. Наверное можно и для 8266 прикрутить какой-нибудь таймер, но мне не хочется время на нее тратить. Уйдет с отказом от 8266
 

dina

★★✩✩✩✩✩
3 Окт 2021
369
94
50

@vortigont, Я 2 раза с полным стиранием пробывал. Что тогда ,забиваем на 8266 ? Мне если честно ,не охота возиться с неактульной платформой. Для кого ? Как доедут одноядерные есп 32 s2 и с3 ,мож там ковырнуть ? Они у меня тоже будут для тестов.
 
Изменено:

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
я высказал предположение - возможно у вас эта проблема, возможно другая. Точнее без более подробного описания и тестов ничего не скажу.
Если неверно ввели пароль, AP капризничает, но зайти в вебморду и подключиться к сети таки можно с какой-то попытки. Из вашего описания непонятно к чему вы не можете "подключиться" - к самой wifi сети, браузером к вебморе или к свой вифи сети.
Если хотите покопаться - соберите версию кода с логом и снимите лог сообщений из консоли, будет больше данных.
Если лениво, то тестируйте на есп32 какой-нибудь - всяко польза. Я там часть открытых вами багов уже закрыл (пока только в фит ветке) - спасибо!
 

dina

★★✩✩✩✩✩
3 Окт 2021
369
94
50
Вот. Какая то дата ,там левая.
 

Вложения

  • 22 KB Просмотры: 4
Изменено:

andy040670

★★★✩✩✩✩
13 Ноя 2019
353
110
55
Мастер 8266. Один раз даёт ,подключиться к точки доступа (4.1) ,пароль сети принимает.Далее в режим клиента не переходит.Остаёться в режиме точки доступа ,но при попытке повторного подключения ,сбрасывает подключение. Вообщем подключиться не возможно.
Подтверждаю проблему, присутствует на всех ветках.
@vortigont, может 8266 пересадить на RTOS и забыть о не совместимости? Потом если и будут проблемы, то они будут общими с есп32.
 
Изменено:

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
@andy040670,
под rtos sdk 8266 не работает ардуино ядро, что лишает всю затею какого либо смысла. И вообще я не уверен что работы на портированием есп-идф и ртос не заморозили, там уже 100 лет ничего не обновляли.
Но конкретно эта проблема чисто аппаратная - при одновременном включении ап и попытках подключения клиента или сканирования, радиомодуль скачет между каналами и АП теряет связь с клиентом. Как-то так. При повторных неудачных попытках клиента надо отключать что бы все не тупило. Есп32 тоже подобным страдает, но она выдает подробные события по файфай, ею проще управлять асинхронно.

полез воспроизводить случай dina, наступил на еще одну проблему с 8266 - контроллер тупо валится на WLED анонсах, т.е. сразу после запуска через пару секунд. Раньше проверял или нет, не помню, посмотрите у себя кто еще на ней сидит.
 

andy040670

★★★✩✩✩✩
13 Ноя 2019
353
110
55
полез воспроизводить случай dina, наступил на еще одну проблему с 8266 - контроллер тупо валится на WLED анонсах, т.е. сразу после запуска через пару секунд. Раньше проверял или нет, не помню, посмотрите у себя кто еще на ней сидит.
Вот- вот, я не стал просто описывать события, так как @dina, уже привёл лог.
под rtos sdk 8266 не работает ардуино ядро, что лишает всю затею какого либо смысла. И вообще я не уверен что работы на портированием есп-идф и ртос не заморозили, там уже 100 лет ничего не обновляли.
RTOS SDK 3.4 вполне нормально работает и с фастлед так и адуиноядром, может и есть нюансы, они не критичны и вполне решаемы. Практически всё что можно запустить на есп32 можно запустить и на RTOS_8266.
Это конечно выводы дилетанта, но....)))
Espresiv Git
 
Изменено:

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
кароче повозился немного и вырубил WLED для 8266. Падает оно где-то в потрохах mDNS либы. Терять время на отладку у меня желания нет, я лучше esp32-s3/c3 погоняю или настройкой матрицей из UI займусь.
В ближайшее время оформлю отдельную ветку от текущего состояния с 8266 дабы при наличии времени/желающих с этим возиться можно было вернуться и далее занимаюсь только с оглядкой на есп32. Профили 8266 из платформио уберу когда проект перестанет собираться под 8266.

@andy040670, я посмотрел на состояние ртос СДК, он скорее мертв чем жив.
Последний релиз был 2 с лишком года назад. За 23й год было сделано пяток комитов, за весь 22й может пару десятков.
Каких-то достоверных данных о том как собрать ардуино ядро под ртос сдк и, тем более, запустить там фастлед я не нашел вообще. Опять же не вижу смысла тратить на это время в ущерб более полезным вещам.
 
Изменено: