ESP, IoT WiFi лампа-будильник. Обсуждение прошивки от GUNNER47

ЗДЕСЬ ОБСУЖДАЕМ ТОЛЬКО ДАННУЮ ПРОШИВКУ
ВСЕ ЧТО НЕ ПО СИЯ ТЕМЕ И ПРОШИВКЕ, ВСЕ СНОСИТСЯ НА@@@!

Очень просим не делать репост "ЦИТИРОВАНИЕ" сообщений! Делать только в КРАЙНЕЙ необходимости, удаляя лишний текст (у нас не ЧАТ)!
Иначе опять будет 160 страниц и 0 пользы ....

Для ответа КОНКРЕТНОМУ пользователю, достаточно нажать " ОТВЕТ"

При описании проблемы обязательно, как можно подробнее, описывайте ход своих действий до ее возникновения. Телепатов (как я думаю) среди участников нет. Потом 20 постов будет только для того, чтобы Вас понять.
Если Вы считаете ваше сообщение важным и его нужно поднять в шапку, пишите мне в личку с пометкой "Сообщение в шапку"


ПО ВОПРОСАМ РАБОТЫ ПРИЛОЖЕНИЯ ОТ KOTEYKA ИДЕМ В ЭТУ ТЕМУ

Голосовое управление лампой Гайвера, через Яндекс Алису (прошивка Gunner47).

Яндекс диск Файл ПДФ. Актуально на 27.01.2020г
наш сервер НЕ ОБНОВЛЯЕТСЯ, от 27.01.2020г
Прошивка gunner47 v.2 "86 эффектов в 1" или уже больше - разработку ведет @Сотнег
Прошивка gunner47 v.2.X_web : веб-интерфейс (без необходимости перепрошивки) - разработку ведет @alvikskor
Прошивка от Shaitan с поддержкой mp3 и пульта (тут не обсуждается. Обсуждается в теме прошивки)
Прошивка FireLamp with Remote Control - разработку ведет @SlingMaster

Для тех у кого умный дом Home Assistant есть отличный компонент

ВНИМАНИЕ! Если у вас не компилируется или не загружается скетч - значит вы сделали что-то неправильно. Специально для вас созданы две темы:
ESP8266, проблема с компиляцией скетча
ESP8266, проблема с загрузкой скетча
Читайте (ЧИТАЙТЕ! Не пишите!) эти темы, там уже есть решение вашей проблемы.
Здесь подобные вопросы считаются оффтопом и молча удаляются, а авторы получают баллы нарушений.
 
Изменено:

Комментарии

mechanic

★★★★✩✩✩
Команда форума
31 Июл 2018
403
206
ЗДЕСЬ ОБСУЖДАЕМ ТОЛЬКО ДАННУЮ ПРОШИВКУ
ВСЕ ЧТО НЕ ПО СИЯ ТЕМЕ И ПРОШИВКЕ, ВСЕ СНОСИТСЯ НА@@@!

Очень просим не делать репост "ЦИТИРОВАНИЕ" сообщений! Делать только в КРАЙНЕЙ необходимости, удаляя лишний текст (у нас не ЧАТ)!
Иначе опять будет 160 страниц и 0 пользы ....

Для ответа КОНКРЕТНОМУ пользователю, достаточно нажать " ОТВЕТ"

При описании проблемы обязательно, как можно подробнее, описывайте ход своих действий до ее возникновения. Телепатов (как я думаю) среди участников нет. Потом 20 постов будет только для того, чтобы Вас понять.
Если Вы считаете ваше сообщение важным и его нужно поднять в шапку, пишите мне в личку с пометкой "Сообщение в шапку"


ПО ВОПРОСАМ РАБОТЫ ПРИЛОЖЕНИЯ ОТ KOTEYKA ИДЕМ В ЭТУ ТЕМУ

Голосовое управление лампой Гайвера, через Яндекс Алису (прошивка Gunner47).

Яндекс диск Файл ПДФ. Актуально на 27.01.2020г
наш сервер НЕ ОБНОВЛЯЕТСЯ, от 27.01.2020г
Прошивка gunner47 v.2 "86 эффектов в 1" или уже больше - разработку ведет @Сотнег
Прошивка gunner47 v.2.X_web : веб-интерфейс (без необходимости перепрошивки) - разработку ведет @alvikskor
Прошивка от Shaitan с поддержкой mp3 и пульта (тут не обсуждается. Обсуждается в теме прошивки)
Прошивка FireLamp with Remote Control - разработку ведет @SlingMaster

Для тех у кого умный дом Home Assistant есть отличный компонент

ВНИМАНИЕ! Если у вас не компилируется или не загружается скетч - значит вы сделали что-то неправильно. Специально для вас созданы две темы:
ESP8266, проблема с компиляцией скетча
ESP8266, проблема с загрузкой скетча
Читайте (ЧИТАЙТЕ! Не пишите!) эти темы, там уже есть решение вашей проблемы.
Здесь подобные вопросы считаются оффтопом и молча удаляются, а авторы получают баллы нарушений.
 
Изменено:

Сотнег

★★★★★★★
15 Янв 2020
4,345
1,492
@AlekseyDz,
там не используется готовая библиотека, которая открывает бело-голубую страничку выбора роутера для подключения.
Можно надеяться, что и на системном уровне какие-то отличия есть.

Ещё на странице описания проекта есть такое уточнение:
Лампа не сможет подключиться к роутеру с защитой WEP, в настройках роутера меняйте на любой WPA
 

kDn

★★★★★✩✩
18 Ноя 2019
1,103
437
А есть где почитать про отличия или пока ничего нет?
В нашем варианте поддержка WiFi родная, на уровне ядра/фреймворка, внешние библиотеки не используются. Переключать режимы AP/STA можно в любой момент. В общем работает всегда, везде и стабильно, хоть с роутером, хоть без. Вот такие отличия. Это я про прошивку JeeUI говорю если что, но дальнейшие вопросы по ней - в родной теме.
 

Valkum

✩✩✩✩✩✩✩
12 Апр 2021
13
2
@Valkum,
Если нет, попробуйте матрицы местами поменять.
Попробую другую матрицу, первую лампу "ломать" не хочется )), есть третья матрица ... думал пыхи из-за кнопки, убрал кропку, стало гораздо лучше с течении примерно 30 минут, потом опять начала пыхать, через час примерно работы на малой яркости ваще лампа зависла, на матрице какой "поломанный" эффект и все стоит...прям беда....((
 

Valkum

✩✩✩✩✩✩✩
12 Апр 2021
13
2
@Valkum,
Можете проверить, как ведёт себя вспыхивание, сравнив эффекты Радуга и Светлячки,
и каждый из этих эффектов сравнить на минимальной/максимальной Скорости/Масштабе/Яркости.
Станет понятно, какой из параметров увеличивает частоту вспышек.
Итак, результаты проверки - Радуга - Масштаб, Яркость не влияют на характер и частоту вспышек, Яркость в диапазоне от 2 до 60 матрица "пыхает", от 61 и до 255 "пыхи" пропадают. При значении Яркости = 1, "пых" нет.
Светлячки работают идеально, ни один параметр (Скорость, Масштаб, Яркость) не вызывает "пыхи" во всем (в любом) диапазоне значений
По матрице - видимо матрица первая была с браком, поменял матрицу на другую того же продавана, резульат нормальный, ничего не виснет, все работает. (разница по матрицам - первая поставка из России, вторая поставка из Китая, продавец один)
 
  • Лойс +1
Реакции: Сотнег

Valkum

✩✩✩✩✩✩✩
12 Апр 2021
13
2
Добавлю в наблюдение за лампой, появились "наложения" одного эффекта на другой, пример - включаю Матрица - периодически накладывается непонятный эффект в виде разноцветного морграния верхней частью матрицы (похоже на Светлячки....) че то как то не везет с этой лампой(((, первая работает без нареканий ....
 

Сотнег

★★★★★★★
15 Янв 2020
4,345
1,492
@Valkum,
наверное, не в матрице дело всё-таки.
Блок питания пробуйте радикально другой.
 

Slimper

✩✩✩✩✩✩✩
23 Дек 2019
7
1
Всем привет, купил неудачную трубу диаметром не 90 мм, а 86 мм. И теперь лента у меня не наматывается симметрично чтобы образовать квадратную матрицу.

Возможно ли внести в прошивку изменения чтобы появилась поддержка ленты таким образом чтобы клеить ленту не спиралью, а вдоль трубы, вертикально?

Типа как на картинке:
 

Вложения

Изменено:

AlekseyDz

✩✩✩✩✩✩✩
16 Авг 2020
13
0
@Сотнег, Спасибо за наводку с защитой, это все таки дело в ней. Как удастся поменять, отпишусь, получилось ли все запустить)
 

Сотнег

★★★★★★★
15 Янв 2020
4,345
1,492
@Slimper,
вносите в эти три параметра:
#define MATRIX_TYPE
#define CONNECTION_ANGLE
#define STRIP_DIRECTION


И в вашей схеме не обязательно прокидывать зелёный провод по всей длине ленты.
Питание можно, как на правой подключить, а порядок пикселей и зелёный провод - как на левой:
схема.jpg
 
Изменено:

Valkum

✩✩✩✩✩✩✩
12 Апр 2021
13
2
@Valkum,
наверное, не в матрице дело всё-таки.
Блок питания пробуйте радикально другой.
Опять Вы правы на 100 %, блок питания был с Али, поменял на MeanWell - все заработало как надо...Спасибо огромное !!
 
  • Лойс +1
Реакции: Сотнег

Slimper

✩✩✩✩✩✩✩
23 Дек 2019
7
1
@Slimper,
вносите в эти три параметра:
#define MATRIX_TYPE
#define CONNECTION_ANGLE
#define STRIP_DIRECTION


И в вашей схеме не обязательно прокидывать зелёный провод по все длине ленты.
Питание можно, как на правой подключить, а порядок пикселей и зелёный провод - как на левой:
Привет, я не совсем уловил.
Обе схемы из документации предполагают горизонтальную наклейку лент на трубу.
Возможно ли как то исхитрится чтобы наклеить ленту вертикально? Какая тогда будет разводка проводов и что изменить в прошивке?
 

Сотнег

★★★★★★★
15 Янв 2020
4,345
1,492
@Slimper,
чего бы вы там не напаяли, и как бы не перевернули,
тремя указанными параметрами всё в прошивке урегулируется.
 

Slimper

✩✩✩✩✩✩✩
23 Дек 2019
7
1
А не проще подложить кусок чего-либо, и намотать все симметрично?

Можно было бы использовать типа двусторонний скотч толщиной 2мм, но тогда ухудшается теплообмен между лентой и трубой.
Чего не хотелось бы.
 

Valkum

✩✩✩✩✩✩✩
12 Апр 2021
13
2
Можно было бы использовать типа двусторонний скотч толщиной 2мм, но тогда ухудшается теплообмен между лентой и трубой.
Чего не хотелось бы.
возьмите теплопроводящий двухсторонний скотч...на Али полно...
 

Сотнег

★★★★★★★
15 Янв 2020
4,345
1,492
@Slimper,
слишком сложно соблюсти вертикальность рядов при намотке. И подкладки вам задачу не сильно облегчат.
К тому же, спиральный сдвиг будет кое-где мозолить глаза.
Паяйте, как и планировали.
 

Сотнег

★★★★★★★
15 Янв 2020
4,345
1,492
@Сотнег, Ваш ответ https://community.alexgyver.ru/thre...denie-prilozhenija-ot-koteyka.2966/post-87202 несколько удивил. Вы сделали режим, потратили некоторое количество усилий. И теперь не хотите его довести до ума. Я попробовал это сделать. Получилось так. У меня, вроде бы, работает. И огороды городить особо не пришлось. :)
Я ваш код оптимизировал.
Пока положу в дебри настроек вот с таким комментарием:
//#define BUTTON_PAUSE_AFTER_TURN_ON // раскомментируйте эту строку, если вас бесит, что при включении лампы в режиме Белый свет (удерживанием кнопки) сразу начинает регулироваться яркость
 

Вложения

kDn

★★★★★✩✩
18 Ноя 2019
1,103
437
Я ваш код оптимизировал.
Офигительная оптимизация. :)
Я знаю что в других прошивках реализован реверс на крайних положениях яркости, а перед реверсом - пауза в N секунд, очень даже удобно - активировал лампу в режиме ночника или белой лампы - ничего не меняется в течение таймаута и лишь спустя задержку - будет изменение :).
Показать как выглядит? :)
C++:
18:24:01.994 > RA 15: dynCtrl0 = 1
18:24:01.994 > RA 15: dynCtrl0 = 1
18:24:02.089 > RA 15: dynCtrl0 = 1
18:24:02.151 > Eff:1 FPS: 0
18:24:02.152 > MEM stat: 25776, HF: 18, Time: 18:24
18:24:02.169 > RA 15: dynCtrl0 = 1
18:24:02.249 > RA 15: dynCtrl0 = 1
18:24:02.331 > RA 15: dynCtrl0 = 1
18:24:02.412 > RA 15: dynCtrl0 = 1
18:24:02.492 > RA 15: dynCtrl0 = 1
18:24:02.573 > RA 15: dynCtrl0 = 1
18:24:02.665 > RA 15: dynCtrl0 = 1
18:24:02.745 > RA 15: dynCtrl0 = 1
18:24:02.826 > RA 15: dynCtrl0 = 1
18:24:02.857 > UI: task garbage collect: released 200 bytes
18:24:02.905 > RA 15: dynCtrl0 = 1
18:24:02.985 > RA 15: dynCtrl0 = 1
18:24:03.065 > RA 15: dynCtrl0 = 1
18:24:03.145 > RA 15: dynCtrl0 = 1
18:24:03.225 > RA 15: dynCtrl0 = 1
18:24:03.306 > RA 15: dynCtrl0 = 1
18:24:03.386 > RA 15: dynCtrl0 = 1
18:24:03.467 > RA 15: dynCtrl0 = 1
18:24:03.552 > RA 15: dynCtrl0 = 1
18:24:03.645 > RA 15: dynCtrl0 = 1
18:24:03.726 > RA 15: dynCtrl0 = 1
18:24:03.806 > RA 15: dynCtrl0 = 1
18:24:03.885 > RA 15: dynCtrl0 = 1
18:24:03.966 > RA 15: dynCtrl0 = 1
18:24:03.997 > reverse
18:24:04.044 > RA 15: dynCtrl0 = 2
18:24:04.044 > Set brightness: 2
18:24:04.045 > UI cfg WRITE key:'GlobBRI' val:'2...', cfg mem free: 689
18:24:04.124 > RA 15: dynCtrl0 = 3
...
18:25:25.722 > RA 15: dynCtrl0 = 255
18:25:25.723 > RA 15: dynCtrl0 = 255
18:25:25.808 > RA 15: dynCtrl0 = 255
18:25:25.866 > UI: task garbage collect: released 200 bytes
18:25:25.890 > RA 15: dynCtrl0 = 255
18:25:25.970 > RA 15: dynCtrl0 = 255
18:25:26.049 > RA 15: dynCtrl0 = 255
18:25:26.132 > RA 15: dynCtrl0 = 255
18:25:26.214 > RA 15: dynCtrl0 = 255
18:25:26.297 > RA 15: dynCtrl0 = 255
18:25:26.388 > RA 15: dynCtrl0 = 255
18:25:26.471 > RA 15: dynCtrl0 = 255
18:25:26.552 > RA 15: dynCtrl0 = 255
18:25:26.631 > RA 15: dynCtrl0 = 255
18:25:26.712 > RA 15: dynCtrl0 = 255
18:25:26.792 > RA 15: dynCtrl0 = 255
18:25:26.873 > RA 15: dynCtrl0 = 255
18:25:26.947 > RA 15: dynCtrl0 = 255
18:25:27.027 > RA 15: dynCtrl0 = 255
18:25:27.110 > RA 15: dynCtrl0 = 255
18:25:27.189 > RA 15: dynCtrl0 = 255
18:25:27.270 > RA 15: dynCtrl0 = 255
18:25:27.350 > RA 15: dynCtrl0 = 255
18:25:27.431 > RA 15: dynCtrl0 = 255
18:25:27.511 > RA 15: dynCtrl0 = 255
18:25:27.592 > RA 15: dynCtrl0 = 255
18:25:27.673 > RA 15: dynCtrl0 = 255
18:25:27.724 > reverse
18:25:27.752 > RA 15: dynCtrl0 = 244
18:25:27.753 > Set brightness: 244
18:25:27.754 > UI cfg WRITE key:'GlobBRI' val:'244...', cfg mem free: 689
18:25:27.834 > RA 15: dynCtrl0 = 234
18:25:27.835 > Set brightness: 234
ИМХО если бы оптимизировали в сторону подобного поведения, то это было бы значительно лучше :)
 

ValeraDanger

✩✩✩✩✩✩✩
18 Янв 2020
24
1
Всем привет.
При прошивке лампы прошивкой gunner вылезает такая ошибка, даже если данные от wifi указаны правильно1620839887445.png
Точка не запускается. На прошивке от гавера тоже самое. Пробовал вемос и ноду - одно и тоже. Но если перед тем, как шить прошивку лампы, зашить пример из ESP8266WIFI WIFIClient, где указать данные от точки, то все отлично подключается. Более того, если после этого не тереть данные о WIFI (EraseFlash: only sketch) и зашить прошивку лампы, то данные о wifi сохранятся и лампа успешно подключиться к сети и будет работать нормально. В чем проблема может быть?
 

Сотнег

★★★★★★★
15 Янв 2020
4,345
1,492
@ValeraDanger,
думаю, что в версии библиотек.
Вы должны брать библиотеки из архива с прошивкой, а те, что лежали в папке для библиотек, удалять.