RSS блога
Подписка
WLED - WiFi новогодняя гирлянда на адресных светодиодах WS2811
- Цена: 9.68
- Перейти в магазин
Хотите новогоднюю гирлянду на 100 эффектов и управлением по WiFi? В качестве прошивки используется opensource проект WLED автора Aircoookie. Если интересно тогда прошу под cut…
За $9.68 вы получите:
— около 4-х метров адресной ленты на чипах WS2811 с 50-ю RGB светодиодами
— 100 эффектов с возможностью создания своих плейлистов
— управление по MQTT, Blink, Philips Hue, Alexa, ИК пульту, кнопкой
— более подробно о всех возможностях прошивки написал pb318 в комментариях.
Для сборки понадобятся:
1. 5-и вольтовая адресная лента WS2811, например 50pcs addressable 12mm WS2811 за $7.90.
2. Модуль управления на ESP8266, например WeMos Mini D1 за $1.83. Мне больше нравится связка ESP-01 за $0.95 и RGB LED Controller за $1.06.
3. Зарядка от телефона на 0.85А..2А (для большинства эффектов хватит и 1А)
Качаем скомпилированный проект WLED автора Aircoookie с GitHub. Кто хочет покопаться в исходниках качаем отсюда. Минимальная схема подключения выгляди так (сюда не входит реле для включения/выключения ленты по расписанию, кнопка и ИК приемник для перебора пресетов).
Не повторяйте моей ошибки — резистор 200ohm..560ohm обязателен. Если по какой то причине на ленте пропадет +5В, первый WS2811 начинает питаться фантомным напряжением с DATA и дальше как повезет — сгорит GPIO или WS2811. Резистор ограничивает ток и спасает гирлянду с ESP8266. В собранном виде выглядит так (SMD резистор засунул прямо в провода, под термоусадку).
Для общения с лентой Aircoookie советует использовать GPIO1/TX, GPIO2/D4/I2S_WS или GPIO3/RX/I2S_DATA. Эти пины висят на I2S/UART и имеют прямой доступ памяти, позволяя передавать данные без использования процессора. На них ESP8266 легко тянет 600 штук светодиодов. Остальные пины используют медленный bit banging и совместная работа с ИК приемником в таком режиме не гарантируется. По умолчанию для ленты используется GPIO2/D4, для кнопки GPIO0/D3, для реле GPIO12/D6. В любой момент все можно переназначить через вебморду Config -> LED Preferences. Любители красоты могут скачать плату от srg74 на максималках. Там же можно посмотреть как правильно подключить ИК приемник и реле.
Для ESP-01 берем WLED_0.13.0-b6_ESP01.bin, для WeMos Mini D1 качаем WLED_0.13.0-b6_ESP8266.bin. Прошиваем ESP8266 прямо из браузера или с помощью Flash Download Tools. Предварительно выставив:
— SPI speed 80MHz
— SPI Mode QIO
— Flash Size 32Mbit для WeMos Mini D1 и 8Mbit для ESP01. В свежих версиях Flash Download Tools размер выбирать не надо. Espressif наконец-то научилась делать это автоматический.
— поставить галку DoNotChgBin
— адрес для *.bin 0x00000
Если вы все сделали правильно, то по после прошивки и нажатия reset, вся лента загорится оранжевым и появится новая точка доступа WLED-AP. Подключитесь к ней введя пароль wled1234. После соединения вводим в браузере 4.3.2.1. Идем в Config -> WiFi setup и прописываем вашу точку и пароль. Затем нажимаем Save & Connect. После удачного подключения WLED-AP пропадет.
Если цвет не совпал или часть светодиодов вместо оранжевого горит белым — у вас не правильный порядок цветов или неправильное количество. Идем в Config -> LED Preferences ограничиваем максимальный ток ленты 1000мА, тип ленты WS281x, порядок RGB, длинна (количество) 50, остальное оставляем без изменения. Жмем Save & Reboot.
Меняем цветовую палитру для эффектов. Кликаем на закладу Colors и выбираем. Кому что, а мне больше всего зашёл Rainbow.
Идем в закладу Еffects и знакомимся с ними. Попутно можно менять скорость эффекта и насыщенность цвета.
Теперь можно запилить свой плейлист. В закладке Presets сначала создаем пресеты для понравившихся эффектов со своей скоростью и насыщенностью, а после объединяем их в playlist.
Бонус. C помощью проекта LedFx гирлянду WLED можно превратить в цветомузыку.
Видео не мой конёк, но администрация сайта настоятельно попросила. Исправляюсь. Две минуты поиска в google и найдено замечательное видео на канале Room31. В место гирлянды тут лента и количество светодиодов далеко не 50, но мы пришли эффекты посмотреть. Слушаем, вспоминаем, улыбаемся.
С остальным разберетесь сами.
UDP: Гирлянда проработала 14 дней по 4 часа и померла. Теперь все 50 штук светят белым и первый слегка моргает. Хорошо что заказал две. Посмотрим сколько проживет запасная. Похоже сгорел первый WS2811 из-за отсутствия резистора на DATA. Схему обновил.
UDP: Если у вас длинные провода до первого светодиода, то level shifter обязателен, иначе вас ждут глюки или полная неработоспособность гирлянды.
За $9.68 вы получите:
— около 4-х метров адресной ленты на чипах WS2811 с 50-ю RGB светодиодами
— 100 эффектов с возможностью создания своих плейлистов
— управление по MQTT, Blink, Philips Hue, Alexa, ИК пульту, кнопкой
— более подробно о всех возможностях прошивки написал pb318 в комментариях.
Для сборки понадобятся:
1. 5-и вольтовая адресная лента WS2811, например 50pcs addressable 12mm WS2811 за $7.90.
2. Модуль управления на ESP8266, например WeMos Mini D1 за $1.83. Мне больше нравится связка ESP-01 за $0.95 и RGB LED Controller за $1.06.
3. Зарядка от телефона на 0.85А..2А (для большинства эффектов хватит и 1А)
Качаем скомпилированный проект WLED автора Aircoookie с GitHub. Кто хочет покопаться в исходниках качаем отсюда. Минимальная схема подключения выгляди так (сюда не входит реле для включения/выключения ленты по расписанию, кнопка и ИК приемник для перебора пресетов).
Не повторяйте моей ошибки — резистор 200ohm..560ohm обязателен. Если по какой то причине на ленте пропадет +5В, первый WS2811 начинает питаться фантомным напряжением с DATA и дальше как повезет — сгорит GPIO или WS2811. Резистор ограничивает ток и спасает гирлянду с ESP8266. В собранном виде выглядит так (SMD резистор засунул прямо в провода, под термоусадку).
Для общения с лентой Aircoookie советует использовать GPIO1/TX, GPIO2/D4/I2S_WS или GPIO3/RX/I2S_DATA. Эти пины висят на I2S/UART и имеют прямой доступ памяти, позволяя передавать данные без использования процессора. На них ESP8266 легко тянет 600 штук светодиодов. Остальные пины используют медленный bit banging и совместная работа с ИК приемником в таком режиме не гарантируется. По умолчанию для ленты используется GPIO2/D4, для кнопки GPIO0/D3, для реле GPIO12/D6. В любой момент все можно переназначить через вебморду Config -> LED Preferences. Любители красоты могут скачать плату от srg74 на максималках. Там же можно посмотреть как правильно подключить ИК приемник и реле.
Для ESP-01 берем WLED_0.13.0-b6_ESP01.bin, для WeMos Mini D1 качаем WLED_0.13.0-b6_ESP8266.bin. Прошиваем ESP8266 прямо из браузера или с помощью Flash Download Tools. Предварительно выставив:
— SPI speed 80MHz
— SPI Mode QIO
— Flash Size 32Mbit для WeMos Mini D1 и 8Mbit для ESP01. В свежих версиях Flash Download Tools размер выбирать не надо. Espressif наконец-то научилась делать это автоматический.
— поставить галку DoNotChgBin
— адрес для *.bin 0x00000
Если вы все сделали правильно, то по после прошивки и нажатия reset, вся лента загорится оранжевым и появится новая точка доступа WLED-AP. Подключитесь к ней введя пароль wled1234. После соединения вводим в браузере 4.3.2.1. Идем в Config -> WiFi setup и прописываем вашу точку и пароль. Затем нажимаем Save & Connect. После удачного подключения WLED-AP пропадет.
Если цвет не совпал или часть светодиодов вместо оранжевого горит белым — у вас не правильный порядок цветов или неправильное количество. Идем в Config -> LED Preferences ограничиваем максимальный ток ленты 1000мА, тип ленты WS281x, порядок RGB, длинна (количество) 50, остальное оставляем без изменения. Жмем Save & Reboot.
Меняем цветовую палитру для эффектов. Кликаем на закладу Colors и выбираем. Кому что, а мне больше всего зашёл Rainbow.
Идем в закладу Еffects и знакомимся с ними. Попутно можно менять скорость эффекта и насыщенность цвета.
Теперь можно запилить свой плейлист. В закладке Presets сначала создаем пресеты для понравившихся эффектов со своей скоростью и насыщенностью, а после объединяем их в playlist.
Бонус. C помощью проекта LedFx гирлянду WLED можно превратить в цветомузыку.
Видео не мой конёк, но администрация сайта настоятельно попросила. Исправляюсь. Две минуты поиска в google и найдено замечательное видео на канале Room31. В место гирлянды тут лента и количество светодиодов далеко не 50, но мы пришли эффекты посмотреть. Слушаем, вспоминаем, улыбаемся.
С остальным разберетесь сами.
UDP: Гирлянда проработала 14 дней по 4 часа и померла. Теперь все 50 штук светят белым и первый слегка моргает. Хорошо что заказал две. Посмотрим сколько проживет запасная. Похоже сгорел первый WS2811 из-за отсутствия резистора на DATA. Схему обновил.
UDP: Если у вас длинные провода до первого светодиода, то level shifter обязателен, иначе вас ждут глюки или полная неработоспособность гирлянды.
Самые обсуждаемые обзоры
+20 |
2469
150
|
+80 |
4450
112
|
Если лет восемь назад обзоры на новогодние гирлянды подавались со схемой, исходниками и видео работы В ОДНОМ ОБЗОРЕ, чтобы читателю было удобно и понятно, то сегодняшние авторы всем этим не заморачиваются: «гирлянды — на али, исходники качните, видео на ютубе поищите».
Поищем, чо. У нас время есть, не то что у автора обзора…
То на что я потратил пару часов вы прочли за 2..3 минуты. У вас тепрь на руках достаточно знаний, чтоб без проблем запустить и настроить проект WLED. Имхо 2 часа экономии — это неплохой вариант.
И это еще только начало. Скоро авторы будут писать обзоры в стиле 12-14 годов (посмотрите сами какие тогда в большинстве своём обзоры были)
Зато коментаторы всегда правы.
Согласен, не совершенна ни та, ни другая система. Но объективно для авторов сегодня нет никаких стимулов бороться за качество своего обзора. Очень немногие авторы сегодня прорабатывают свой текст, вычитывают ошибки и структурируют излагаемое. Такие авторы есть, но их мало. Я всегда оцениваю качество таких обзоров — это максимум стимуляции для автора, на какую лично я способен.
Ну и да, можно просто накидать наскоряк 5-10 обзоров и гарантированно взять приз просто числом. Этим и занимаются.
Увы, бабло всё заруливает — любые попытки творчества переводятся на рельсы прогибания под рекламные тренды.
Его обзоры не отличаются ни легкостью стиля, ни четкостью мысли, ни качеством фото, да вообще ничем. Разве что фирменным стилем разборки с помощью лома. Но я его принципиально не минусую, потому что видно, что хотя квалификации явно не хватает, но старается, в отличие от
ага, нижнее бельё набирало стабильно по 200+, но это так, для примера, в разделе именно обзоров на покупки (а не DIY) рейтинги не так часто «выстреливают» и как по мне вопрос этот более комплексный и решения требует соответствующего, втч может быть нужны поправочные коэффициенты, яркий тому пример нижнее бельё с рейтингами 200+, при всей моей симпатии женским прелестям, не говорите, что качество обзоров было выше, чем у топов (не будем тыкать в них пальцами и так их все знают)
Стимулы ровно те же, что и раньше — заинтересовать аудиторию интересным материалом и потом пообщаться в комментах. Ну кому-то ещё получить вознаграждение. Все как и раньше
Не ропщите,
пс 25% покупок по обзорам либо ссылкам в комментариях покупал
Мне вот белый провод смотрится намного менее эстетично на зеленой елке. Зеленый у меня с метра уже и не видно даже.
По ссылке — не белый, а прозрачный:
Да, но у автора не зелёный:
Лучше тем, что 2812, а не 2811, меньше (чип 2812 интегрирован, а не отдельный на плате), «капля» своей ненаправленностью для гирлянды лучше и т. д.
А ещё есть отличные на SK6812, они очень тоненькие, на большую ёлку их вешать страшновато (но можно аккуратно), а вот на маленькие (настольные, венки, гирлянды и т. д) — превосходно. Продаются уже несколько лет, очень понравились (по ссылке версия с WS2812B):
Покупал такие без контроллера, подключал к ESP. Но кто не хочет / не умеет «городить» что-то сам, может купить готовое.
P. S.: Комплекты с чёрными/зелёными/прозрачными проводами есть тут (и даже экспресс-доставкой по РФ, так что успеете).
Докинул резистор на провод управления, конденсатор на питания — 0 реакции, как глючило так глючит.
Причём светомузыка изменяется в зависимости от изменения яркости в WLED…
Подкидываю обратно старый контроллер — всё работает но не радует :(
Выкинуть esp-01 и купить что то другое? Выкинуть платку подключения к ленте?
Если добавлять level shifter то куда?
Заранее спасибо :)
Это нормально?
На входе в RGB LED Controller 5.05в, источник питания может выдавать до 3 ампер, не похоже на нехватку питания.
вы надеюсь правильный bin зашили?
WLED_0.14.0-b1_ESP01.bin
Пробовал перепрошивать, на стабилку (0.13.3) поведение такое же.
Шил через Flash Download Tools, сейчас хочу попробовать через питоновский скрипт перепрошить.
Но ей можно рулить через вебхуки (get запросы), домотикс тоже умеет это всё легко без всяких плагинов.
Ёлка стала выше? Цвета сочнее? Гирлянда длиннее?
По мне — так интеграция ради интеграции…
Я живу с пониманием того, что смысл автоматизации — это максимально исключить влияние человека. А тут, целое занятие — управлять через Алису режимами ёлочной гирлянды… Лично мне подобное было интересно лет в 10-12.
Управлять голосом мне удобно. Точка. Можно сказать, и не надо доставать никакого гаджета, и не тянуться ни к какой кнопке. Предположу, что вы просто не пробовали данный уровень комфорта. Мне удобно, сидя в кресле с кружкой чая, сказать: «Алиса, погаси свет в зале, включи ёлку и поставь новогоднюю музыку». Мне удобно, что УД сам выключает ёлку после полуночи, если вдруг все внезапно убежали. И еще куча разных «удобно». Цена которых — пара строчек кода раз в жизни.
очень большая потеря (просадка) на последних диодах.
т е если замерить напряжение то из 50 шт только 35-40 получают 5 вольт, далее 4,5 и ниже — на последнем и вовсе 3,5 вольта.
я когда делал гирлянду на 150 шт пришлось еще доппитание вести и это некрасиво и не удобно.
https://aliexpress.ru/item/item/32831353752.html
сложилось впечатление, что автор предмет обзора и в руках-то не держал, а тупо погуглил «как собрать гирлянду на ws2811» и выложил результаты нам сюда.
ну-ка, дражайший, сфоткайте свою гирлянду на фоне монитора, чтобы хотя бы подтвердить что всё описанное в этом «обзоре» таки было вами сделано
ко мне люди прикапываются по поводу и без, я тоже так хочу.
— Wemos копеечный делает все, что нужно. Зачем какая-то связка ESP01 + ...?
— Блок питания лучше брать помощнее, 3A. Зарядка на 0,85A не потянет, особенно на максимальной яркости. Да и ток не надо ограничивать
— эту гирлянду на 50 светодиодов не нужно запитывать дополнительно с другого края. Яркость практически не проседает на таком количестве
— Кроме перечисленного интегрируется с Home Assistant
— Управлять можно через браузер. В конфигурации можно прописать статический адрес. Проще всего управлять через приложение на телефоне, есть под андроид и ios. Работает и автономно без какой-либо интеграции
— Эффектов больше 100. Если учесть еще огромное количество палитр, то можно считать бесконечность :)
— WLED имеет встроенную возможность работать по расписанию по времени и дням недели без умного дома
— Для эстетики и безопасности будет нужен какой-то корпус для микроконтроллера. На али продаются дешeвые и хорошие. Можно использовать коробочку из-под Тик-Так
— Eсли из обзора что-то непонятно, на гитхабе WLED очень подробное описание. И по подключению тоже. Правда на английском
— Eсли гирлянд несколько, они умеют синхронизироваться между собой. Одну гирлянду логически можно разбить на сегменты и каждому приписывать свой эффект. Слабо представляю зачем это делать :)
— Cравнивал эффекты WLED и копеечного контроллера, про который писали выше. WLED однозначно круче. Без вариантов
— Можно сделать внешнюю кнопку и ей управлять для включения/выключения и смены эффектов. Прошивка позволяет
— именно эта гирлянда на елке выглядит тяжеловесно, провода толстые, замечания выше справедливы
— Все это действительно просто, не гнобите автора за такой обзор, А прошивка WLED лучшая для гирлянды и другой подсветки на адресных светодиодах
С Гайвером?
С Пахомовым?
Эффекты прям круче чем у Стефена Кулли?
Если для сравнения упоминается убожество от Гайвера (имею в виду прошивку), подозреваю, что WLED ни разу не использовался до этого
По вашим вариантам ответов я понял что вы даже сравнивать не будете :(
Подскажите пожалуйста, зачем вы написали свой пост? Для того что бы было +1?
показал жене и сказал что будем жить теперь по новому!
Сейчас вся семья занимается созданием своих пресетов!!!
Это как с машиной — не знаешь где тормоз и газ, значит не твоё.
А то что у нее на шее намотано это не twinkly, нет у них таких типов гирлянд.
На сайте производитель дает скромную информацию что он использует.
Более плотный гуглежь указывает на то что они используют кастомные светодиодные модули.
xled-docs.readthedocs.io/en/latest/hardware.html
labs.f-secure.com/blog/twinkly-twinkly-little-star/
Model TWW210SPP-TEU It is branded as Twinkly Wall and consists of 210 RGB+W LEDs. It is a matrix of 10 strings each consisting of 21 red, green, blue and white LEDs.
Model TWF020STP-BEU It is branded as Twinkly Festoon and consists of 20 RGB Lamps. It is a string where each lamp is red, green and blue LEDs. тутвообще просто красные
Model TWS250STP-BEU It is branded as Twinkly Strings 250 LEDs Multicolor with 250 red, green and blue LEDs тут обычный мультиколор кои на али как семечки 5 коп.стакан (например: https://aliexpress.com/item/item/1000004929085.html)
Кастомтолько в описании контроллера — Custom-made LED driver module
так что чуда не произошло — обычные диоды и esp кстати спасибо за гитхаб в закладки — можете тоже сами спаять
А программаторы специально для esp-01 на алишке есть?
По схеме так понял питание от контроллера, но ведь предусмотрено же и внешнее питание верно?
Можно ли соединить 4 таких набора последовательно ( с добавлением питания) и подцепить к одному контроллеру, ну или 4 таких набора синхронизировать между собой так что бы они думали что подключены последовательно? В комментарии pb318 сказано про синхронизацию, но непонятно, что именно имеется ввиду.
Поискал и нашел статью habr.com/ru/post/371853/, в ней прошивальщик.
Вот он прям хорошо зашел. С первого раза обе платы прошил.
Вдруг кому пригодится.
есть одна плоская лента, заказывал ленту давно, color order не менял.
З.Ы. под лентой имею в виду ту самую гирлянду, что на картинке этого обзора. Наверное, неправильно термин употребил… :/
youtu.be/syD4N-0l7E8
Ну т.е. ебз вот этих вот «просто добавьте перемычку»?
С переключателем например.
видите — это не сложно.
Собрал, первые 89 светодиодов из гирлянды в 200 работают нормально, в режиме WLED SOLID показывают выбранный цвет.
В то же время остальные 111 светодиодов играют задорную цветомузыку…
Подскажите тогда куда его втыкать на связку ESP-01 и RGB LED Controller :(
p.s.
Как то ожидал что led controller будет решать слабость esp-01 и подтягивать 3.3 до 5, но хренушки :(
пы.сы. ESP-01 и RGB LED Controller рабочая связка и мой обзор тому доказательство.
Например что может быть браком самой платы, а что ошибкой сборки/настройки.
Этот сайт всё таки рассчитан на широкий круг пользователей а не на тех кому достаточно «ну вы это, возьмите контроллер. воткните в него гирлянду и хоба, всё заработало!».
А кто приходит и пытается сделать внезапно обнаруживает что и программатор нужен, а если брать не зная о нюансе с замыканием ножек — надо или паять или брать другой…
И что для того что бы пользоваться такой лёгкой и удобной системой спецэффектов надо зубрить мануал к ней…
Насчёт повелся — да, я действительно пожалел что заказал esp-01 с платой расширения (у которой пользователей как оказалось полтора землекопа) а не тот же Wemos MINI D1 про который тонны информации, в том числе про типовые проблемы с ним.
А как иначе я должен понять kno.wled.ge/features/effects/
?
мм?
И да, я таки подозреваю брак одной из плат, т.к.
1) независимо от состояния кнопки POWER в интерфейсе лента светится.
2) регуляция питания в настройках не работает, до ~300 (при минимуме в 250) горит 2-3 светодиода и всё вместе потребляет 120 милиампер от источника питания, при любой настройке выше 300 — 500, 1000, 2000, 3000 гирлянда зажигается полностью и потребляет 1.4 ампера.
На вход платы расширения подаётся 5.05в, на выходе с платы расширения на гирлянду 5.05в, на входе питания на esp 3.3в, канал данных проверить не могу за неимением осциллографа
Wemos MINI D1 и esp-01 это одно и тоже. просто Wemos MINI D1 — это большая лопата, а esp-01 малая саперная. все что применимо к D1 так же верно и для esp-01. вы наверное танцор и вам что-то мешает.
вот только есть «небольшая» разница в esp-01 с платой расширения и D1 c рассыпухой.
А вот из платки ЛЕД прыгает.
Походу плата убитая, сейчас прошёлся паяльником по выводам, посмотрю. может чего поменяется.
ладно, закажу ещё esp-01 и лед плату, если и с ними не заработает то ну их нафиг эти геморойные навороты.
пы.сы. после переделки в програматор wifi на этих платах больше не работат
Я просто поставил переключатель на GPIO0 — GND, в выключенном виде режим прошивки не включается.