Умная гирлянда на новый год 2021. Гирлянда с управлением со смартфона.

Умная гирлянда на новый год 2021. Гирлянда с управлением со смартфона.

Гирлянда с управлением со смартфона. Соберём умную гирлянду с управлением с со смартфона. У меня уже есть видео как сделать гирлянду. Но она управлялась выбором эффектов из программы Jinx. Эта гирлянда будет работать используя библиотеку WLED. Нам понадобится nodemcu и гирлянда. Возьмём гирлянду с алиэкспресс. У нас получится управляемая rgb гирлянда. Узнаете сколько потребляет led гирлянда. Я расскажу про wled настройку и wled подключение. Это совсем не сложно. Это не только гирлянда на елку, её также можно повесить на стену или на окно.

Скоро наступит Новый, 2021 год. И как всегда, по традиции к этому празднику, я снимаю несколько видео про новогодние гирлянды. Гирлянды у нас будут на RGB светодиодах 2812b. Если раньше я делал гирлянду на светодиодной ленте, то в этом году покажу как можно сделать на готовой, уже спаянной китайцами гирлянде. Это всё те же RGB светодиоды, но распаяны гибкими проводами в виде гирлянды.
 
В прошлом году я показывал, как можно добавлять разные эффекты в гирлянду вообще не умея программировать. Просто нажимая на понравившиеся эффекты выбирая их из программы Jinx. Записывать их на SD карту, а затем воспроизводить с неё. Можно для каждого праздника сделать набор эффектов и менять их просто сменив карту.
В этом году мы сделаем гирлянду с управлением по телефону, используя очень интересную библиотеку WLED. В ней тоже ничего программировать не придётся. Разработчики любезно добавили туда больше 100 разнообразных сценариев. А в сочетании с разными палитрами, количество увеличивается в разы. Вам останется только нажимать на понравившиеся. Управлять гирляндой сможет даже ребёнок. Такую гирлянду не купишь в магазине. По окончании Новогодних праздников вы всегда сможете найти применение этой гирлянде.

Сейчас расскажу как установить прошивку в NodeMCU.  Памяти должно быть не меньше 4 Мб. Я сначала по привычке попробовал на ES6 8226 – 07 с 1 Мб. И у меня даже всё работало, но все настройки не сохранялись. Я погуглил и нашёл описание ошибки, что мне выскакивала. Это нехватка памяти.
Для начала нам нужно скачать бинарный файл библиотеки WLED. 
Выбираем вот этот и скачиваем.
Чтобы зря не терять время сразу скачиваем  и прошивальщик для NodeMCU. Выбираем версию в соответствием со своим компьютером. Для Винды это 64 или 32 бита.
Теперь запускаем прошивальщик.
Выбираем ком порт на котором у вас NodeMCU.
Затем выбираем скаченный бинарник. Запускаем и видим, что ничего не прошивается.
Проверим что у нас в диспетчере устройств. Видим, что у меня подключено какое-то USB устройство. И в ком порту нет НОДЫ. Оказывается, что на этом компьютере у меня не установлены драйвера. Устанавливаем драйвера. И видим, что теперь на 3 ком. порту определилась плата.
Снова запускаем прошивальщик. Выбираем ком. порт и нажимаем прошить. Ничего не происходит, так как не был выбран бинарный файл библиотеки. Выбираем файл. Так как у меня NodeMCU уже была прошита, то я хочу прошить её заново, но с очисткой флэш памяти. Поэтому выбираю YES.
Теперь ждём когда прошьётся. После прошивки перезагружаем  NodeMCU кнопкой или питанием.
Теперь нам надо сделать первую настройку платы. Для этого выбираем WIFI сеть WLED-AP и вводим пароль wled1234
В браузере переходим по адресу 4.3.2.1
И оказываемся на странице настройки. Здесь надо вбить название своей WIFI сети и пароль к ней. Я так же задал статический IP адрес. Можно и не задавать, тогда ваш DHCP сам присвоит один из свободных, а вам надо будет потом его найти. Указываем адрес локальной страницы. И сохраняем изменения.
Теперь в браузере вбиваем IP адрес и видим интерфейс  для работы с лентой.

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

Рассмотрим верхнее меню программы.
•    Кнопка Power- отвечает за включение и выключение ленты.
•    Таймер – это и есть таймер. Он отсчитывает время до выключения ленты.
•    Синхронизация. Чего с чем я пока не разобрался. Возможно подобных устройств работающих с этой библиотекой.
•    Превью – показывает, как будет светиться лента. Удобно если ваша лента находится не рядом с вами, а например на улице или в другой комнате.

•    А вот с конфигом нужно разобраться подробно.
Первый пункт это WIFI setup. Это настройки в которые мы попадали при первом включении ленты после прошивки.
    Второй идёт Preferences   Здесь нужно задать сколько у вас светодиодов. Изначально установлено ---- И поэтому у вас сейчас светятся не все светодиоды.
Затем идет ограничение автоматического включения яркости.
Следующий – это тип ленты. Если у вас RGB и ещё дополнительный белый, то надо поставить галочку.
Здесь выбираем как у вас расположены цвета в ленте. У меня во всех лентах всегда были GRB, ну мало ли вдруг у вас будет по другому. Проверить можно включив однотипный цвет, например красный и посмотреть если у вас светится другой, то выбрать нужное сочетание.
Здесь можно задать яркость ленты при включении.
Дальше. Можно выбрать прессет который запуститься при включении ленты.

А здесь рекомендованный параметр автоматически установить гамму цветов.
А для белого не рекомендованный.
Плавность затухания одного цвета перед включением другого.
А эту функцию нужно использовать в Новый год. Даже если вы уснёте, то лента сама уберёт яркость, но не выключится, через определённое время. Не забудьте включить функцию Таймер на главной странице.
Разворачивает движение эффектов в другую сторону.
Пропускает первый светодиод. 
Дальше рассказывать не буду. Для сегодняшнего видео они нам не пригодятся. Если будет интересно, то пишите. Расскажу в следующем видео.

PC mode – это некий дашборд на котором выведены все возможности управления.

С колером всё понятно. Можно управлять свечением светодиодной ленты вручную. Или выбрав один из готовых сценариев.
 
Эффекты. Эта кнопка говорит сама за себя. Можно выбрать один их готовых эффектов. Я не поленился и подсчитал их. И насчитал аж целых ----- штук. Так что вам не придётся заморачиваться и создавать что-нибудь своё. Достаточно выбрать из списка. Я например потратил немного времени и выбрал те, что мне наиболее понравились. И использую их для вывода.
Кнопка Сегменты. Очень удобная функция для очень длинных лент. Например если у вас 300 светодиодов, то вы можете разбить ленту на сегменты, например по 100 штук и для каждого сегмента выводить свей эффект. Получается очень красиво.
В Favorites можно сохранять понравившиеся сценарии под определёнными цифрами и затем менять работу ленты одним нажатие кнопки. 

Вы также можете установить программы для Android и Apple. 
Они выглядят вот так.

Схема соединения проста до безобразия. 
Надо подключить гирлянду к питанию. А сигнальный провод в выводу D4 NodeMCU. Подключать надо через резистор от 200 Ом. 
Ещё желательно установить мощный конденсатор для сглаживания скачков напряжения на напряжение от 10 вольт и ёмкостью от 500 микрофарад.
Ну и мощный блок питания. От 2,5 - 3 Ампер.