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

При прошивке лампы, пароль от WiFi прописывать в файле config или оставить как есть

  • config

    Голосов: 57 46.0%
  • Как есть

    Голосов: 67 54.0%

  • Всего проголосовало
    124
  • Опрос закрыт .

Mishanya TS

★★★★★✩✩
11 Дек 2019
421
304
Logo1.png
Прошивка "FieryLedLamp" 132 эффекта в 1

Полнофункциональный web интерфейс для настройки лампы и управления эффектами. Семисегментный дисплей (TM1637). TFT дисплей. Озвучивание эффектов, времени и будильника "Рассвет"/"Закат" (DFplayer mini). ИК пульт ДУ (IR Remote Control). Часы реального времени (DS3231).

01Меню.jpg 02Главная.jpg 03Начальные.jpg 04Пользователь.jpg 05Дисплей.jpg 06Цикл.jpg 07Рассвет.jpg 08Закат.jpg 09Звук.jpg 10Пульт.jpg 11Мульти.jpg 12Статик.jpg 13MQTT.jpg 14Оборудование.jpg 15Статусы.jpg 16Инфа.jpg
FieryLedLamp v7.1 132 эффекта
  • Добавлено на web страницу выбор кнопки механической/сенсорной.
  • Добавлены настройки действий по количеству нажатий на кнопку.
  • Поправлена работа часов на TFT дисплее.

FieryLedLamp v7.0 132 эффекта
  • К сожалению поддержки ESP8266 и ESP32 больше нет, проект собирается только на ESP32-S3.
  • Добавлена автоматическая проверка и загрузка обновления прошивки в "Информации о ПО". Страница для ручного обновления .bin файлами находится там же. После нажатия обновления, предлагается выбор сохранения настроек. Настройки сохраняются в память, после обновления, восстанавливаются. При ручном обновлении, сохранений нет.
  • Добавлены чекбоксы включения модулей на Web странице.
  • Добавлено автоматическое сохранение настроек Wifi в память Eeprom и восстановление после прошивки.
  • Добавлены несколько цветов для часов, погоды и бегущей строки на TFT дисплее.
  • Добавлена заставка на TFT дисплей при включении лампы. (Необходимо обновить библиотеки из архива).
  • Поправлены эффекты "Синусоид" и "Звезды".
  • Поправлена работа "Рассвета" и "Заката".
  • Поправлена проверка Mp3 плеера.
  • Исправлены некоторые ошибки.
ОБЯЗАТЕЛЬНО! Скопировать файлы из архива Hack и выбирать Размер памяти "16MB with spiffs (6.25MB_backup APP/3.43MB SPIFFS)". Прошивать по кабелю.
Второй вариант прошить через Flash download tool (.bin файлы в архиве update).

Версия FieryLedLamp v6.5 132 эффекта

  • Добавлено сохранение и загрузка настроек лампы. Сохранение на устройство zip архивом. Для загрузки настроек после редактирования, необходимо разархивировать файл, внести изменения, заархивировать в zip файл без сжатия.
  • Добавлено включение/отключение вывода погоды на выключенной лампе на web странице.
  • Переделана работа WiFi.
Если ssid пустой, переходим в режим точки доступа. Если ssid задан, пытаемся подключиться, если в течении заданного времени подключение не удалось, переходим во временную точку доступа, через 5 минут пытаемся переподключиться. Если пропал сигнал WiFi, переходим во временную точку доступа, пытаемся переподключится через 5 минут, как только связь появилась, отключаем точку доступа.

Версия FieryLedLamp v6.4 132 эффекта
- Добавлен TFT дисплей 1.47" 172x320. Работает аналогично TM1637.
На дисплей есть возможность вывод текста бегущей строкой. Текст, период, скорость, цвет текста задается на web странице в "Настройки дисплея". Там же изменяется цвет, период отображения, яркость часов/погоды. Настройки яркости и установка дневного/ночного времени синхронно в выводом часов/погоды на саму лампу.
Для подключения дисплея необходима библиотека из архива (поддерживает русский язык, благодарочка @SlavaZagaynov).

Версия FieryLedLamp v6.3 132 эффекта
- Добавлен вывод погоды бегущей строкой на матрицу. Период задается на web странице (аналогичен выводу часов). Вывод погоды также осуществляется по 9-ти кратному нажатию кнопки(можно изменить в прошивке) или через заданную кнопку на пульте.

Версия FieryLedLamp v6.2 132 эффекта
  • Версия FieryLedLamp v6.2 132 эффекта
    • Добавлены настройки пульта на web странице. Выбираете какую комаду обучить, нажимаете кнопку на пульте, код сохраняется автоматически, без перезагрузки лампы. Так же коды можно прописать в ручную (сохранение автоматически). (Формат DEC).
    • Добавлены комментарии к каждой команде (сохранение автоматически).
    • Исправлена ошибка, когда невозможно было набрать трехзначный номер эффекта.
    • Добавлена защита от ввода неправильного номера эффекта.
    • Исправлены ошибки с приемом кодов (выдавал ложные значения и повторы).
    • Добавлено подключение Blynk на Web странице.
    • Исправлены ошибки с миганием точек на дисплее.

Версия FieryLedLamp v6.1 132 эффекта
  • Добавлено WifiMulti.
  • Добавлена функция переподключения к Wi-Fi.
  • Переинициализация SSDP после подключения.

Версия FieryLedLamp v6.0 132 эффекта
  • Добавлена поддержка ESP32-S3. В Arduino IDE выберите плату "ESP32S3 Dev Module".
  • Добавлена Погода. Обновление каждые 10 минут, отображение погоды на дисплее TM1637 (интервал настраивается для часов и погоды по отдельности).
Яндекс.Погода - необходимо указать Geo-ID города, Openweather - нужен API ключ и город латиницей.
  • В меню добавлена информация о памяти.
  • Добавлен пункт в меню: "Статусы устройств".
  • Добавлен пункт в меню: "Информация о ПО". (Спасибо @AnCore)

Версия FieryLedLamp v5.4 132 эффекта
- Добавлен режим "Закат" (Аналогичный режим будильника "Рассвет", на уменьшени яркости).

Версия FieryLedLamp v5.2 132 эффекта
  • Добавлены 3 новых эффектов: "Бабочка", Звезды новые", Флаг(Триколор)".
  • Добавлен эффект "Цвет с затемнением" (При уровне ползунка "Скорость 1" затухание занимает ~1 минуту, При уровне ползунка "Скорость 255" затухание занимает ~255 минут).
  • Переработан эффект "Радужные кольца".

Версия FieryLedLamp v5.1 128 эффектов
  • Изменен внешний вид Web интерфейса.
  • Добавил выбор версии лампы со звуком и без на главной странице.
  • Изменил порядок выключения лампы (теперь лампа выключается моментально).
  • Исправлены ошибки.

Версия FieryLedLamp v5.0 128 эффектов
  • Добавлена поддержка модуля DS3231 (часы реального времени) от @gritaro. На ESP8266 подключается параллельно TM1637, стандартные пины подключения изменены (дисплей (DIO/CLK) перенесён с D0/D5 на D5/D1, а мосфет с D1 на D0).
  • Добавлен эффект "Радужные кольца".
  • Обновлена библиотека для заливки прошивки по воздуху (скопировать из архива).
  • Исправлены ошибки.
Версия FieryLedLamp v4.0_new_web 127 эффектов
  • Добавлена поддержка ESP32. Для использования обеих плат (ESP32 или ESP8266) в коде не нужно ничего изменять. Просто в Arduino IDE выберите подходящую плату (для ESP32 – "ESP32 Dev Module").
  • Добавлена настройка базовой части топиков в веб-интерфейсе.
  • Добавлен вывод полных топиков подписки и публикации в веб-интерфейсе.
  • Добавлена возможность публиковать ответ периодически. Если он равен нулю, ответы публикуются как обычно только при событии, которая инициирует публикацию.
  • Добавлены несколько команд для более удобного управления. Подробности см. в файлы MqttManager.h
  • Исправлены ошибки.
Версия FieryLedLamp v3.9_new_web 127 эффектов
- Добавлены 5 новых эффектов: "Аврора", "Ночной Город", "Радужное Пятно", "Сканер", "Фонтан".

Версия FieryLedLamp v3.8_new_web 122 эффекта
- Добавлены настройки MQTT в веб-интерфейсе.
Настраивается IP-адрес или URL брокера (пример: 192.168.1.155 или m4.wqtt.ru), порт, имя и пароль для доступа на сервер брокера. После настройки необходимо сохранить изменения и перезагрузить лампу (включение/отключение MQTT клиента происходит без подтверждения).

Версия FieryLedLamp v3.7_new_web 122 эффекта
- Добавлен новый эффект "Серпантин" от @SlingMaster.
- Убрал сохранение пароля от WiFi сети в памяти. Чтобы лампа сразу подключалась к вашей сети, пароль прописывается в файле config.json.
- Расширены возможности управления несколькими лампами. Теперь может синхронизироваться текущая папка озвучивания эффектов (включается чекбоксом на странице настройки управления несколькими лампами).
И если синхронизация папки включена, можно синхронизировать громкость и включение/выключение озвучивания (второй чекбокс).
- Добавлено автоматическое снижение яркости эффектов в 2, 4 или 8 раза (на 50%, 75% или 87%) в ночное время. Управление на главной веб-странице.
- Существенно переработаны некоторые важные алгоритмы. Особенно алгоритмы управления озвучкой.
- Исправлены ошибки в работе с MP3-плеером и отображением времени на дисплее.

Версия FieryLedLamp v3.6_new_web 121 эффектов
- Добавлено использование статического IP адреса.
- Добавлена возможность показывать бегущий текст через заданный интервал.
- Исправление ошибок.

Версия FieryLedLamp v3.51_new_web 121 эффектов
- Добавлены шесть новых эффектов: "Аленький цветочек", "Бамбук", "Блуждающий кубик", "Земля Тикси", "Разноцветные одуванчики", "Цифровая турбулентность" от @SlingMaster.

Версия FieryLedLamp v3.5_new_web 115 эффектов
- Добавлен режим восстановления настроек по умолчанию по пятнадцатикратному нажатию кнопки (даже если она заблокирована). Этот режим сбрасывает сохраняемые настройки в файле config.json.
- Добавлена кнопка сброса настроек по умолчанию в web интерфейсе на страницы Начальных настроек. Но нажатие на эту кнопку сбрасывает все настройки, включая настройки озвучивания эффектов, настройки эффектов для цикла, настройки управления несколькими лампами и параметры оборудования (т.е. совсем все настройки).
- Изменение библиотеки "TM1637Display" для часов с точками после каждого сегмента (мигание точки только в центре).
- Переделал последовательность отключения лампы (Уменьшил вероятность повреждения файлов, хранящихся при выключении лампы).
- Поправил определение лампой "день/ночь".
- Удалил эффект "Бегущая строка". Отныне Бегущая строка выводится поверх эффектов. Включается режим чекбоксом в веб-интерфейсе на странице "Настройки пользователя".
- Фон текста (пространство между буквами) может быть цветным или черным (чекбокс). Там же настраивается цвет текста и скорость вывода.
- Изменился эффект "Цвет". Если включена "Бегущая строка" и "Масштаб/Цвет" < 3, то текст будет бежать на черном экране (как раньше).
- Добавлены пять новых эффектов: "Торнадо", "Капли на воде", "Цветовой питон", "Осьминог" и "Плазменные волны" от @stepko и @SlingMaster.
- Исправлена ошибка в взаимодействии нескольких ламп, а также другие мелкие ошибки.

Версия FieryLedLamp v3.4_new_web 111 эффектов
- Переработаны некоторые эффекты:
- Снегопад (новый алгоритм),
- Завиток; (новый алгоритм),
- Реки Ботсвана,
- Песочные часы,
- Спектрум,
- Новогодняя елка (новый алгоритм),
- Фейерверк
- Добавлен эффект Звезды
- Добавлен новый сервер Blynk
- Добавлен Редактор файлов в меню web-интерфейса (изменять или загружать файлы можно без перепрошивки файловой системы)

Версия FieryLedLamp v3.3_new_web 110 эффектов
- Добавлен эффект Планета Земля от SlingMaster.
- Обновленная страница загрузки ПО (сначала надо заливать FS, затем саму прошивку. Либо использовать WEB_Updater).
- Новый голос озвучки времени от Maxx1200.

Версия FieryLedLamp v3.3_new_web 109 эффектов
- Обновленный WEB-интерфейс

Версия FieryLedLamp_v3.3_IR 109 эффектов
- Добавлены эффекты Волшебный Фонарик и Огонь с искрами.
- С целью повышения сетевой безопасности, пароль к WI-FI роутеру вашей сети перенесен в EEPROM. Там получить к нему доступ из сети гораздо сложнее.
В веб-интерфейсе пароль отображается только при вводе. В других случаях поле пустое.
Если нажать кнопку "Сохранить" при пустом поле ввода пароля, уже записанный в EEPROM пароль (если он был записан туда) не изменится.
- Добавлена настройка времени произнесения часов и минут. А также задержки между командами MP3-плеера. Эти настройки, а так же настройки максимального тока, типа и ориентации матрицы вынесены на отдельную веб-страницу "Настройки оборудования", попасть на которую можно со страницы "Начальные установки" (кнопка в самом низу).
Для оригинального чипа время проговаривания часов и минут в пределах 1800 – 2500 мс и задержка 50 – 100 мс.
Для не оригинального чипа 1000 – 3500 мс и 100 – 180 мс соответственно. Эти параметры вынесены для настройки, потому что они сильно зависят от скорости работы вашей SD-карты (флэшки) и даже количества файлов на ней.
Выбор чипа DF-Player (оригинальный или нет) в файле Constants.h по-прежнему актуален. Этот выбор влияет на другие параметры. Не пренебрегайте им.
- Переработан алгоритм сохранения настроек эффектов. Настройки сохраняются в EEPROM в следующих случаях: а) при выключении матрицы (кнопкой, пультом в приложении или веб)
если не включен режим "Цикл"; б) включение режима "Цикл"; в) при выключении по таймеру, если не активен режим "Цикл".
Настройка эффектов возобновляется с EEPROM в случаях: а) при перезагрузке лампы (включение питания); б) при включении матрицы (кнопкой, пультом в приложении или веб);
в) при выключении режима "Цикл". Сохранение настроек эффектов в файл и чтение их из этого файла по-прежнему работает. Как и восстановление их по умолчанию. (В веб-интерфейсе соответствующие кнопки)
- Как всегда, исправлено несколько ошибок.

Версия FieryLedLamp_v3.2_IR 107 эффектов
- Добавлено управление инфракрасным пультом. Возможно использование двух разных пультов одновременно. Коды пультов прописываются в файле IR_Remote.h
Работает автоповтор при удерживании кнопки для тех команд, где это уместно. На дисплее отображается номер эффекта, при переключении эффектов, или значение яркости, скорости, масштаба, громкости, при их смене пультом.
- реструктуризированная EEPROM.
- Возможно использование библиотеки ArduinoJson как 5-й, так и 6-й версий. В файле Constants.h необходимо закомментировать и разкомментировать соответствующий блок функций.
По умолчанию используется 6 версия.
– Как всегда, исправлено несколько ошибок.

Версия FieryLedLamp_v3.00 107 эффектов
- Добавлены четыре эффекта: Мозайка, Фейерверк, Контакты, Радиальная волна.
- Возможность изменять тип и варианты подключения матрицы на той же странице веб-интерфейса. Полезно для нестандартных матриц или когда неизвестно, как она возвращена. Подбираете на ходу. (так же можно прикольно разнообразить эффекты. Например: отразить бегущую строку).
– Там же можно изменять максимальный ток матрицы (максимальную яркость).
- Добавлена возможность включать/выключать речь времени будильником.
- Добавлено управление автоматическим таймером отключения лампы. Можно его установить на время от 30 минут до 8 часов с шагом 30 минут, или не выключать.
- Исправлено несколько мелких (и не очень) ошибок.

Версия FieryLedLamp_v2.95_RUS 103 эффекта.
- Добавлена возможность выбора любой папки для будильника (в настройках будильника "Рассвет").
- Добавлена возможность подключить к DFPlayer флешку. Если подключена и флешка и SD-карта, то будет играть флешка.
Требования к именам файлов и папок на флешке такие же, как и для CD-карты.
- Подтверждена работа DFplayer на чипе MH2024K-24SS. Но для корректной работы нужно в файле constant.h закомментировать строчку #define DF_PLAYER_IS_ORIGINAL. Уж слишком этот чип тормозился. Теперь точно работают чипы плеера AS20HGN402 (оригинальный DFPlayer-DFRobot), GB3200B и MH2024K-24SS. Самый классный звук у оригинального. Самый плохой в 24SS.
0.Бeлый cвeт
1.Аврора
2.Акварель
3.Аленький цветочек
4.Бабочка
5.Бассейн
6.Бамбук
7.Безумие
8.Блуждающий кубик
9.Водопад
10.Водопад 4в1
11.Волны
12.Волшебный Фонарик
13.Вино
14.Вихри пламени
15.Вихри разноцветные
16.Вьюга
17.Гроза в банке
18.ДНК
19.Дым
20.Дым разноцветный
21.Дымовые шашки
22.Жидкая лампа
23.Жидкая лампа авто
24.Завиток
25.Звезды
26.Звезды Новые
27.Зебра
28.Земля Тикси
29.Змейки
30.Источник
31.Капли на воде
32.Капли на стекле
33.Кипение
34.Кодовый замок
35.Комета
36.Комета одноцветная
37.Комета двойная
38.Комета тройная
39.Контакты
40.Конфетти
41.Кубик Рубика
42.Лава
43.Лавовая лампа
44.Лампа с мотыльками
45.Лес
46.Люмeньep
47.Магма
48.Масляные краски
49.Матрица
50.Мерцание
51.Метоболз
52.Мечта дизайнера
53.Мозайка
54.Moтыльки
55.Мячики
56.Мячики без границ
57.Новогодняя Елка
58.Ночной Город
59.Огонь
60.Огонь 2012
61.Огонь 2018
62.Огонь 2020
63.Огонь 2021
64.Огoнь верховой
65.Огoнь парящий
66.Огонь с искрами
67.Осадки
68.Осциллятор
69.Облака
70.Океан
71.Осьминог
72.Павлин
73.Песочные часы
74.Пейнтбол
75.Пикассо
76.Плазма
77.Плазменная лампа
78.Плазменные волны
79.Пламя
80.Планета Земля
81.Побочный эффект
82.Попкорн
83.Призмата
84.Притяжение
85.Пpыгyны
86.Пульс
87.Пульс белый
88.Пульс радужный
89.Радиальная волна
90.Радуга
91.Радуга 3D
92.Радужное Пятно
93.Радужные кольца
94.Радужный змей
95.Разноцветный дождь
96.Разноцветные одуванчики
97.Реки Ботсваны
98.Светлячки
99.Светлячки со шлейфом
100.Свеча
101.Северное сияние
102.Серпантин
103.Сканер
104.Синусоид
105.Смена цвета
106.Снегопад
107.Спектрум
108.Спирали
109.Стая
110.Стая и хищник
111.Стрелки
112.Строб.Хаос.Дифузия
113.Тени
114.Тихий океан
115.Торнадо
116.Tyчкa в банке
117.Фейерверк
118.Фейерверк 2
119.Фея
120.Фонтан
121.Флаг (Триколор)
122.Цвет
123.Цветной Питон
124.Цветные драже
125.Цветные кудри
126.Цветок лотоса
127.Цифровая турбулентность
128.Шapы
129.Nexus
130.Цвет с затуханием
131.Часы
Настраивается на web странице
  • однократный клик – включение или выключение светильника;
  • однократный клик во время рассвета/заката – отключает звук;
  • двукратный клик – переключение лампы в следующий эффект свечения;
  • двукратный клик во время рассвета/заката – отключает звук и рассвет/закат.
  • трёхкратный клик – переключение лампы в предыдущий эффект свечения;
  • четырёхкратный клик – запуск таймера выключения лампы через 5 минут;
  • четырёхкратный клик (дважды в течении 10 секунд) - перевод лампы в режим обновления прошивки "по воздуху" ArduinoOTA.
  • пятикратный клик – вывод текущего IP-адреса лампы бегущей строкой;
  • шестикратный клик – вывод текущего времени бегущей строкой;
  • семикратный клик – смена рабочего режима лампы: с WiFi точки доступа на WiFi клиент или наоборот;
  • восьмикратный клик – включение/отключение звука;
  • девятикратный клик - вывод погоды бегущей строкой;

  • ---------------------------------------------------------------------------------------------

  • пятнадцатикратный клик и удержание – режим восстановления настроек по умолчанию
  • удержание – изменение яркости свечения текущего эффекта лампы: увеличение или уменьшение яркости. Каждое следующее удержание меняет направление изменения яркости;
  • однократный клик и удержание – изменение скорости текущего эффекта лампы: увеличение или уменьшение скорости. Каждое следующее клик и удержание меняет направление изменения скорости;
  • двукратный клик и удержание – изменение "масштаба" текущего эффекта лампы: увеличение или уменьшение "масштаба". Каждое следующее двукратный клик и удержание меняет направление изменения "масштаба";
  • четырёхкратный клик и удержание - запуск таймера выключения лампы через 10 минут;
  • удержание при выключенной лампе – включает эффект «Белый Свет»
В архиве прошивка и таблица для удобного формирования собственного списка эффектов (вдруг захотите удалить лишние или добавить копии)

Ссылки на загрузку архива с прошивкой:
GitHub - Fiery Led Lamp v7.0
Google Диск - Fiery Led Lamp v7.0

В лампе предусмотренно автообновление через web браузер, с сохранением всех текущих настроек

Перошивка со старых версий до v7.0 обязательна по кабелю.


Внимание!!! Проект собирается только на ESP32-S3.
Внимательно смотрите прилагаемую схему и читайте файлы с пояснениями.

  • На данный момент библиотека FastLED установлена версии 3.5.0, которая работает на ESP32-S3 2.0.14!
  • Все библиотеки кроме ArduinoJson, GyverButton, TFT_eSPI, FastLED и ElegantOTA ставим и \ или обновляем до последней версии из "Инструменты Управление библиотеками" или из этого архива.
    ArduinoJson ставим там же, но версии 6.19.4 (последний релиз 6-й версии). GyverButton ставим версии 3.7. ElegantOTA версии 2.9.9 из этого архива.
  • Для компиляции скетча установите параметры как на картинке:
1775078599313.png

Для прошивки ESP32-S3, смотреть файл "Увеличение раздела" в архиве "Hack"
Открыть папку C:\Users\[ИМЯ пользователя]\AppData\Local\Arduino15\packages\esp32\hardware\esp32\
Скопировать папку из архива Hack с заменой
Перезапустить Arduino и выбрать в настройка размер памяти 16MB with spiffs (6.25MB_backup APP/3.43MB SPIFFS)

  • Для загрузки файловой системы в контроллер используется плагин. Расположен в папке Uploaders этого архива.
    При загрузке прошивки в плату по проводу, сначала компилируется и загружается сама прошивка, а затем файловая система. Установка заключается в простом копировании папок ESP32FS со всем содержимым в папку C:\Program Files (x86)\Arduino\tools\ . После этого перезапустить Ардуино. После установки у вас должна появиться одна из этих строк (или четыре, если поставите все плагины) в меню «Инструменты»:
    1775078770405.png
    По умолчанию прошивка настроена на работу с LittlFS.
    При загрузке прошивки в плату по проводу, сначала компилируется и загружается сама прошивка, а затем файловая система. Для загрузки файловой системы для нажмите кнопочку в меню «Инструменты»
  • При обновлениях, установить прошивку можно будет автоматически через web браузер.
При первом включении лампа создаёт точку доступа с именем Led Lamp WEB. Нужно к ней подключиться. Пароль для подключения к точке доступа 12341234. IP адрес для подключения к web странице лампы 192.168.4.1
  • Зайдя на web страницу лампы на вкладке "Начальная настройка" можно настроить подключение к Вашей домашней сети.
    (не забудьте после ввода имени Вашей сети и пароля нажать кнопку "Сохранить" и поставить галочку на чекбоксе "Использовать подключение к роутеру")
  • Сохранение всех настроек лампы на странице "Настройки пользователя". Сохранение на устройство zip архивом. Для загрузки настроек после редактирования, необходимо разархивировать файл, внести изменения, заархивировать в zip файл без сжатия. При автоматическом обновлении, сохранение производится автоматически.
Lamp+TM1637+DFplayer + IR2 + DS3231 + TFT (ESP32S3).png
В веб интерфейсе лампы, есть страница "Управление несколькими лампами". Нажав на неё переходите на страницу непосредственно настройки. Там вам нужно ввести IP адреса ламп, которыми будет управлять данная лампа, поставить галочки на соответствующих чекбоксах. IP адрес лампы можно узнать, например, по пятикратному нажатию кнопки лампы.
То есть, если у вас есть лампы 1,2,3,4,5 То в веб интерфейсе лампы 1 вы вводите адреса ламп 2,3,4,5. В лампу 2 вводите адреса ламп 1,3,4,5. В лампу 3, соответственно, адреса ламп 1,2,4,5.
В комментариях можно писать что угодно, до 63 символов. Это для вас, чтобы вы понимали, какая это лампа.
Если хотите отменить управление какой-то лампой, не нужно удалять её адрес. Достаточно просто снять галку с соответствующего чекбокса.
  • Горят 2 красные или жёлтые точки: Лампа или ждёт появления WiFi сети старого роутера, к которому она уже подключалась ранее (до 60 секунд ожидания), или ждёт от вас настройки для подключения к новому роутеру (ещё 5 минут ожидания). Ищите на своём смартфоне точку доступа WiFi с именем лампы Led Lamp Web. Если нету такой, попробуйте поискать ещё раз через 60 секунд.
  • Бегут 2 синие точки: Лампа работает в режиме без подключения к роутеру и ждёт, когда приложение сообщит ей время. Отключите на смартфоне мобильный интернет, ищите в нём точку доступа WiFi с именем лампы, подключайтесь к ней, запускайте приложение.
  • Бегут 2 жёлтые точки: Лампа подключена к роутеру вашей домашней сети и ждёт, когда приложение сообщит ей время. Запускайте приложение.
  • Бегут 2 красные точки: Лампа подключена к роутеру вашей домашней сети, но пока что не смогла соединиться через интернет с сервером точного времени и получить от него информацию.
 
Изменено:

Shock Ta

✩✩✩✩✩✩✩
16 Дек 2021
19
9

Allan

✩✩✩✩✩✩✩
25 Мар 2022
15
4
Для тех кто ищет способ, как заставить Алису управлять лампой через бесплатный MQTT брокер dealgate.ru :
(wqtt.ru который советуют в инструкции в шапке вовсе не бесплатный)

Можно использовать прошивку как есть, но будет работать только включение и выключение.

Если надо большего - есть форк этой прошивки, где поправлен формат MQTT запросов, на сколько я понял.

Ниже скриншоты настроек, которые работают у меня.

Полный список команд из файла parsing.ino (я все не проверял, да и звука у меня на лампе нет)
"power",
"so_on",
"son_off",
"vol",
"eff",
"bri",
"spd",
"sca",
"alm",
"dawn",
"tmr",
"fav",
"btn",
"eq",
"briper",

Единственные "грабли" - обновление через ОТА почему-то не все обновляет и потом неправильно работает. Надо прошивать подключившись кабелем.

Ссылка на форк - https://github.com/terrorsl/FieryLedLamp/tree/main

Автор есть в ТГ канале dealgate.
 

Вложения

Allan

✩✩✩✩✩✩✩
25 Мар 2022
15
4
@VitalikV,
Видимо да, т. к. time.ino 2х месячной давности.
Со слов автора - можно взять только parsing.ino и constants.h из его форка и должно работать. Это я не проверил, т. к. пытался шить через ОТА и оно не работало.
 

Dhorohiy

★✩✩✩✩✩✩
30 Июл 2020
67
14
Всем привет. Подскажите что я делаю не так. После установки прошивки (веб) подключаюсь к вай фай( пароль почему то не требует) ка только начинаю заходить на 192.168.4.1 веб интерфейс зависает и точка доступа отваливается... Вроде все по инструкции делаю...
 

Allan

✩✩✩✩✩✩✩
25 Мар 2022
15
4
@Dhorohiy,
"Забыть сеть" сначала - потом должно спросить пароль. Если не спросит, значит шили что то не то или не так.
Ну и на всякий случай, попробовать с другого телефона, ноута и т. п.
 

Alexssh

✩✩✩✩✩✩✩
17 Дек 2023
13
0
Доброго дня, форумчане!
Я как и многие другие испытал огромное удовольствие от лампы Алекса Гайвера когда просто это увидел ютубе!
Когда же я ее собрал да она еще и заработала ( я не программист, не электонщик ) это был действительно огромный восторг !
Хочу выразить благодарность людям которые тратят свое время создают такие прикольные штуки и делятся ими с таким чайником как я!
Спасибо Вам за вашу работу!
Я собрал несколько ламп и попробовал все прошивки лампы и по моему мнению (не умаляя заслуг других людей) эта прошивка самая крутая!
Есть наверное все ! Кол-во эффектов, приложение на тел, веб, пульт, часы, и даже озвучка! Ну может только цветомузыки пока нет! )!
Для себя бы еще добавил работу от аккумуляторов. Хочу воткнуть 4 шт 18650 по 3000мАч
Отсюда и первый вопрос. Может кто посоветует плату для зарядки а лучше и сразу для зарядки и поднятия напряжения до 5 вольт (мож от паурбанка какую) чтоб нормально все работало и не сильно грелось. Мож кто ставил ? Буду огромно признателен, если кто ссылочкой на Али поделится!
Ну и еще пару вопросиков, уж сильно не пинайте
Если собрать матрицу на окно ну скажем 60*60 или 30*30 светодиодов это возможно при такой схеме ? или надо что-то менять кроме блока питания (с ним мне все понятно) Какое максимальное кол-во светодиодов возможно запустить на этой прошивке ?
И последний вопрос.
Как и где в прошивке, папки с мр3 файлами, привязываются к конкретному эффекту? В веб интерфейсе меняю папку и она играет но при повторном запуске эффекта запускается папка по умолчанию!
Заранее огромное спасибо за помощь и всем здоровья !
 

AnCore

★★★✩✩✩✩
27 Янв 2020
434
184
@Alexssh, отвечу частично: для зарядки аккумов подойдет плата xl4015 (там индикация есть), но и плату bms не забыть подобрать надо, но вот, например, я ставил два аккума 18650 (в параллель) и использовал tp4056 для зарядки, повышайку не применял (нет необъодимости), время работы лампы в режиме огня - всю ночь, к примеру, у меня), аккумы помещаются внутри трубы (равно как и сам вайфай модуль)
 

Alexssh

✩✩✩✩✩✩✩
17 Дек 2023
13
0
@AnCore, У меня есть плата tp4056 2 аккума в параллель она заряжает но греется поэтому 4 побоялся на нее вешать думал есть что-то мощнее. И без повышайки тож работает но я думал нужна )) Спасибо )

Вопрос по озвучки снят! Нашел в разделе настройки звука ))) Моя вина не заметил )
 

AlexKatano

✩✩✩✩✩✩✩
10 Авг 2022
12
1
@Alexssh,Доброго времени суток. Хочу поделиться своим опытом при создании лампы Гайвера с автономных питанием. Использовал 3 аккумулятора 18650 производства Liitokala. По 2900 мА/ч каждый. Перед установкой в лампу несколько раз прогнал все три на зарядно-тренировочном устройстве производства той же фирмы что и аккумы. Аккумуляторы из одной партии и показали расхождение в емкости не более 0,5%. Поэтому BMS было принято решение не устанавливать. Установил все три в кассету, спаял и во внутрь трубки-основания для матрицы установил. Влезло аккурат точно. Единственно что применил, это выход батареи не напрямую в нагрузку, а через платку защиты от глубокого разряда. Платку взял из отслужившешл свой срок аккумулятора от вертолёта на Р/У. Там прям мощнаые компоненты. И полный ток матрицы, а я его до 3000ма ограничивал в прошивке, держит отлично. Аккумы свежие, высокотоковые. Разница яркости между 5в и 4,2в на старте разряда аккумов, не заметна впринципе. Что касаемо конечного напряжения, то у меня в частности с этой платой защиты от разряда, лампа прекращала работу когда на акккумах оставалось 3,4в. Так что аккумулятора ничего не угрожало😁.
Насчёт DC-DC бустера думал сначала. Но собрав пару макеток, понял что уровень помех от бустера влияет на работу той же сенсорной кнопки. Самопроизвольные типа нажатия, и тому подобное. И нестабильность вайфай сети, поднятой ESPшкой. Вобщем отказался от повышения до 5ти вольт в аккумулятором варианте лампы.
Теперь про зарядку. Tp4056 отличный вариант для однобанковой батареи. Как у меня например. Греться ЩарДна платка будет и с одним аккумулятором. И с двумя и с Четырьмя. Там ограничивается ток зарядки. Поэтому заряжать 4 аккума одной платой можно. Можно и больше. Просто увеличивается время зарядки пропорционально количеству аккумуляторов в батарее. Плата отдаёт ток примерно в 800-900мА в нагрузку. Вот и прикиньте, на 4 аккумулятора это будет примерно по 200-250ма тока на каждый. Три аккумулятора по 2900мА/ч когда новые только вот, у меня заряжались от Tp4056 больше 10часов.

По количеству максимальному светодиодов в матрице, тут ребята писали что вроде гарантировано поддерживается 1024 светодиода(матрица 32*32), но у платы и прошивки ресурс вроде куда обширнее. У меня есть задумка сделать Гайвер-телевизор. Разместить светодиодные матрицы за отражателем-рассеивателем LCD матрицы самого телевизора. А её убрать. Есть для этой цели уже 82" ТВ с напрочь разбитой мордочкой. Вот на нем и попробую. Матриц правда много надо. 16*16 15шт. и 8*8 6 шт. Чтобы заполнить все видимо пространство рассеивателя. Но наерное будет обалденно. Пока в стадии сбора материалов. И изучения форума и информации. И вот ещё думается мне, что прийдется, если ESP на грузить таким количеством светодиодов, повышать частоту процессора до 160mHz... А там видно будет...
 

чилим

★✩✩✩✩✩✩
16 Янв 2023
53
14
я поставил и dc-dc до 5в c платой заряда малогаборитный и 3 аккума по3400,помех на кнопку нет.помехи создает блок питания.у меня напаял их и на 5в и на 12в штук десять.некоторые содают помехи.уберается экраноировкой блока питания.заметил что блоки питания собранные на импульсном трансформаторе от сломанных ж.к телеков создают помехи и влияют на кнопку.там частота где-то 100кГц и трансы малогаборитные но мощные.а блоки где частота ниже все ровно на кнопку не влияют но трансы повыше гааритами.а блоков наделал на цветомузыку 3.1 и для других проектов

совсем забыл общий минус для питания дисплея,кнопки,мп-3 плеера выводите с одной точки отдельно на каждый потребитель.что-бы не образовывалась петля
 

AlexKatano

✩✩✩✩✩✩✩
10 Авг 2022
12
1
@чилим,я пробовал с разными DC-DC проводить опыты. Пока собрано на столе, все путем. Как только компоную проводку и аппаратуру в трубке, типа как для сборки, начинается наволка на кнопку, вай фай нестабильно работает. В лбдом случае для штатных параметров тока и матрицы особой разницы между 5тю и 4,2 вольта не заметил. К тому же DC-DC расходует больший ток, чем просто матрица, пододключенная на аккумы. Амкю первую лампу кстати собрал именно с автономных питанием. 3й год работает без проблемм👍👍🙂
 

чилим

★✩✩✩✩✩✩
16 Янв 2023
53
14
так-то да,но я то могу разряжать аккумы до 3в и емкость у меня 10.000 хватает на долго и индикация состояния батареи на 4 smd светодиодах.И кнопки 223 у меня на лампах есть и сверху и на основании все работает.я от минуса припаиваю 3 провода и веду к каждому потребителю.возьми простую зарядку от телефона 2а ее вполне хватает на край в настройках лампы выстави 1,8а и попробуй.у меня из всех самодельных только 2 зарядки дают наводки т.е не коректно работает кнопка,остальные без проблем.я первую еще Алекса делал 47 эфф,потом с год назад наткнулся на Mishanya TS и вот все прошивки прошел кроме 3.8.

у меня 2 такие лампы кнопка на белом основании,сверху динамик,справа 2 кнопки треки перематывать,с пульта меняешь папки а в одной папки закинуты песни и слушаешь как плеер.а на одной сверху кнопка динамик узкий от телека в основании.кстати плафон 400р в магазине контейнер для сыпучих продуктов диаметр 10см высота 20см.внутри от жк телевизора 2 слоя белого рассеятеля который попрозрачней.у нас колбу не найдешь а выписывать меньше чем 1,5-2 рубля нет.

вот третья кнопкасверху,все без проблем
 

Вложения

theDudeii

✩✩✩✩✩✩✩
26 Янв 2020
35
2
@Mishanya TS, сделайте так,чтоб часысами получали время при подаче питания. ок?подумайте как ето можно сделать.может с роутера или с мирового времени сервера.
и обновите эффекты))
в последней прошивке чел тоже писал что за ночь 5 раз лампа сама включилась.ето хуже чем слава на новый год))
 

чилим

★✩✩✩✩✩✩
16 Янв 2023
53
14
@Mishanya TS,все сделал подаешь питание через 5сек показывает ip адрес и через пару секунд включаются часы с правильным временем.при первой настройке пройди все позиции,
 

maloir

★★✩✩✩✩✩
14 Сен 2019
189
71
Может кто подсказать где находитс блок который отвечает за нажатие кнопки?
сверху динамик
а что за динамик использовали? и из чего сделаны у вас подставки?
с пульта меняешь папки
можно если не сложно, подробней?
 
Изменено:

чилим

★✩✩✩✩✩✩
16 Янв 2023
53
14
динамики от маленьких компьютерных колонок,диаметр 4см -3вт,магнит входит в трубу сверху на которой лента,сверху на плафоне круглая защитная сетка для динамиков металлическая труба снизу закрыта что-бы не было гула,а получилась как колонка.Подставка электро-магазин коробка для соединения проводов 220в-100р.в даташите на мп-3 плеер есть 2 вывода управления длинное нажатие +_ громкость,короткое переключение треков.

А вообще огромный респект автору @Mishanya TS за то что делает и дает людям таким как я в 59 лет работать мозгами
 

AlexKatano

✩✩✩✩✩✩✩
10 Авг 2022
12
1
@чилим, не открою ничего нового если скажу что esp8266 имеет диапазон питания от 2,5 до 3,6 вольта. То есть питать еспшку напрямую от 18650 это будет плохо. Но зато Нижний порог хорош. 2,5 вольта. Не всякая матрица останется в рабочем состоянии с половиной напряжения питания от штатного. Но есть одно но... На плате что Wemos, что Lolin, есть стабилизатор на 3,3 вольта. И при приближении напряжения на входе к этому значению, лампа начинает себя некорректно вести. Появляются артефакты в виде мозаики, или помех из разных цветов. Как бы проходил это все. Матрица то понятно питается напрямую от батареи через плату защиты, и контроллер тоже оттуда же. Но у контроллера есть Нижний предел по питанию.... Ниже не получится. Повторюсь, моя самая первая собранная лампа была на аккумуляторах. На ней испытывал все чудеса фантазии. И DC-DC и питание пониженным напряжением. И даже с отдельной понижайкой, которая на выходе давала строго 3 вольта и подавалось это на ногу 3v3 на плате Node MCU. В таком виде работоспособность лампы продлевалась несколько дольше, пока уже не начиналась нехватка питания светодиодами матрицы. Поэтому я не стал в оконцове мкдрить и собрал все в традиционных канонах схемотехники. И лампа работает уже 3й год почти каждый день. Делал на подарок племяннице. Она с ней только что не спит в обнимку😁. Даже в школу хотела протащить, но вовремя я сказал что лампа вообще то хрупковата для школы. Тем и спас гаджет🤣🤣.

@чилим,присоединяюсь к тёплым словам в адрес автора и куратора данной разработки 🤝🤝🤝
 

чилим

★✩✩✩✩✩✩
16 Янв 2023
53
14
да я не против,просто у меня все через преобразователи делаю и паяльники самодельные 5в 8вт и походные лампы на м.к и переносная цветомузыка на природу и т.д.а у вас и матрица при уже 3,6 вольта плюс просадка будет не так светить.

сейчас китайские преобразователи с контроллером заряда 10мм на15мм-40р,заменой одного сопративления можно сделать и 4,4в главное выше порога аккумулятора 4,2в.и ток будет тпреобразователя меньше и аккумулятор будет использоваться до 100 проентов.не но все по разному на то мы и люди

я давно паяю.платки подходят замечательно для проектов

парни еще .есть на али вот такая маленькая платка -модуль защиты от перенапряжения OVR 5,5в.я за 3 года что ардуиню спалил штук 8 плат ардуино нано,esp8266/то питание перепутаю и другое.платка отключает питание 5в от потребителя например ESP8266 если на входе больше 5,5в.диапазон 5-30в 2а.рамер ее 5мм на10мм.сейчас ставлю веде где подключаю микроконтроллеры
 

Вложения

Lexx!

✩✩✩✩✩✩✩
13 Сен 2022
23
2
Подключил лампу к Homeassistant.
в файл light.py вставил исправленный список эффектов, как написано тут

Код:
######## Прошивка FieryLedLamp v3.7_new_web 122 эффекта

EFFECTS = ["Бeлый cвeт", "Акварель", "Аленький цветочек", "Бассейн", "Бамбук", "Безумие", "Блуждающий кубик", "Водопад","Водопад 4в1", "Волны", "Волшебный Фонарик", "Вино", "Вихри пламени", "Вихри разноцветные", "Вьюга", "Гроза в банке", "ДНК", "Дым", "Дым разноцветный", "Дымовые шашки", "Жидкая лампа", "Жидкая лампа авто", "Завиток", "Звезды", "Зебра", "Земля Тикси", "Змейки", "Источник", "Капли на воде", "Капли на стекле", "Кипение", "Кодовый замок", "Комета", "Комета одноцветная", "Комета двойная", "Комета тройная", "Контакты", "Конфетти", "Кубик Рубика", "Лава", "Лавовая лампа", "Лампа с мотыльками", "Лес", "Люмeньep", "Магма", "Масляные краски", "Матрица", "Мерцание", "Метоболз", "Мечта дизайнера", "Мозайка", "Moтыльки", "Мячики", "Мячики без границ", "Новогодняя Елка", "Огонь", "Огонь 2012", "Огонь 2018", "Огонь 2020", "Огонь 2021", "Огoнь верховой", "Огoнь парящий", "Огонь с искрами", "Осадки", "Осциллятор", "Облака", "Океан", "Осьминог", "Павлин", "Песочные часы", "Пейнтбол", "Пикассо", "Плазма", "Плазменная лампа", "Плазменные волны", "Пламя", "Планета Земля", "Побочный эффект", "Попкорн", "Призмата", "Притяжение", "Пpыгyны", "Пульс", "Пульс белый", "Пульс радужный", "Радиальная волна", "Радуга", "Радуга 3D", "Радужный змей", "Разноцветные одуванчики", "Разноцветный дождь", "Реки Ботсваны", "Светлячки", "Светлячки со шлейфом", "Свеча", "Северное сияние", "Серпантин", "Синусоид", "Смена цвета", "Снегопад", "Спектрум", "Спирали", "Стая", "Стая и хищник", "Стрелки", "Строб.Хаос.Дифузия", "Тени", "Тихий океан", "Торнадо", "Tyчкa в банке", "Фейерверк", "Фейерверк 2", "Фея", "Цвет", "Цветной Питон", "Цветные драже", "Цветные кудри", "Цветок лотоса", "Цифровая турбулентность", "Шapы", "Nexus", "Часы"]
Спасибо разработчикам!
 
Изменено:
  • Лойс +1
Реакции: gritaro

samur05

✩✩✩✩✩✩✩
29 Дек 2023
19
1
Как отключить не нужные пуктны в меню? Например все что связано со звуком. Плеер и дисплей отключил я по мануалу. А вот как ненужные пункты про озвучивание эффектов отключить?

И еще вопрос про blynk. Почему в блинке 110 эффектов вместо 122? И большинство не совпадает с тем что происходит на лампе