WiFi лампа-будильник. Обсуждение прошивки от vvip-68

WiFi лампа-будильник. Обсуждение прошивки от vvip-68
Всем добрый день. Собрал светодиодную матрицу на wemos d1r1 и на прошивке от vvip-68(за прошивку огромное ему спасибо). Матрица получилась размером 102 на 16 пикселей. Захотелось управлять гирляндой с телефона, чтобы wemos был подключён к домашнему роутеру. Плата подключается к WiFi но не получает данных о погоде и данных с сервера времени. Гирлянда зависает, и плата так и не может получить данные из интернета. Монитор порта выглядит вот так:1645769623394.png
Буду благодарен любой помощи в решении проблемы.
Заранее спасибо!
 
Изменено:

Комментарии

VadZher

★✩✩✩✩✩✩
4 Ноя 2021
137
37
Омск
Если планируется использовать данную прошивку для управления матрицей, обратите внимание на эту китайскую гирлянду. В ней используется четвёртый провод для возврата данных от последнего диода в столбце и, благодаря этому, очень легко изготовить матрицу на окно по типу занавеса. Для верхнего крепления занавеса можно использовать кабель-канал, а для выравнивания столбцов добавить снизу утяжелители, например, гайки-колпачки. На фото занавес 35х30, расстояние между диодами - 5 см, направление из левого верхнего угла по столбцам вниз.
IMG_3277.jpegIMG_3278.jpegIMG_3279.jpegIMG_3280.jpeg
 

Игорь К.

✩✩✩✩✩✩✩
25 Дек 2023
59
2
Доброе утро, автор и форумчане. Среди суеты дней переделал панель с 900 диодов на 784 (28х28). Может кому пригодится: Wemos D1 mini, модуль Relay (реле по питанию панели), модуль SD-card для Wemos + 900 диодов - с указанными в скетче версиями Fast Led и ядром esp8266 - заливается и работает. Но, мне пришлось уменьшить кол-во диодов, поскольку видимая часть окна маловата: не видно по одному вертикальному ряду и 3 нижних ряда.
Сам прошу Вашего совета. В мониторе порта вижу название и IP панели, которые я прописал в скетче (решил обойтись без точки доступа), вижу подключение к часам и погоде яндекс, вижу перебор эффектов.
При попытке подключения через приложение WIFIPanel - "Не подключен". Аналогично и в WIFIPanelSetup. Панель в это время показывает часы, погоду и последний эффект. Выключил панель, ушел на работу, вечером включаю панель, захожу в приложение, работает. Перебираю эффекты, настраиваю яркость, время и пр. все из приложения. Пробую еще раз: выхожу из приложения, на панели часы, температура и Шарики. Захожу в приложение и..."Не подключен". Снова панель и приложение не коннектятся. Что делать?
 

VadZher

★✩✩✩✩✩✩
4 Ноя 2021
137
37
Омск
@Игорь К.,
Вы используете версию прошивки 1.13? А почему не перейдёте на 1.14? В обновлённой версии прошивки не используются приложения, а все настройки и управление осуществляется посредством web-интерфейса. Текущая версия прошивки 1.14.2024.1222 достаточно стабильна. Или, Вы не обновляетесь из-за отсутствия поддержки MQTT?
 
  • Лойс +1
Реакции: konstantineo

AnCore

★★✩✩✩✩✩
27 Янв 2020
229
57
@VadZher, мне кажется, на актуальной версии 784 диода не влезут на esp8266. Надо использовать esp32s3 (есть нюансы по прошивке на windows 7, 8, 8.1 - нужно ставить драйверы через программу zadig , как это делал я на своей windows 8.1)
 

VadZher

★✩✩✩✩✩✩
4 Ноя 2021
137
37
Омск
@AnCore,
Возможно, Вы правы! Но в начале ноября автор прошивки выкладывал видео от Вадима Журавеля (разработчика шрифта 5*8), на котором работала матрица около 1000 диодов под управлением wemos d1 mini и памяти хватало. Сейчас у меня не получается его просмотреть, но речь шла о какой-то из 1.14+ прошивок.
 

vvip

★★★★✩✩✩
18 Дек 2018
554
245
Вот, на столе лежит физическая матрица 32x16, на Wemos d1 mini. Задал в настройках размер 100x16 - это 1600 диодов. Версия 1.14. В принципе - работает. За исключением эффекта "Мерцание". В нем вызывается какая-то функция FastLED, которая жрет много памяти и вылетает из за нехвтки. Если "Мерцание" в список неиспользуемых - то все работает на Wemos d1 mini на 1600 диодов.

Возможно могут быть проблемы с первичным открытием Web-панели - там порядка 20-30 файлов грузится. EspAsyncWebServer(библиотека) просто сдыхает когда браузер пытается их загрузить и просто разрывает соединение. Но по идее после нескольких попыток файлы должны закэшироваться в браузере и дальше уже будет работать.

Как вариант - должно помочь -можно установить в скетче изначально размер, скажем 12x12(малый размер памяти под эффекты), открыть страничку веб-интерфейса, чтобы браузер закэшировал файлы. Потом в открытом Web-интерфейсе установить реальный размерматрицы.Контроллер перезагрузится с новым размером и все должно быть ок.

Желательно иметь два контроллера - один с рабочей версией - подключил к матрице, включил - все работает. Второй - для вот таких вот экспериментов. Не получилось - вернулся к работающему. А то - НГ на носу...
 
  • Лойс +1
Реакции: konstantineo и VadZher

Игорь К.

✩✩✩✩✩✩✩
25 Дек 2023
59
2
@VadZher, да, версия 1.13. Нет никакой религии не использовать 1.14, просто wemos купил в свое время, вот и расходую. На работе гирлянда на елке, под подоконником северное сияние на 300 диодов, дома гирлянда на елке, в прошлом году панель делал 225 диодов - решил возможный максимум повесить на wemos и на этом 1.13 положить в коробку. 900 диодов (покупал гирлянды по 300 диодов с шагом 5 см) с ewmos запустились. Долго погонять не получилось - надо было перепаивать на меньшее кол-во, я писал почему. Теперь трудятся 784 диода. Проблему описал: если не закрывать Приложение - панель управляется, если закрыть и зайти по новой - нет связи Приложение-панель. Хотелось бы на этот год решить задачу и к следующему перейти на 1.14
 

VadZher

★✩✩✩✩✩✩
4 Ноя 2021
137
37
Омск
@Игорь К.,
Возможно, сначала панель подключается к Wi-Fi, Вы в мониторе видите IP подключения, приложение работает, контролер получает текущее время и погоду. Спустя некоторое время, либо при перезагрузке приложения контролер теряет связь с роутером и переходит в режим точки доступа, соответственно, нет связи и с приложением. Посмотрите, подключен ли контролер к роутеру, когда теряется связь с приложением.
 
Изменено:

vvip

★★★★✩✩✩
18 Дек 2018
554
245
@VadZher,контроллер, если он уже подключился к сети - не создает точку доступа. Если соединение теряется - он тупо долбит последнее подключение пытаясь соединиться. И соединение в этом случае уже не скетчем управляется - а ядром.
 
  • Лойс +1
Реакции: VadZher

Игорь К.

✩✩✩✩✩✩✩
25 Дек 2023
59
2
Пока не понял в какую сторону "копать". Проблема может быть в том, что приложения стоят с прошлого года? По-новой не переустанавливал их....
 

VadZher

★✩✩✩✩✩✩
4 Ноя 2021
137
37
Омск
@Игорь К.,
Возможно, проблема и в этом. Автор два-три месяца назад обновлял приложение из-за проблемы с получением текущей погоды от сервера.
 

Игорь К.

✩✩✩✩✩✩✩
25 Дек 2023
59
2
@VadZher, спаибо, за дополнение. Вчера надо было за елкой съездить после работы, не до панели было. Сегодня переустановлю Приложения. Отпишусь по результату.
 

RusmailB

✩✩✩✩✩✩✩
26 Дек 2024
1
0
Доброго времени суток.
Подскажите, пожалуйста, как сместить отображаемый текст ближе к верхнему краю матрицы? Есть высокие окна, которые с улицы процентов на 40 визуально перекрываются, т.е. нужно, чтобы текст бежал практически по верхнему краю, а не по середине.
 

AnCore

★★✩✩✩✩✩
27 Янв 2020
229
57
Если в бегущей строке выбрать макрос "Показывать текущую дату", то показывается текущее время
 

Вложения

vvip

★★★★✩✩✩
18 Дек 2018
554
245
@AnCore,указанная кнопка добавляет в строку макрос даты/времени. Без дополнительных спецификаторов - показывается текущее время. Обратитесь к справочнику (на странице есть кнопка "Справка") для ознакомления со спецификаторами формата даты и времени. Вариантов много - все в одну кнопку не засунешь. В общем-то они стандартные. Хотите видеть именно дату - укажите спецификатор даты. Например - {D:dd.MM.yyyy}. Это нужно сделать вручную.
 
  • Лойс +1
Реакции: AnCore

Игорь К.

✩✩✩✩✩✩✩
25 Дек 2023
59
2
Добрый день, с Наступающим Всех! Успехов в реализации проектов, автору - создание новых. Будем ждать.
Переустановил Приложения, вчера часа 3 гонял панель - каких-то глюков, зависаний не заметил.
Только один момент прошу прояснить: набрал в ячейке 1 - тест про приближение НГ, в ячейке 2 - пожелание, нажал кнопку Просмотр - обе строки прокручиваются. Но! пытаюсь изменить текст, удаляю, вставляю новый - проигрывается старый. В "0" ячейки постоянно прописано "##" - изменить не получается. Ткните в нужное действие, не понимаю, как удалить, редактировать.... Да, когда пытался переписать текст нужны были 4 строки (для стиха) в первых двух остался старый текст, в третьей - пустота (и не возможно ее заполнить текстом), в 4-ой - последняя стока стиха.... Как победить?
Спасибо.
 

Игорь К.

✩✩✩✩✩✩✩
25 Дек 2023
59
2
@VadZher, Не нажимал...думал, пока экспериментирую нажимать не надо

@VadZher, Спасибо за совет. Все меняется.
Всего доброго в Новом Году!
 

skv88

✩✩✩✩✩✩✩
22 Авг 2024
21
2
Подскажите пожалуйста, где можно взять 3д модель для печати корпуса для матрицы 16х16?
 

VadZher

★✩✩✩✩✩✩
4 Ноя 2021
137
37
Омск
@skv88,
Проверьте версию ядра для контролера esp8266, должна быть установлена версия из рекомендуемых автором в комментариях прошивки.
 

skv88

✩✩✩✩✩✩✩
22 Авг 2024
21
2
@VadZher,Вы печатали решётку из пластика?
 

VadZher

★✩✩✩✩✩✩
4 Ноя 2021
137
37
Омск
@skv88,
Нет, не печатал. Это матрица из готовых гирлянд, в посте #951 предложил вариант изготовления.