Всем добрый день. Собрал светодиодную матрицу на wemos d1r1 и на прошивке от vvip-68(за прошивку огромное ему спасибо). Матрица получилась размером 102 на 16 пикселей. Захотелось управлять гирляндой с телефона, чтобы wemos был подключён к домашнему роутеру. Плата подключается к WiFi но не получает данных о погоде и данных с сервера времени. Гирлянда зависает, и плата так и не может получить данные из интернета. Монитор порта выглядит вот так:
Буду благодарен любой помощи в решении проблемы.
Заранее спасибо!
@vvip,
Спасибо автору за обновление! Наконец-то можно рисовать на матрице с устройств под управлением iOS!
Прошу по-возможности сделать инвертирования кнопок влево-вправо в играх. Матрица смотрит во двор, а играем, иногда и со стороны комнаты.
Также, видел у кого-то на окне эффект в виде аналоговых часов. Предполагаю, что это какой-то usermod прошивки wled. Прошу рассмотреть возможность добавления подобного эффекта в прошивку. Ещё раз спасибо за проект и его поддержку!
Добрый день, может кто подсказать, по https://github.com/vvip-68/LedPanelWiFi/wiki/
успешно собрал и настроил на esp8266.
стал пробовать на esp32-c3 micro и столкнулся с проблемкой, в web
морде не получается настраивать пины. в 8266 есть картинка и можно двигать, выбирать , а с есп32-с3 нет картинки, может можно как то что то доделать?
Чего ваc всё на экзотику то тянет? То шторы готовые вместо гирлянд, то микроконтроллер, для которого еще совсем недавно поддержки то в FastLED (а может быть и в ядре) не было... И не уверен что для рекомендованной версии нормальная поддержка есть и работает. Есть же куча проверенных вариантов плат микроконтроллеров...
Теоретически прошивка должна поддерживать микроконтроллер. Картинка вроде как даже есть для него. Почему не отображается? ХЗ. Мне даже проверить не на чем - нет у меня вроде бы данного микроконтроллера. Какие пины у него рабочие - какие нет - тоже большой вопрос. Никто не проверял. А что - вот в тех комбо-боксах где назначается пин на вывод - что-то есть? Или только N/A? Можно же и без картинки, по названию GPIO назначить...
Когда у меня будет время и данный тип микроконтроллера - поковыряюсь. Но не факт что это будет скоро.
По итогу - вы первопроходец в плане использования данного микроконтроллера. Вот запустите его, оттестируете - потом нам расскажите в копилку опыта что работает, а что нет...
все работает. как указано по умолчанию, есть картинка, кнопка тоже работает, пин полевика тоже реагирует, нет только в вебе, я просто интересуюсь,
переключатель можно подвинуть. но это ничего не дает, тольо N/A. спрашиваю, потому что в папке
data\web\assets\images
для других плат файлы в svg.gz а для этой он просто в png. подумал, что может что то нужно пересобирать...
собирал на этой плате, просто потому что стало интересно, плата маленькая, места мало занимает,
@DMUTPUUM, может быть выбраны неправильные настройки для прошивки esp32c3. У меня есть три платы esp32c3, одну из них только что прошил, всё работает нормально
@vvip,Есп32с3 ,нормально работает ,даже с последним фаст ледом ,только вчера прошивал ,другой проект линейной гирлянды ,кстати не плохой. Включил питание и пошел демо режим с перебором эффектов.https://mysku.club/blog/aliexpress/83072.html
@DMUTPUUM, может быть выбраны неправильные настройки для прошивки esp32c3. У меня есть три платы esp32c3, одну из них только что прошил, всё работает нормально
Итак, господа авантюристы - новый рождественский релиз v1.14.2025.0107
Если есть резервный микроконтроллер - смело обновляйтесь на новую версию - она уже в репозитории.
Если резервного микроконтроллера нет - думайте - а оно вам надо, пока не закончился сезон гирлянд 2025?
Что исправлено:
1. Ошибка, когда при компиляции с опцией USE_ANIMATIONS 0 эффект "SD_карта" самопроизвольно попадал в списки отключенных эффектов
2. Работа с ESP32C3 - не отображалась картинка в UI, не было возможности выбрать/назначить пины там же.
Добавлено. По просьбам трудящихся.
3. На вкладку "Игры" добавлен чекбокс "Инвертировать лево / право" - чтобы можно было в игры на гирлянде на окне играть из комнаты.
Сильно изменено.
4. Практически полностью переработан механизм размещения часов / температуры / календаря / бегущей строки на поле матрицы.
Что было:
Блок часов / температуры / календаря размещался по центру матрицы. В последней версии блок можно было сдвигать влево-вправо ползунком в настройках. Если включено отображение температуры и высоты матрицы хватало - она отображалась под часами. Календарь отображался всегда на месте часов попеременно - то часы с температурой, то календарь. Если часы и температура одновременно не вмещались - отображалось последовательно - часы - температура - часы - календарь. Когда начинала бежать строка - всё - и часы и температура и календарь - прятались.
Что стало:
Вот все что выше, только на широких матрицах температуру можно разместить справа от часов.
Кроме того добавилось - кроме автоматического позиционирования блока часов / температуры / календаря появилось возможность размещать эти объекты независимо по полю матрицы.
Так же как ранее была возможность двигать часы вверх/вниз, влево/вправо теперь можно настраивать позицию отображения календаря и температуры независимо от часов и друг от друга. Текст бегущей строки можно также сдвигать в какой строке отображать - двигать вверх/вниз.
Добавилась опция - нужно ли что-то гасить на экране из часов / температуры / календаря во время показа бегущей строки.
Плюс к этому - схема когда что из этих объектов показывать разделена на 4 такта, с произвольной настройкой показа для каждого из часов / температуры / календаря.
В результате, например, можно организовать такую схему показа:
Все это, конечно скорее всего ориентировано не на гирлянды, а на настольные часы на базе данной прошивки, но всё ж...
Интуитивно понятный /сарказм/ интерфейс настройки всего этого пока расписывать не буду. Wiki еще надо писать - позже.
Но вы же сообразительные - думаю разберетесь.
Но если возникнут какие-нибудь вопросы - обращайтесь. Попробую оперативно растолковать.
Ну и конечно
5. Исправлены старые замеченные ошибки, добавлены новые.
PS: Забыл добавить - обновляться лучше с полной очисткой памяти, чтобы скетч смог инициализировать все новые переменные в их положенные значения. Иначе, если ставить поверх предыдущей версии из EEPROM может быть считан всякий мусор - в результате или часы могут неправильно или совсем не показываться, наложение часов на темепературу / календарь и все такое. Исправить - идти в настройки в "Разметку" и там настраивать все как надо. Не забудьте сначала экспортировать настройки текстовых строк ("Тексты" - "Экспорт"), после обновления - импортировать их обратно ("Тексты" - "Импорт"). А вот режимы придется перенастраивать заново, увы... Если прошивать с очисткой памяти...
Выявлено следующее: Работает Демо-режим, по расписанию в 23:00 включаются ночные часы, если установлено "Авторежим через 3 минут" то через три минуты включается какой любо эфект с яркостью ночных часов, этот эффект не меняется, тексты в это время не бегут, в web пульсирует надпись "Ночные часы". Если установлено "Авторежим через 0 минут" естественно все работает как надо. Прошивка LedPanelWiFi-main 1.14.2024.11.04. В пердыдущих версиях так же было, проверено на МК ESP8266 и ESP32-S3
@vvip, а последней версии этого нет. Вообще, крутая версия, особенно понравились настройки со смещением часов, календаря, температуры. Кстати, по температуре: почему-то, если выаести макрос погоды бегущей строкой, то температура отображается с удлинённым минусов, а отличие от температуры с часами/календарём. В календаре решил убрать мигание разделительными точками (так больше нравится), а в часах оставил
@AnCore, в бегущей строке всё рисуется шрифтом из файла fonts.h и минус / плюс - там просто минус/плюс как символ из бегущей строки. В часах рисуется либо вручную по точкам (плюс/минус, буквы C/F) либо шрифтом для цифр из utilites.ino. И если в бегущей строке в принципе все равно что там за минус - убежало и всё, то в статических часах - довольно критично по ширине, чтобы все влазило и не занимало лишнего места. Поэтому - укороченные знаки.
Спасибо за ответ. Самую последнюю версию не пробовал, все МК в работе, не хочется ломать рабочие устройства, как праздники закончатся обязательно попробую.
Еще вопрос не попрошивке, по плате ESP32-S3 с двумя Type-C и адресным светодиодом, может кто сталкивался. При питании через раъзём Type-C, работает отлично, при питании через внешние контакты постоянно отваливается WI-FI, блок питания один и тот же
@Aleks_1975, использовал данную плату. Предпочитаю через Type-C не запитывать - там токи то небольшие допустимы через защитный диод - сгорит нафиг. А через внешние контакты - никаких отвалов, все стабильно работает. Да и с чего бы ему отваливаться то? Так что могу только констатировать - через внешнее питание все работает без проблем, а предположить что не так в вашем случае - затрудняюсь.
Да, плата такая. У меня 2 штуки. Обе ведут себя одинаково. 4-5 секунд wi-fi есть 25-30сек нет и так по кругу, при этом плата не виснет эффекты перебираются, переключаю питание отвалы пропадают. Спасибо может партия такая попала. Поищу еще информацию
AnCore у меня плата как у вас у vvip кнопки немного по другому расположены, на счет перемычки плата не подрукой вечером дома посмотрю, но не могу найти описание за что эта перемычка отвечает, но нашел решение сдесь https://github.com/espressif/arduino-esp32/issues/1972
Проблема в плате. Devkit - это неисправная плата с одинаковыми
конденсаторами в сигналах EN и BOOT. Таким образом, характеристики
запуска для обоих сигналов одинаковы, и ESP32 запускается в режиме
загрузки и должен быть перезапущен через EN, чтобы правильно
загрузиться в рабочий режим.
Решение: например, подтяните GPIO 0 (это сигнал кнопки BOOT) к +3.3V
через резистор 10 кОм, или замените встроенный конденсатор
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.