Skip to content
Vl-VSVPublic

About

Светомузыка на Esp8266, управляемая с помощью Алисы

Topics

Resources

Stars

14 stars

Watchers

1 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

Repository files navigation

Smart LED

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

Smart LED представляет собой систему светомузыки на базе Esp8266 и адресной светодиодной ленты. Также предусмотрены статичные режимы подсветки. Для связи с умным домом используется MQTT брокер.

Для дополнительной информации читайте статью на Habr, где описан процесс создания и настройки проекта подробнее.

Cхемы

Основная схема подключения 5v ленты SmartLED_5v.jpg Также схемы подключения можно найти тут.

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

Обязательные

  • WeMos D1 Mini
  • Адресная лента
  • PNP транзистор
  • Источник питания
  • Резисторы
  • Конденсаторы

Опциональные

  • Кнопки для управления

Настройки

Настройки находятся в файле 01_Settings.ino

Настройки брокера и WiFi

Для настройки брокера и WiFi в директории ColorMusic_WiFi_VSV_Edition откройте файл settings.h.  В нем нужно изменить:

  • ssid - Название Wi-Fi сети
  • password - Пароль от Wi-Fi сети
  • mqtt_server, mqtt_port, mqtt_user, mqtt_password нужно взять с вкладки "Брокер" на WQTT
    • mqtt_server - Адрес
    • mqtt_port - Порт
    • mqtt_user - Пользователь
    • mqtt_password - Пароль
  • led_topic - это топик, который ведёт ко всем настройкам вашей ленты. Если вы следовали инструкции и скопировали все топики управления, то у вас он должен быть "/home/room/led" и изменять его не нужно.

Обязательные настройки

Обязательные настройки находятся в разделах «Обязательные настройки» и «Пины». Например NUM_LEDS - количество светодиодов в ленте.

У каждой настройки есть комментарий, объясняющий её использование.

Настройки режимов

Список всех режимов можно найти в таблицe. Каждый режим имеет свои настройки.

Одновременно можно выбрать не более 10 режимов. Вы можете выбрать определённые режимы или изменить их порядок, настроив массив favorites_modes.

const byte favorites_modes[][2] = {{1, 2}, {2, 1}, {2, 2}, {2, 4}, {3, 1}, {3, 3}, {4, 6}, {4, 7}, {4, 8}, {4, 9}};

Макетная плата

Вы можете создать печатную плату для вашего проекта. На сайте можно клонировать проект и изменить плату. Там представлена универсальная плата для одного из источников питания 12V или 5V.

При использовании 12V ленты потребуется источник питания 12V и стабилизатор напряжения.

Планы

  • Смоделировать корпус
  • Добавить больше функций на кнопки

Поддержка и Обратная связь

Вы можете связаться с автором проекта, используя любой способ, указанный в его аккаунте на GitHub.

Если у вас есть замечания, предложения или обнаружены проблемы с проектом, не стесняйтесь открывать новые Issues на странице проекта на GitHub.

About

Светомузыка на Esp8266, управляемая с помощью Алисы

Topics

Resources

Stars

14 stars

Watchers

1 watching

Forks

Packages

Used by

Contributors

Languages