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

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

Олег2020

✩✩✩✩✩✩✩
3 Дек 2020
4
0
Всем привет.
Собрал гирлянду на окно
лента ws2812b (300 светодиодов) и wemos d1
лента подключена к пину 3
питание подключено в начале и в конце
Прошил этой прошивкой все запустилось и работает, но есть артефакты.
на старом проекте который был блютус и с платой Arduino Mega 2560 с той же лентой артефактов нет.
В коде нашел вот это:

// если у вас не обычная матрица, а сборка из ленты или гирлянда:
// если у вас не обычная матрица, а сборка из ленты или гирлянда, и возникают непонятной природы артефакты в рисунке эффекта, попробуйте менять следующие три строчки
//#define FASTLED_ALLOW_INTERRUPTS      (1)                 // default: 1; // Use this to force FastLED to allow interrupts in the clockless chipsets (or to force it to disallow), overriding the default on platforms that support this. Set the value to 1 to allow interrupts or 0 to disallow them.
#define FASTLED_INTERRUPT_RETRY_COUNT   (50)                 // default: 2; // Use this to determine how many times FastLED will attempt to re-transmit a frame if interrupted for too long by interrupts
#define FASTLED_ESP8266_RAW_PIN_ORDER                       // FASTLED_ESP8266_RAW_PIN_ORDER, FASTLED_ESP8266_D1_PIN_ORDER or FASTLED_ESP8266_NODEMCU_PIN_ORDER
но если меняю значения на FASTLED_ESP8266_D1_PIN_ORDER или FASTLED_ESP8266_NODEMCU_PIN_ORDER то лента вообще не работает.
изменение этого тоже ничем не помогает #define FASTLED_INTERRUPT_RETRY_COUNT (50)
Чем менее заполнена лента тем больше проявляются артефакты. Обычно выглядят как рандомные вспышки или будто эффект проскакивает выше на несколько рядов.

Подскажите пожалуйста может кто сталкивался с таким или я что-то неправильно настроил в тех трех строчках?
 

Сотнег

★★★★★★★
15 Янв 2020
4,446
1,520
@Олег2020,
посередине где-нибудь ещё подведите питание,
а для проверки причины вспышек попробуйте плату подвести максимально близко к первому светодиоду
(расстояние определяется длиной провода между ними).
Параметры строчек верните к исходным.

Лента, случаем, не единым куском продавалась? А то бывают поддельные с некоторыми особенностями в эксплуатации.
 

Jugs

✩✩✩✩✩✩✩
10 Дек 2023
1
0
Доброго времени суток! Спасибо за прошивку! Вопросик) В прошлом году делал ленту на окно, за год забылось, сейчас прилепил на окно, а направление неправильное, может есть какой-то способ настроить направление ленты не перепрошивая? Если можно так, ткните где прочитать, пожалуйста-спасибо!
 

Сотнег

★★★★★★★
15 Янв 2020
4,446
1,520
@Jugs,
в приложении на экране настройки подключения нажать кнопку Сервис.
Иначе никак.
 
  • Лойс +1
Реакции: Jugs

Олег2020

✩✩✩✩✩✩✩
3 Дек 2020
4
0
@Сотнег,
гирлянда из 6 кусков спаяна в одну.
плата рядом с началом гирлянды.
в середине гирлянды 4 вольта
ядро 2.5.2
FastLED 3.2.9
Arduino 1.8.13
 

Boroda

✩✩✩✩✩✩✩
20 Янв 2020
35
3
Кто-нибудь увеличивал размер отображения часов или знает как это сделать? Не получается размера более восьми пикселей, идёт обрезка. Массив делал 16-и битным и отрисовку тоже увеличивал( для пробы на 9).
C++:
for (uint8_t j = 0U; j < 9U; j++)
 

Сотнег

★★★★★★★
15 Янв 2020
4,446
1,520
@Boroda, часов, которые в столбик 2 числа рисуют?
Прошивка для матрицы высотой 16 пикселей делана.
 

Boroda

✩✩✩✩✩✩✩
20 Янв 2020
35
3
Ну они же могут и не в столбик :) . У себя отключил "столбик" и выводятся всегда горизонтально. Матрица 12х26 и хотелось бы погабаритней. Опять же - бегущую стоку можно было бы увеличить. Вопрос как? Не увидел нигде использования шрифта более 8х5.
 

Сотнег

★★★★★★★
15 Янв 2020
4,446
1,520
@Boroda,
все исправления нужно делать только в коде эффекта:
  • размер массива шрифта (и, наверное, тип, так как в байте только 8 пикселей влезет),
  • содержимое массива шрифта,
  • пределы циклов отрисовки цифр.
 

Сотнег

★★★★★★★
15 Янв 2020
4,446
1,520
@Boroda,
в ширину шрифт остался 3 пикселя,
что теперь зашифровано в шрифте - не догадаться,
< 9U - это и есть обрезка после 8.


Ещё у каждой цифры надо сдвинуть координаты 0:0.
 

Boroda

✩✩✩✩✩✩✩
20 Янв 2020
35
3
И хрен бы с ним, высоту б победить.
Там по умолчанию стоит пятёрка для шрифта 5х3. Девятку это я уже поставил( да и десятку пробовал)
С координатами разберёмся когда размер победим, а узкие и длинные цифры - это на пробу.
 

Boroda

✩✩✩✩✩✩✩
20 Янв 2020
35
3
Но шрифт то один!

"На четвертый день Острый Глаз заметил, что одной стены нет"(с)
C++:
uint8_t m = pgm_read_byte(&clockFont3x5[num][i]);
 
  • Лойс +1
Реакции: Сотнег

Onegin45

✩✩✩✩✩✩✩
1 Ноя 2023
8
0
Парни, всем привет. Всех с наступающим! Поделитесь плиз, бинарником эхотажной прошивки под матрицу 16х16? Я уже голову сломал - не компилируется! Фиксишь одну библиотеку - начинает ругаться на следующую :mad:. Просто хотелось попробовать что-то другое, но блин столько гемора с этой ИДЕ...
 

Сотнег

★★★★★★★
15 Янв 2020
4,446
1,520
@Onegin45,
больше шансов, что на форуме помогут с ошибками разобраться, чем бинарник получить.
 

Onegin45

✩✩✩✩✩✩✩
1 Ноя 2023
8
0
@AnCore, спасибо, кнопка как раз в наличии! Эх будет чем заняться после НГ, прям подарочек 🤝
 

lamp01

✩✩✩✩✩✩✩
6 Янв 2022
3
0
Подскажите, пожалуйста, в чем проблема. Лампу собирали давно, использовалась прошивка от Gunner47, но с тех пор не обновлялась. Точную версию не подскажу, но если поможет, в лампе есть 85 различных эффектов и возможность обновления по воздуху.

В последнее время стали замечать, что время на лампе перестает обновляться: сначала была разница в 5 мин, потом все больше и больше. Решаем эту проблему отключением питания лампы на пол часа.

Хотелось бы узнать причину такого поведения лампы и возможные другие пути решения проблемы.

Отмечу, что даже с неправильным временем лампа при 5-ти и 6-ти кратных нажатиях выдает IP адрес и текущее время, как в приложении.
Лампа используется, в основном, для будильника «рассвет», т е в приложение заходим крайне редко.
 

r0manthemirage

✩✩✩✩✩✩✩
20 Окт 2021
6
0
Добрый день. Возможно ли изменить время на лампе без перепрошивки?
Пересобрал лампу, которую делал 3 года назад и решил использовать больше функции, чем тогда, и моё внимание приковал "Будильник "Рассвет", который использует время лампы.
Правда оказалось, что настройками сервера времени я не занимался и соответственно время на лампе на 2 часа опережает реальное. В описании прошивки нашел такой абзац:
C++:
#define USE_MANUAL_TIME_SETTING                             // с этой строчкой у вас будет возможность устанавливать время на лампе из приложения вручную (например, когда лампа не имеет доступа в интернет)
// для этого в приложении в поле для текста бегущей строки нужно вписать "time=ЧЧ:ММ Д" в 24-часовом формате
// например, time=07:25 4  - означает, что время будет установлено на 7 часов 25 минут, четверг
// время установится в момент нажатия кнопки "НАЗАД" или "ОТПРАВИТЬ", секунды будут по нулям. лампа мигнёт голубым цветом при удачной установке
Команду удаётся вписать и отправить через приложение Fire Lamp последней версии, лампа реагирует миганием, однако время не меняется. Я понимаю, что можно заново перепрошить лампу и указать в переменной новый сервер, однако есть ли вариант обойтись без этого?