- Платы Ардуино
- Обучение Ардуино
- Мой блог
- Уроки
- Урок № 1 "Пишем свой первый скетч"
- Урок № 2 "Подключение фоторезистора"
- Урок № 3 "Подключение пищалки(BUZZER)
- Урок № 7 "Модуль часов RTC DS3231"
- Урок № 8 - "Шаговый двигатель 28BYJ-48"
- Урок № 10 - "ИК пульт на Ардуино"
- Урок № 11- "Сканер отпечатка пальца"
- Урок № 12- "Датчик наклона SW-200D"
- Урок № 13- "Гирлянда светодиодная WS2812b"
- Книги
- Мой YOUTUBE
Умная гирлянда на новый год 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 Ампер.