Гирлянда v3 — калибровка и управление по WiFi

ОБНОВЛЕНИЯ


Прошивка

  • 1.1 — исправлена калибровка больше 255 светодиодов
  • 1.2 — исправлена ошибка с калибровкой

Приложение

  • 1.2 — калибровка больше 255, автоматический масштаб интерфейса, поля ввода подвинул наверх, оптимизация от TheAirBlow
  • 1.7 — починил связь с гирляндой

ОПИСАНИЕ


Ёлочная гирлянда на адресных светодиодах с управлением по WiFi

  • Контроллер на базе esp8266
  • Приложение под Android и Windows
  • Калибровка расположения на ёлке
  • 22 эффекта, каждый можно настроить
  • Автоматическая смена выбранных эффектов по времени, по порядку или случайно
  • Таймер выключения
  • Поддержка работы нескольких гирлянд в локальной сети
  • Управление кнопкой

 

Приложение GyverTwink

  • GyverTwink в Play Market
  • Скачать .apk файл для Android
  • Приложение для Windows — скачать архив проекта, скачать Processing, все инструкции в начале кода программы!

ВИДЕО


КОМПОНЕНТЫ


Стараюсь оставлять ссылки только на проверенные крупные магазины, из которых заказываю сам. Также по первые ссылки ведут по возможности на минимальное количество магазинов, чтобы минимально платить за доставку. Если какие-то ссылки не работают, можно поискать аналогичную железку в каталоге Ардуино модулей. Также проект можно попробовать собрать из компонентов моего набора GyverKIT.

Рекомендация по блокам питания:

  • 5V — не менее 1.5 А (7.5W) на каждые 100 светодиодов
  • 12V — не менее 0.7 А (7.5W) на каждые 100 светодиодов

СХЕМЫ


  • Чёрненький компонент на рекомендуемой схеме — любой диод. ДА, ОН СТОИТ ПРАВИЛЬНО. ДА, ТАК НУЖНО.
  • Да, можно собрать на NodeMCU, подключение в те же пины по названиям.
  • Как завести на ESP32 — не знаю, не работаю с ней.

ПРОШИВКА


ВАЖНО


  • Пины в прошивке указаны для Wemos (D-пины), для загрузки выбирать плату ESP8266 boards/LOLIN Wemos D1 & R2 mini
  • Рекомендуется использовать последнюю 2.x версию ядра esp8266 (я использую 2.7.4), потому что на новой версии (3.x) индусы опять что то сломали и на ленте постоянно мигает первый светодиод
  • По умолчанию в прошивке настроено (блок настроек в самом начале кода программы):
    • Лента 2812. Если нужна другая лента (2811, 2813) — исправляем в настройках в самом начале кода прошивки.
    • Порядок цветов — GRB. Для 2811 ленты вроде бы нужно поменять на GBR
    • Максимальная длина — 500 светодиодов. Можно сделать больше.
  • Также в прошивке можно изменить имя точки для работы Access Point
  • При использовании платы esp8266 из другого проекта (с другой прошивкой) рекомендуется выбрать в настройках Инструменты/Erase Flash/All Flash Contents
  • Если хотите использовать гирлянду из пикселей (с колпачками) — она питается от 12V. Схема есть выше.
    • При использовании пиксельной гирлянды на чипах WS2811 или UCS1903 нужно указать модель чипа WS2811 в прошивке!

УПРАВЛЕНИЕ


  • При запуске всегда загораются первые три светодиода в порядке R, G, B.
  • Самый первый запуск после очистки и прошивки — откроется портал настройки WiFi. При последующих перезагрузках система стартует в выбранном режиме (по умолчанию — Access Point).
  • Для ручного открытия портала настройки WiFi нужно кликнуть по кнопке при включении гирлянды, сразу после появления индикации тремя светодиодами.
  • Если при подключении к порталу (точка ESP Config) страница конфигурации не открывается — можно зайти в браузер и открыть адрес 192.168.1.1.
  • На странице конфигурации можно подключиться к роутеру, изменить логин-пароль и подключиться, или сменить режим работы на точку доступа.

 

Управление кнопкой:

  • Одиночный клик — включить/выключить
  • Удержание — изменение яркости
  • Два клика — следующий режим из списка favorite

ПОДДЕРЖАТЬ


Вы можете поддержать меня за создание доступных проектов с открытым исходным кодом, полный список реквизитов есть вот здесь.

5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest

843 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Прокрутить вверх