vvip-68 / GyverPanelWiFi

Универсальная прошивка для широкоформатных матриц / гирлянд на балкон или стену / лампы с эффектами / часов с будильником-рассвет. Управление по WiFi в локальной сети или через MQTT-брокер.
286 stars 116 forks source link
e131 esp32 esp8266 mqtt wifi

PROJECT_PHOTO

Крутая WiFi панель / гирлянда на esp8266 своими руками

Этот проект устарел. Новый проект "WiFi панель или гирлянда на ESP8266 / ESP32 с Web-интерфейсом" почти полностью повторяет функционал этого проекта, за исключением следующих позиций:

  • В новом проекте в настоящее время в комплекте нет Android-приложения для управления и настройки.
  • Android-приложение из версии 1.13 несовместимо с прошивкой в новом проекте
  • Управление и настройка параметров нового проекта выполняется через Web интерфейс.
  • Управление сторонним приложением или интеграция в Умный дом всё ещё возможна:
    Управление по каналам UDP и MQTT поддерживается как и раньше, за исключением некоторых изменений в API

Переход на Web-интерфейс упрощает процесс внедрения новых возможностей, которые будут дополняться по мере развития проекта

Если вы активно используете управление устройством через MQTT - оставайтесь на этой версии. В противном случае - переходите на новый проект. Поддержка этого проекта будет закрыта.

Описание проекта

Этот проект основан на проекте "Крутая WiFi лампа на esp8266 своими руками" с расширением возможностей работы на неквадратных широких матрицах с размерами от 23x11.
Основное назначение проекта - настенные экраны больших размеров или гирлянды на широкие балконы.
Также подходит с некоторыми ограничениями для матриц с размерами 16x16. Ограничение связаны с невозможностью отображения часов крупным шрифтом 5x7 для которого требуется матрица не менее 23 пикселей по ширине. Для матриц менее 23 колонок шириной в часах может использоваться только шрифт 3x5 для которого достаточно 15 колонок.

Железо

Фишки

Эффекты:

Игры:

Доступны в приложении-компаньоне "WiFiPlayer"

Кнопка управления режимами, последовательность переключения:

Будильник сработал, идет рассвет или мелодия пробуждения

Папки

ВНИМАНИЕ! Если это твой первый опыт работы с Arduino, читай инструкцию

Схема

Варианты схем с различным набором компонент, для микроконтроллеров ESP8266 - NodeMCU, Wemos d1 mini, ESP32 представлены здесь.

SCHEME

Вариант релизации от Дмитрия (7918514) - схемы, фотографии сборки и готового изделия, печатные платы - все материалы доступны по ссылке в папке "Монстр".

Материалы и компоненты

Ссылки оставлены на магазины

Полный список компонентов есть в статье https://alexgyver.ru/matrix_guide/

Вам скорее всего пригодится

Как скачать и прошить

Подробная инструкция тут

Важно

Если проект не собирается (ошибки компиляции) или собирается, но работает неправильно (например вся матрица светится белым и ничего не происходит) - проверьте версии библиотек. Данный проект рассчитан на работу с версиями библиотек поддержки плат ESP версии 2.7.4 и библиотеки FastLED версии 3.4.0 или более новой - 3.5.0;

Не используйте библиотеку поддержки плат ESP8266 (ядро) версии 3.x.х и ESP32 версии 2.x.x - с ними проект работать не будет ввиду несовместимости с библиотекой FаstLED указанных версий

Если в качестве микроконтроллера вы используете Wemos D1 - в менеджере плат для компиляции все равно выбирайте "NodeMCU v1.0 (ESP-12E)", в противном случае, если выберете плату Wemos D1 (xxxx), - будет работать нестабильно, настройки не будут сохраняться в EEPROM, параметры подключения к локальной сети будут сбрасываться каждый раз при перезагрузке, плата вместо подключения к локальной сети будет каждый раз создавать точку доступа.

Полезная информация