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
411
189
ЗДЕСЬ ОБСУЖДАЕМ ТОЛЬКО ДАННУЮ ПРОШИВКУ
ВСЕ ЧТО НЕ ПО СИЯ ТЕМЕ И ПРОШИВКЕ, ВСЕ СНОСИТСЯ НА@@@!

Очень просим не делать репост "ЦИТИРОВАНИЕ" сообщений! Делать только в КРАЙНЕЙ необходимости, удаляя лишний текст (у нас не ЧАТ)!
Иначе опять будет 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, проблема с загрузкой скетча
Читайте (ЧИТАЙТЕ! Не пишите!) эти темы, там уже есть решение вашей проблемы.
Здесь подобные вопросы считаются оффтопом и молча удаляются, а авторы получают баллы нарушений.
 
Изменено:

kDn

★★★★★✩✩
18 Ноя 2019
1,148
448
Что, реально никто Дождь не успел себе сохранить?!
Попросите у Шайтана, он же его писал, у него он и есть. Либо на сайте у него поглядите. Но по коду я не стал копировать, идея там та же что уже реализована неоднократно - смещение с затуханием.
 
  • Лойс +1
Реакции: Vladimirt

Сотнег

★★★★★★★
15 Янв 2020
3,241
1,227
Попросите у Шайтана, он же его писал, у него он и есть. Либо на сайте у него поглядите. Но по коду я не стал копировать, идея там та же что уже реализована неоднократно - смещение с затуханием.
@Shaitan ?
 

Vados2020

★✩✩✩✩✩✩
30 Янв 2020
73
22
@Vados2020, Если можно, поподробнее...


наверно это только у меня, если все молчат.Текст выводится не читабельным, как будто кодировка поломана:(, перезалил не помогло, что может быть?
Все, разобрался.
 
Изменено:

Shaitan

★★★✩✩✩✩
17 Фев 2020
129
116
Кто себе сохранил эффект Дождь?
C-like:
void RainRoutine()
{
  for (uint8_t x = 0U; x < WIDTH; x++)
  {
    // заполняем случайно верхнюю строку
    CRGB thisColor = getPixColorXY(x, HEIGHT - 1U);
    if ((uint32_t)thisColor == 0U)
    {
     if (random(0, 50) == 0U)
      {
      if (modes[currentMode].Scale==0) drawPixelXY(x, HEIGHT - 1U, CHSV(random(0, 9) * 28, 255U, 255U)); // Радужный дождь
      else
      if (modes[currentMode].Scale==100) drawPixelXY(x, HEIGHT - 1U, 0xE0FFFF - 0x101010 * random(0, 4)); // Снег
      else
      drawPixelXY(x, HEIGHT - 1U, CHSV(modes[currentMode].Scale*2.4+random(0, 16),255,255)); // Цветной дождь
      }
  }
    else
       leds[getPixelNumber(x,HEIGHT - 1U)]-=CHSV(0,0,random(96, 128));
  }
  // сдвигаем всё вниз
  for (uint8_t x = 0U; x < WIDTH; x++)
  {
    for (uint8_t y = 0U; y < HEIGHT - 1U; y++)
    {
      drawPixelXY(x, y, getPixColorXY(x, y + 1U));
    }
  }
}
 

Palpalych

★★★★★✩✩
24 Дек 2019
708
386
Чуть позже выложу обновления беты, для тех у кого не компилируется. Вчера доработки выкладывал, но из-за поломки форума все пропало.

@Shaitan, А есть эолотой? :ROFLMAO:
 
  • Лойс +1
Реакции: Shaitan

Palpalych

★★★★★✩✩
24 Дек 2019
708
386
@Silverzab,

Некорректная надпись. Сбрасываются настройки эффектов по умолчанию, когда пополняется список.
 

Сотнег

★★★★★★★
15 Янв 2020
3,241
1,227
brickgame.jpg

Прошивка 87² эффектов в 1
(gunner47 v.2)

Следующие версии gunner47 v.2.1
поддерживают настройку через веб-интерфейс
(поэтому чуть сложнее в установке на лампу)
вариант 1: FieryLedLamp
вариант 2:
FireLamp with Remote Control
  1. Белый свет
  2. Цвет
  3. Смена цвета
  4. Безумие
  5. Облака
  6. Лава
  7. Плазма
  8. Радуга 3D
  9. Павлин
  10. Зебра
  11. Лес
  12. Океан
  13. Мячики
  14. Мячики без границ
  15. Попкорн
  16. Спирали
  17. Призмата
  18. Дымовые шашки
  19. Пламя
  20. Огонь 2021
  21. Тихий океан
  22. Тени
  23. ДНК
  24. Стая
  25. Стая и хищник
  26. Мотыльки
  27. Лампа с мотыльками
  28. Змейки
  29. Nexus
  30. Шары
  31. Синусоид
  32. Метаболз
  33. Северное сияние
  34. Плазменная лампа
  35. Лавовая лампа
  36. Жидкая лампа
  37. Жидкая лампа (auto)
  38. Капли на стекле
  39. Матрица
  40. Огонь 2012
  41. Огонь 2018
  42. Огонь 2020
  43. Огонь
  44. Вихри пламени - Оттенок на 1
  45. Разноцветные вихри
  46. Магма
  47. Кипение
  48. Водопад
  49. Водопад 4 в 1
  50. Бассейн - Оттенок на 63
  51. Пульс
  52. Радужный пульс
  53. Белый пульс
  54. Осциллятор
  55. Источник
  56. Фея
  57. Комета
  58. Одноцветная комета
  59. Две кометы
  60. Три кометы
  61. Притяжение
  62. Парящий огонь
  63. Верховой огонь
  64. Радужный змей
  65. Конфетти
  66. Мерцание
  67. Дым
  68. Разноцветный дым
  69. Пикассо
  70. Волны
  71. Цветные драже
  72. Кодовый замок
  73. Кубик Рубика
  74. Тучка в банке
  75. Гроза в банке
  76. Осадки
  77. Разноцветный дождь
  78. Снегопад
  79. Звездопад / Метель
  80. Прыгуны
  81. Светлячки
  82. Светлячки со шлейфом
  83. Люменьер
  84. Пейнтбол - Скорость на 240
  85. Радуга
  86. Часы
  87. Бегущая строка

86 эффектов на случайных настройках по 30 секунд в случайном порядке без комментариев:
86scale.jpg

Прошивку полноценно поддерживают следующие приложения:
  • FireLamp (для Android)
  • GVR Lamp (для iOS)
  • Blynk (и для iOS и для Android) работает, только если лампа подключена к интернету

В архиве: прошивка и табличка для удобного формирования собственного списка эффектов (вдруг захотите удалить лишние или добавить копии).

Ссылка на загрузку архива с прошивкой: https://download.ru/files/EkOB7i0m
копия на другом сервере: https://cloud.mail.ru/public/Ka7u/P8kpUPsCb

Распакуйте содержимое архива в корневую папку на диске (не на рабочий стол, пожалуйста)
и делайте всё так же, как показал Алекс Гайвер в своём видео,
версию платы в "Менеджере плат" выбирайте 2.5.2, пароль у лампы будет 31415926,
а все настройки находятся на вкладке Constants.h (там по-русски, без проблем разберётесь).

В данной прошивке режим работы ESP_MODE 1 (с роутером) или ESP_MODE 0 (без) влияет только на первый запуск.
В любой момент его можно будет поменять, либо он сам изменится.

После установки прошивки необходимо загрузить в приложение (FireLamp или GVR Lamp) список эффектов.
Сперва нужно найти лампу в сети (найти, выбрать и сохранить - для лампы, подключенной к роутеру ESP_MODE=1; вписать адрес, порт и сохранить - для лампы, являющейся точкой доступа ESP_MODE=0). Это в "Настройках соединения". До тех пор, пока на лампе будет "выбран" эффект с порядковым номером больше, чем количество эффектов на данный момент в списке в приложении, приложение может "вылетать".

Потом нужно загрузить список эффектов из лампы. Это в "Настройках эффектов".
Алгоритм:
1. выключить лампу, чтобы никакой эффект не тормозил работу (или попробовать выбрать эффект Белый свет)
2. выключить переключатель "Исп. эффекты из лампы" (или нажать "очистить эффекты")
3. загрузить список эффектов из лампы (кнопка)
4. включить переключатель обратно
5. сразу перезапустить приложение - это важно для настроек режима "Цикл"!
6. проверить, все ли эффекты загрузились (теряются они сразу большими группами). если нет, повторить попытку.

⇩ ⇩ ⇩ Прочитайте то, что под спойлером!!! ⇩ ⇩ ⇩
В: Лампа работает, но не так, как должна. Помогите разобраться!
О:
Для начала прочтите ликбез по режимам работы ESP_MODE по ссылке.

В: Кнопка не работает, хотя светодиод на ней мигает при нажатии. В чём может быть причина?
О:
Много причин может быть. Самые распространённые: лампа ждёт ответа от роутера (1 минуту) или настройки для подключения к роутеру от вас (5 минут), вы перепутали пин подключения, обрыв провода от кнопки к плате, у вас не активна строчка #define ESP_USE_BUTTON на вкладке Constants.h в прошивке, кнопка выключена для защиты от попугаев и котов (смотрите в приложении в Настройках подключения -> "Сервис").

В: Почему настройки Скорости и Масштаба у эффектов постоянно сбиваются?
О:
Если включен режим Цикл, эффекты включаются на случайных настройках.
Это можно отключить секретной командой. Можно было это убрать при загрузке прошивки - строчка #define RANDOM_SETTINGS_IN_CYCLE_MODE на вкладке Constants.h в прошивке.
Также стоит знать, что настройки, сделанные вручную, сохраняются только раз в три минуты (и лишь у демонстрируемого в этот момент эффекта). То есть после выключения лампы из розетки сохранёнными могут оказаться не те настройки, которые были сделаны перед моментом выключения.

В: Почему в нижнем ряде матрицы горят/бегут две цветные точки?
О:
Значение зависит от цвета и поведения. Описание - по ссылке.

В: В самом углу матрицы мигает светодиод в моменты управления лампой из приложения. Так и должно быть?
О:
Нет, не должно. Используйте рекомендованную версию ядра для платы (2.5.2).

В: Я дважды нажал на кнопку, когда лампа была выключена, лампа помигала синим цветом. Что это означает?
О:
Лампа включилась, и был установлен таймер автоматического выключения на то время, которое вы выбирали в приложении в последний раз. Это чтобы перед сном можно было быстро включать.

В: Не понимаю, что не так с установкой времени в лампе?
О:
Описание как именно работает автоматическая синхронизация времени - по ссылке.

В: При подключении телефона к точке wifi с именем лампы не появляется страничка для подключения лампы к роутеру. Как её вызвать?
О:
Проверьте, работает ли у лампы кнопка. Если кнопкой можно включить/выключить лампу, значит она уже не ожидает от вас подключения к роутеру (либо изначально был задан режим ESP_MODE=0, либо прошло более 5-6 минут первоначального ожидания, и лампа на него переключилась). Читайте ниже, каким образом переключаться между режимами. Если кнопка не работает, подождите 1 минуту и попробуйте ещё раз, затем попробуйте отключить на телефоне мобильный интернет, выберите "забыть эту сеть" и подключитесь к лампе заново, затем введите в браузере адрес 192.168.4.1

В: Не получается подключиться к лампе в приложении. Приложение вылетает при нажатии "Сохранить и закрыть". Что делать?
О:
Попробуйте подключать приложение, когда на лампе в данный момент демонстрируется (или перед выключением был)
эффект из первых двух десятков списка (например, Белый свет). Режим "Цикл" тоже мешает работе до тех пор, пока количество эффектов в лампе и в приложении не совпадают. Можно включить Белый свет, если удерживать кнопку, когда лампа выключена.

В: В выборе эффектов всё написано чёрными буквами на чёрном фоне. Как исправить?
О:
Вы не перезапустили приложение после того, как загрузили список эффектов из лампы. Перезапустите!

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

В: У меня цифры в эффекте Часы плохо видно. Можно сделать шрифт по-крупнее?
О:
Для матрицы размером 16х16, свёрнутой в трубку, этот размер цифр - максимально возможный (чтобы всё влезало). Эффект часы - он скорее для проверки: Если бы цифры вам удавалось прочитать легко, это бы значило, что у вашей лампы плохо сделано рассеивание, и половина эффектов смотрится слишком "пиксельно" (посмотрите на видео).

В: Почему в функции "Рисование" неправильные цвета получаются?
О:
Нужно использовать либо приложение из архива с прошивкой либо более новую его версию. Самая новая в архиве - v.3.1.x. В ней нужно выключить переключатель "Цвет в RGB" - это в "МЕНЮ -> Настройки приложения -> Настройки матрицы".

В: Почему не работает "загрузить настройки из файла"?
О:
В старой версии приложения данные кнопки уже появились, но ещё не работали. А заработали они лишь с версии 3.1.6 (и прошивку тоже пришлось поправить).

В: Почему у меня лампа начала мелькать разными эффектами без остановки?
О:
После прошивки в настройках Режима "Цикл" оказались нулевые значения.
Нужно войти туда в приложении и выбрать другой интервал смены эффектов.

В: Не получается загрузить список эффектов из лампы. Приложение вылетает при запуске. Что делать?
О:
Постарайтесь запускать приложение, когда на лампе в данный момент демонстрируется (или перед выключением был)
эффект из первых двух десятков списка (например, Белый свет). Режим "Цикл" тоже мешает работе до тех пор, пока количество эффектов в лампе и в приложении не совпадают. Можно включить Белый свет, если удерживать кнопку, когда лампа выключена.

В: В приложении, если посчитать, эффектов меньше, чем должно быть. Почему?
О:
Если отсутствует сразу большая группа эффектов (десяток или больше), значит просто загрузился не весь список. Повторите попытку загрузить список эффектов из лампы, как описано выше (под другим спойлером).
Если же не хватает всего одного, двух, трёх, значит вы столкнулись с пределом возможностей передачи списка. Сократите названия эффектам.

В: Как можно выключить светодиод на плате?
О:
Либо перепаяйте пин матрицы с D4 на D3 (и в прошивке поменяйте), либо заклейте светодиод непрозрачным (металлизированным) скотчем.

В: В приложении на Андроиде на экране снизу не влезают некоторые элементы управления. Можете исправить?
О: Попробуйте изменить размеры регуляторов в настройках приложения (сделайте их тоньше и уже), плюс включите полноэкранный режим. А если нажать на значке WiFi (наверху в центре), это спрячет верхнюю панель.

В: Ошибки компиляции типа error: after previous specification in. В чём проблема?
О:
Если у вас версия программы Arduino версии 1.9.0 или новее, попробуйте поставить версию 1.8.13.

В: Ошибки компиляции типа error: 'showWarning' was not declared in this scope. В чём проблема?
О:
Если у вас версия программы Arduino версии 1.8.8 или старее, попробуйте поставить версию 1.8.13.

В: Прошивка установилась, но не получается подключиться к лампе из приложения. Что может быть?
О:
Проверьте, если ваш телефон видит в "поиске wifi" название лампы, значит лампа работает в режиме "точки доступа".
Либо лампа 5 минут ждёт ваших настроек для подключения к роутеру (приложение в этом процессе не используется).
Попробуйте "забыть сеть wifi лампы" и подключиться к ней ещё раз. Должна появиться страничка настроек.
Либо лампа уже перешла в постоянный режим "точка доступа" (в таком случае уже можно включать эффекты кнопкой).
Для работы в этом режиме нужно выключить на телефоне "мобильный интернет",
а настройки адреса и порта лампы в приложении поиском найти не получится.
нужно ввести их вручную, несмотря на то, что в полях ввода уже будто бы вписаны правильные значения.

Для выхода из постоянного режима "точки доступа" можно попытаться набить кнопкой 7 нажатий подряд.
Если лампа мигнёт красным, значит, получилось. Если не мигнула, значит пытайтесь ещё.
Если после этого в "поиске wifi" название лампы не исчезло, значит она ждёт от вас настройки для подключения к роутеру (см.выше).
Если исчезло, значит настройки вы уже когда-то вводили, и лампа должна быть в сети.
Подключайтесь телефоном обратно к вашей домашней wifi-сети, и ищите там лампу в настройках приложения.

В: Эффекты замирают/подвисают каждые 2-3 секунды. В чём проблема?
О:
Либо вас забанили на сервере времени (переподключение роутера к интернету может оказаться самым простым решением - смена ip-адреса снимает проблему бана). Либо сервер времени отключился (можно подождать пару дней или сразу поменять адрес). В файле Constants.h, строчка: #define NTP_ADDRESS ("ntp2.colocall.net") Можно поменять адрес на "ru.pool.ntp.org" или "pool.ntp.org" или "time.windows.com" или "ntp3.stratum2.ru"

В: Лампа работает нормально через роутер, но время не синхронизируется. Что делать?
О:
Попробуйте найти имя лампы LedLamp среди точек доступа WiFi. Найдёте - значит лампа переключилась на режим работы без роутера. Обратное переключение - 7 раз нажать кнопку (лампа мигнёт красным светом, значит получилось).
Если имя лампы в поиске сети отсутствует, значит нормально работать не должно. Эффекты должны подтормаживать в моменты попыток синхронизировать время. Если вас забанили на сервере времени, то переподключение роутера к интернету может оказаться самым простым решением (смена ip-адреса снимает проблему бана). Некоторым приходится подбирать другой сервер времени и вписывать его адрес в прошивку.

В: Можно ли собрать лампу из нескольких матриц? Например, обычную из четырёх штук 8х8, или собрать большую матрицу из двух 16х16.
О:
Если располагать матрицы друг над другом вертикально, где "нулевой" светодиод будет в левом нижнем углу первой по порядку матрицы, а последний в левом верхнем углу (например, матрица размера 16х32 из двух квадратных), тогда в прошивке ничего, кроме размера, менять не потребуется. Но если "змейка" светодиодов у вас хотя бы раз изменит направление, вам придётся написать для себя собственную функцию определения порядкового номера светодиода по его координатам. Это функция XY( на вкладке utility.ino. Примеры таких функций можно посмотреть по ссылкам: 16x16 из четырёх 8x8, 16х32 из двух 8х32, 32x16 из двух 8x32, 16х24 из трёх разных. Они же есть в архиве с прошивкой в папке composite_matrixes.

В: Никак не могу подключиться к точке доступа, созданной лампой. Уже все прошивки перепробовал. При подключении соединение сразу отваливается и телефон пишет "сохранено". Как это исправить?
О:
Такое можно исправить покупкой исправной платы. Хотя, можете попытаться включить настройку #define FIX_DEFECTIVE_BOARD (10) и выбрать в меню Инструменты Flash Size: "4MB (FS:1MB...

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

Для тех, у кого лампа не подключена к Интернету,
но хочется, чтобы работал Будильник Рассвет, режим Часы
или появлялось время бегущей строкой:
Как настроить часы без доступа лампы к интернету
Подробнее по ссылке: https://community.alexgyver.ru/goto/post?id=54050
Для опытных пользователей:
Секретные команды лампе
Подробнее по ссылке: https://community.alexgyver.ru/goto/post?id=55780
И ещё:
YouTube-сериал "Сравнение прошивок"
Смотрите по ссылке видео сравнения (всего 16): https://community.alexgyver.ru/goto/post?id=65265
Второй сезон (ещё 7): https://community.alexgyver.ru/goto/post?id=77588
 
Изменено:

mjba

✩✩✩✩✩✩✩
26 Янв 2020
27
3
Открываю гонку количества эффектов по китайскому образцу...
Посмотреть вложение 11795

Прошивка 53 эффекта в 1

Список эффектов:
  1. Белый свет
  2. Безумие
  3. Облака
  4. Лава
  5. Плазма
  6. Радуга 3D
  7. Павлин
  8. Зебра
  9. Лес
  10. Океан
  11. Мячики
  12. Белые мячики
  13. Мячики со шлейфом
  14. Спирали
  15. Синусоид
  16. Метаболз
  17. Огонь
  18. Белый огонь
  19. Голубой огонь
  20. Зелёный огонь
  21. Матрица
  22. Водопад
  23. Белый водопад
  24. Водопад 4 в 1
  25. Медленный пульс
  26. Быстрый пульс
  27. Радужный пульс
  28. Белый пульс
  29. Комета
  30. Белая комета
  31. Одноцветная комета
  32. Пульсирующая комета
  33. Две кометы
  34. Три кометы
  35. Парящий огонь
  36. Верховой огонь
  37. Радужный змей
  38. Цветной дождь
  39. Конфетти
  40. Радуга вертикальная
  41. Радуга горизонтальная
  42. Радуга диагональная
  43. Бассейн
  44. Снегопад
  45. Метель
  46. Звездопад
  47. Светлячки
  48. Светлячки со шлейфом
  49. Пейнтбол
  50. Блуждающий кубик
  51. Смена цвета
  52. Цвет
  53. Бегущая строка

Часть эффектов - просто копии, в которых предлагается выбрать "другой цвет".
Во многих эффектах не работают некоторые регуляторы. Придётся попробовать и догадаться.
Всё это великолепие работает только с приложением от @Koteyka.

В архиве прошивка, приложение и табличка для удобного формирования списка эффектов.
В основе прошивка gunner47 v.1.5 с доработками, необходимыми под такое количество эффектов.

Если что ещё появится, буду добавлять и обновлять по мере возвращения моего интереса к лампе.

Ссылка на загрузку архива с прошивкой: https://download.ru/files/7RjjfbPq

После установки прошивки необходимо загрузить в приложение список эффектов.
Сперва нужно найти лампу в сети. Это в "Настройках соединения".
Потом нужно загрузить список эффектов из лампы. Это в "Настройках эффектов".
Алгоритм:
1. выключить переключатель "Исп. эффекты из лампы" (или нажать "очистить эффекты")
2. загрузить список эффектов из лампы (кнопка)
3. включить переключатель обратно
4. перезапустить приложение
Есть вероятность, что прошивать придётся в режиме
"Инструменты -> Erase Flash -> All Flash Contents" (меню такое в программе).
chrome блокирует скачивание, пишет опасный файл
 
  • Лойс +1
Реакции: Aleksandr Karabanov

Koteyka 🐱

★★★★★★✩
Команда форума
27 Окт 2019
935
550
52
Днепр, Украина
firelamp.pp.ua
Обновил Прошивку и приложение.
Реализована возможность сохранения до пяти различных вариантов настроек (Читайте инструкцию в шапке)
 

kDn

★★★★★✩✩
18 Ноя 2019
1,148
448
Открываю гонку количества эффектов по китайскому образцу...
Не, спасибо, я не участвую. По мне - лучше меньше, да лучше. Поэтому все однотипные стараюсь группировать в один эффект. :)
 

Сотнег

★★★★★★★
15 Янв 2020
3,241
1,227
@kDn, крайность это - вообще все эффекты впихнуть в один.

Не знаю, как вам, а мне одного огня в режиме "Автопереключения эффектов" слишком мало.
 
Изменено:
  • Лойс +1
Реакции: Shaitan

Сотнег

★★★★★★★
15 Янв 2020
3,241
1,227
@Vados2020, @mjba,
у меня Хром скачивает без вопросов.
добавил в пост этот же архив без XLS-файла.
Проверьте.
 

Koteyka 🐱

★★★★★★✩
Команда форума
27 Окт 2019
935
550
52
Днепр, Украина
firelamp.pp.ua
а мне одного огня мало в режиме "Автопереключения эффектов" слишком мало
Я у себя (на ардуинке пока) сделал, что цвет плавно меняется со скоростью, зависящей от времени смены эффектов. И не только огонь, а все эффекты, у которых есть красивая зависимость от масштаба
Типа вот так
C++:
   if (millis() - timing_e > Interval / 150) {
    timing_e = millis();
    modes[1].scale = Grad;
    modes[20].scale = Grad;
    modes[15].scale = Grad;
    modes[26].scale = Grad;
    modes[28].scale = Grad;
    modes[29].scale = Grad;
    modes[23].scale = Grad;
    Grad ++;
    if (Grad > 99) {Grad = 0;}
  }
 
Изменено:

kDn

★★★★★✩✩
18 Ноя 2019
1,148
448
Не знаю, как вам, а мне одного огня мало в режиме "Автопереключения эффектов" слишком мало.
Да без проблем.255 значений позволяют сходу сделать целых 255 видов огня, по одному на каждый цвет :)

* На самом деле, если это легко отключается - то проблемой не является. Кому надо - оставляет все, кому не нужно - отключат лишнее. По крайней мере у себя я так делал - возможность отключения как на этапе подготовки прошивки, так и после - во время работы. Также отдельные профили эффектов и возможность их переключения налету :)
 
  • Лойс +1
Реакции: kostyamat