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

EGORka

★✩✩✩✩✩✩
15 Мар 2020
87
37
там, куда вы его поставили.
Ага, прошил, не столько ради часов правда. И заметил в кубике рубика невозможно поставить по высоте три квадрата. скорее даже так - там где раньше квадратики были , сейчас -прямоугольники.рубик.jpg
 

Вложения

Денис RA9LT

✩✩✩✩✩✩✩
13 Май 2020
2
1
Случайно заметил: прошивка 67в1, режим бегущей строки не отображается символ "тире" (на русской раскладке) и всё, что после него...
 
Изменено:
  • Лойс +1
Реакции: Сотнег

Сотнег

★★★★★★★
15 Янв 2020
4,346
1,492

Palpalych

★★★★★✩✩
24 Дек 2019
766
405
@1 Nikolay11R2020, Посмотри проект Гирлянда от Гайвера.
 
  • Лойс +1
Реакции: Сотнег

EGORka

★✩✩✩✩✩✩
15 Мар 2020
87
37
на нечётных скоростях внешний вид эффекта меняется.
Точно.. склероз блин. Вот в случае линейных шкал яркости, скорости и масштаба, по краям стрелочки для шагового изменения не помешали бы, но поскольку площадь экрана смартфонов маленькая, нагромождение элементов управления будет. Я то с планшета управляю, а на рядом лежащем смартфоне с утренним тремором замучился бы ловить четную цифру нужной скорости :)
 
  • Лойс +1
Реакции: Belokota

mjba

✩✩✩✩✩✩✩
26 Янв 2020
23
1
Прошивка 69 эффектов в 1
  • Добавлены эффекты Дым и Разноцветный дым.
  • Добавлен отдельный режим Часы. Просто как обычный предпоследний эффект. "Скорость" регулирует местоположение цифр. Чем лучше рассеивание на лампе, тем бесполезнее этот режим. Минимальная необходимая для Часов высота матрицы 11 пикселей. И 7 пикселей по ширине должно быть видно на одной стороне лампы, иначе часть циферблата уползёт на бок.
  • Исправлены баги в эффектах Кометы, вызывающие перезагрузку лампы при отличающихся друг от друга высоте и ширине матрицы, и при матрице высотой менее 14 пикселей.
Ссылка:
https://community.alexgyver.ru/threads/wifi-lampa-budilnik-obsuzhdenie-proshivki-ot-gunner47.2418/post-33652
Прошивка очень хорошая, впрочем как и все Ваши. Вот если бы еще звук прикрутили, "цены бы не было", а то та, которая со звуком у shaitan, и эффектов маловато для цикла и как то не так.
 

Сотнег

★★★★★★★
15 Янв 2020
4,346
1,492
И микрофон.
И модуль встроенных часов.

Любые усложнения в схеме - это не я.
 

Nixdorf2k

✩✩✩✩✩✩✩
22 Май 2020
2
0
Привет.
Собрал лампу.
Прошивка от GUNNER47

Есть проблема, ну может это фича...
Поставил в коде 100 мин светить после срабатывания будильника-рассвета.
Но в этот период нельзя сменить режим или выключить лампу.
Было бы круто чтоб после времени установленного в будильнике была возможность сменить эффект или отключить.
А время работы после срабатывания будильника было как бы таймером отключения...
И еще...
Есть пожелание. Добавить функцию "Закат"! Было бы супер.
 

Дмитрий Дьяконов

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

Прошивка 69 эффектов в 1
Это для тех, кто лампу в режиме "Автоматической смены эффектов" любит использовать.
  1. Белый свет
  2. Цвет
  3. Смена цвета
  4. Безумие
  5. Облака
  6. Лава
  7. Плазма
  8. Радуга 3D
  9. Павлин
  10. Зебра
  11. Лес
  12. Океан
  13. Мячики - Скорость на 255
  14. Мячики со шлейфом
  15. Мячики без границ (Прыжки by @Раlpаlусh)
  16. Спирали
  17. Призмата
  18. Стая
  19. Стая и хищник
  20. Синусоид
  21. Метаболз
  22. Матрица
  23. Огонь 2012
  24. Огонь 2018
  25. Огонь - Оттенок на 1
  26. Белый огонь - Оттенок на 100
  27. Цветной огонь - Оттенок на 55
  28. Вихри пламени - Оттенок на 1
  29. Разноцветные вихри
  30. Водопад - Оттенок на 63
  31. Белый водопад - Оттенок на 100
  32. Водопад 4 в 1
  33. Бассейн - Оттенок на 63
  34. Медленный пульс - Масштаб на 6
  35. Быстрый пульс - Масштаб на 80
  36. Радужный пульс - Масштаб на 30
  37. Белый пульс - Масштаб на 11
  38. Комета
  39. Белая комета - Масштаб на 100
  40. Одноцветная комета
  41. Пульсирующая комета
  42. Две кометы
  43. Три кометы
  44. Парящий огонь
  45. Верховой огонь
  46. Радужный змей
  47. Конфетти
  48. Мерцание
  49. Дым
  50. Разноцветный дым
  51. Волны
  52. Кодовый замок
  53. Кубик Рубика
  54. Тучка в банке
  55. Гроза в банке
  56. Осадки
  57. Разноцветный дождь
  58. Снегопад
  59. Метель
  60. Звездопад
  61. Светлячки
  62. Светлячки со шлейфом
  63. Пейнтбол - Скорость на 240
  64. Радуга вертикальная
  65. Радуга горизонтальная
  66. Радуга диагональная
  67. Блуждающий кубик
  68. Часы
  69. Бегущая строка
Часть эффектов - просто копии, в которых предлагается выбрать "другой цвет".
В некоторых эффектах не используются некоторые регуляторы. Придётся попробовать и догадаться.
Всё это великолепие работает только с приложением (сайт по ссылке иногда тормозит) от @Koteyka.
Счастливые обладатели айфонов и айпадов могут удалить 19 эффектов и использовать Arduino Lamp (всего 50 - от 0 до 49).

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

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

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

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

В: Почему в функции "Рисование" неправильные цвета получаются?
О:
Вы используете более новую версию приложения, чем та, что в архиве с прошивкой и по ссылке.
Смотрите строчку в файле Constants.h
#define USE_OLD_APP_FROM_KOTEYKA // удалить эту строку, если вы используете более свежую версию приложения

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

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

В: В приложении, если посчитать, эффектов меньше, чем должно быть. Почему?
О:
Загрузился не весь список. Повторите попытку загрузить список эффектов из лампы, как описано выше (под другим спойлером).
Всем привет!
Использую этот скетч (69 в 1) для своего проекта, но не в качестве лампы, а просто использую эффекты для своей матрицы 21х120. Появилась проблема. После исправления под свой размер, отключения кнопки комментированием строки и загрузки скетча на плату ESP8266 (ESP-12E), появляется точка доступа, но при первой попытке подключения к ней она пропадает из списка WiFi точек. А диод на плате постоянно мигает. С прошивкой gunner47_v1.5 такого не было. Диод при прошивке gunner47_v1.5 всегда светится, и точка доступа работает. даже тестировал программу, все было в порядке.

Подскажите, пожалуйста, как можно исправить эту проблему?
Как отключить рассвет, будильник и таймеры из скетча, чтобы облегчить файл?
Можно ли добавить/заменить существующие эффекты на свои?
Может, что то посоветуете еще?)) Спасибо!
 

Сотнег

★★★★★★★
15 Янв 2020
4,346
1,492
появляется точка доступа, но при первой попытке подключения к ней она пропадает из списка WiFi точек. А диод на плате постоянно мигает. С прошивкой gunner47_v1.5 такого не было. Диод при прошивке gunner47_v1.5 всегда светится, и точка доступа работает. даже тестировал программу, все было в порядке
Это одна и та же прошивка.
Наверное, если загрузите обратно прошивку gunner47_v1.5 всё будет точно так же
(если вы, конечно, ESP_MODE в ноль переключить не забыли банально).

Попробуйте.
Потом, если всё так, воспользуйтесь утилитой для полной очистки ESP.
Другим способом бесов из вайфай-модуля на плате не изгнать.
На странице описания проекта (не на форуме) есть информация, что да как. Под спойлером, вроде.

Как отключить рассвет, будильник и таймеры из скетча, чтобы облегчить файл?
Научиться программировать. Чуть-чуть.
Но если всё работает и влезает, то нет смысла заниматься. На скорость они не влияют.

Можно ли добавить/заменить существующие эффекты на свои?
Можно всё, что угодно.
Хоть добавить, хоть удалить, хоть заменить.
В файле effectTicker примерно описано, что да как.
 

Дмитрий Дьяконов

✩✩✩✩✩✩✩
22 Май 2020
7
0
Наверное, если загрузите обратно прошивку gunner47_v1.5 всё будет точно так же
(если вы, конечно, ESP_MODE в ноль переключить не забыли банально).
ESP_MODE стоит 0
Установил обратно прошивку gunner47_v1.5, WiFi точка есть, не пропадает, к ней телефон подключается.
 

Сотнег

★★★★★★★
15 Янв 2020
4,346
1,492
@Дмитрий Дьяконов, тогда не знаю.
Возможно, у вас что-то похожее:
1. https://community.alexgyver.ru/thre...zhdenie-proshivki-ot-gunner47.2418/post-37452
2. https://community.alexgyver.ru/thre...denie-prilozhenija-ot-koteyka.2966/post-38542

Или вы всё-таки разные изменения под себя сделали в этих двух прошивках.


На случай, если из-за вашего количества светодиодов уже память заканчивается (что вряд ли),
можете старую версию прошивки на 53 эффекта попробовать:
https://download.ru/files/7RjjfbPq
 
Изменено:

kDn

★★★★★✩✩
18 Ноя 2019
1,103
437
120? Я вроде говорил, что при таких размерах одной из сторон все прошивки основанные на прошивке от Ганнера наткнутся на проблемы с памятью. Только не в курсе услышали ли мои слова и поправили ли их... Можете попробовать мой вариант, там вплоть до 255 должно отрабатывать нормально.
 

Сотнег

★★★★★★★
15 Янв 2020
4,346
1,492
@kDn, в прошлый раз было про "матрицы с разными размерами по высоте и ширине",
но экстрасенсы до сих пор на самоизоляции,
и не могут подсказать, где конкретно может быть проблема.

@Дмитрий Дьяконов говорит, что v.1.5 работает.
 

kDn

★★★★★✩✩
18 Ноя 2019
1,103
437
в прошлый раз было про "матрицы с разными размерами по высоте и ширине",
но экстрасенсы до сих пор на самоизоляции
Так пусть он просто ответит, что ему выдает проект при сборке - сколько RAM свободной... Или вы можете самостоятельно изменить на заданные размеры и поглядеть что у вас выходит. Я же в АрдуиноИДЕ не работаю, ставить все назад искать прошивки, проверять - мне как-то лень, если честно.
 
  • Лойс +1
Реакции: Сотнег

Сотнег

★★★★★★★
15 Янв 2020
4,346
1,492
Так пусть он просто ответит, что ему выдает проект при сборке - сколько RAM свободной... Или вы можете самостоятельно изменить на заданные размеры и поглядеть что у вас выходит.
Поглядел. :ROFLMAO:
Скетч использует 439100 байт (42%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 79252 байт (96%) динамической памяти, оставляя 2668 байт для локальных переменных. Максимум: 81920 байт.
 

Дмитрий Дьяконов

✩✩✩✩✩✩✩
22 Май 2020
7
0
Полный сброс помог, скетч записывается, диод на плате светится, но теперь точка доступа не именуется как указано в скетче... ее имя становится ESP-C88A46, подключиться к ней не возможно.
 

Дмитрий Дьяконов

✩✩✩✩✩✩✩
22 Май 2020
7
0
Так пусть он просто ответит, что ему выдает проект при сборке - сколько RAM свободной... Или вы можете самостоятельно изменить на заданные размеры и поглядеть что у вас выходит. Я же в АрдуиноИДЕ не работаю, ставить все назад искать прошивки, проверять - мне как-то лень, если честно.
выдает следующее:

In file included from C:\Users\User\Downloads\gunner47_v1.5.69in1\GyverLamp-master\firmware\gunner47_v1.5.69in1\gunner47_v1.5.69in1.ino:200:0:

C:\Program Files (x86)\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.002

# pragma message "FastLED version 3.003.002"

^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED/FastLED.h:65:0,

from C:\Users\User\Downloads\gunner47_v1.5.69in1\GyverLamp-master\firmware\gunner47_v1.5.69in1\gunner47_v1.5.69in1.ino:200:

C:\Program Files (x86)\Arduino\libraries\FastLED/fastspi.h:130:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

# pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"

^

Executable segment sizes:


IROM : 403748 - code in flash (default or ICACHE_FLASH_ATTR)


IRAM : 28852 / 32768 - code in IRAM (ICACHE_RAM_ATTR, ISRs...)


DATA : 1368 ) - initialized variables (global, static) in RAM/HEAP


RODATA : 5876 ) / 81920 - constants (global, static) in RAM/HEAP


BSS : 71984 ) - zeroed variables (global, static) in RAM/HEAP


Скетч использует 439844 байт (42%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 79228 байт (96%) динамической памяти, оставляя 2692 байт для локальных переменных. Максимум: 81920 байт.
Недостаточно памяти, программа может работать нестабильно.
esptool.py v2.8
Serial port COM19
Connecting....
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: f4:cf:a2:c8:8a:46
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 444000 bytes to 311275...

Writing at 0x00000000... (5 %)
Writing at 0x00004000... (10 %)
Writing at 0x00008000... (15 %)
Writing at 0x0000c000... (21 %)
Writing at 0x00010000... (26 %)
Writing at 0x00014000... (31 %)
Writing at 0x00018000... (36 %)
Writing at 0x0001c000... (42 %)
Writing at 0x00020000... (47 %)
Writing at 0x00024000... (52 %)
Writing at 0x00028000... (57 %)
Writing at 0x0002c000... (63 %)
Writing at 0x00030000... (68 %)
Writing at 0x00034000... (73 %)
Writing at 0x00038000... (78 %)
Writing at 0x0003c000... (84 %)
Writing at 0x00040000... (89 %)
Writing at 0x00044000... (94 %)
Writing at 0x00048000... (100 %)
Wrote 444000 bytes (311275 compressed) at 0x00000000 in 27.7 seconds (effective 128.1 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
 

kostyamat

★★★★★★✩
29 Окт 2019
1,098
632
Глобальные переменные используют 79228 байт (96%) динамической памяти, оставляя 2692 байт для локальных переменных. Максимум: 81920 байт.
Недостаточно памяти, программа может работать нестабильно.
Так по-русски же написано.