RSS блога
Подписка
Новогодняя гирлянда с контроллером SP501E и адресной лентой WS2811
- Цена: $9.98 + $13.71
- Перейти в магазин
Уже скоро новый год, поэтому хочется сделать что-то на эту тему. Давно думал собрать управляемую гирлянду, и вот, наконец, дошли руки и до неё.
Сначала выбор пал на контроллер SP108E, но взял я все таки SP501E. Он меньше и с кнопкой на корпусе — идеально для новогодней гирлянды.
Корпус легко вскрыть, поддев чем-нибудь плоским.
Ввиду того, что data пин подключен не напрямую к есп, без пайки тут не обойтись, если захочется прошить альтернативную прошивку и подключить к Home Assistant. А мне захочется. Но это уже после праздников. В этот новый год будет управляться через родное приложение.
Теперь о ленте. В качестве светодиодов для гирлянды, были выбраны WS2811 вот в таком исполнении:
Водонепроницаемая оболочка у каждого светодиода, готовые фишки для подключения и увеличения длины ленты.
Покупал тут
Мне пришлось заизолировать дополнительные контакты питания с обоих концов ленты.
Так же для этой связки понадобится блок питания. Ленту я выбрал на 5В, поэтому блок питания соответствующий.
Рабочее потребление, по заявлению продавца — 0,3 Вт на 1 светодиод. В ленте их 50, соответственно потребление всей ленты 15 Вт, что соответствует 3А для 5В
У меня уже был блок питания на 5В/10А, которого хватит с большим запасом.
Все фишки стандартны — просто подключаем питание и ленту в соответствующие разъемы и гирлянда готова.
Из коробки способ управления только через кнопку или родное приложение
FairyNest
Подключение контроллера к приложению очень простое. Регистрируемся, жмем плюсик в верхнем углу экрана:
Затем вводим пароль от нашей wifi сети:
На следующем шаге нас спросят про способ подключения контроллера. Самый простой это автоматический — его я и выбрал:
Теперь нас попросят нажать и удерживать кнопку на контроллере на несколько секунд. Я зажал, через пару секунд моргнула подключенная лента, и я отпустил кнопку.
Начнется процесс сопряжения:
Успешно сопряжено. Теперь, чтобы начать управлять контроллером, нужно нажать на серую лампочку — включить
И после уже зайти. Выбор эффектов очень большой — 180 штук.
Самые значимые, и, видимо, самые эффектные выведены в отдельные кнопки с картинками — на манер приложения Philips Hue
Так же можно включать обычные статические цвета, для которых тоже есть отдельные кнопки
В настройках мне пришлось выполнить калибровку цветов, так как из коробки цвета были неверные:
Приложение включает RGB цвета и спрашивает, какой из них сейчас включен:
Еще в настройках был пункт для обновления прошивки контроллера:
После обновления, версия 1.0.3 сменилась на 1.0.8:
Вот так это выглядит на ёлочке:
Для елки средних размеров придется приобрести еще 5 метров ленты.
Ну и после праздников все таки хочется перепрошить этот контроллер на ESPHome чтобы добавить в Home Assistant
Сначала выбор пал на контроллер SP108E, но взял я все таки SP501E. Он меньше и с кнопкой на корпусе — идеально для новогодней гирлянды.
Корпус легко вскрыть, поддев чем-нибудь плоским.
Ввиду того, что data пин подключен не напрямую к есп, без пайки тут не обойтись, если захочется прошить альтернативную прошивку и подключить к Home Assistant. А мне захочется. Но это уже после праздников. В этот новый год будет управляться через родное приложение.
Теперь о ленте. В качестве светодиодов для гирлянды, были выбраны WS2811 вот в таком исполнении:
Водонепроницаемая оболочка у каждого светодиода, готовые фишки для подключения и увеличения длины ленты.
Покупал тут
Мне пришлось заизолировать дополнительные контакты питания с обоих концов ленты.
Так же для этой связки понадобится блок питания. Ленту я выбрал на 5В, поэтому блок питания соответствующий.
Рабочее потребление, по заявлению продавца — 0,3 Вт на 1 светодиод. В ленте их 50, соответственно потребление всей ленты 15 Вт, что соответствует 3А для 5В
У меня уже был блок питания на 5В/10А, которого хватит с большим запасом.
Все фишки стандартны — просто подключаем питание и ленту в соответствующие разъемы и гирлянда готова.
Из коробки способ управления только через кнопку или родное приложение
FairyNest
Подключение контроллера к приложению очень простое. Регистрируемся, жмем плюсик в верхнем углу экрана:
Затем вводим пароль от нашей wifi сети:
На следующем шаге нас спросят про способ подключения контроллера. Самый простой это автоматический — его я и выбрал:
Теперь нас попросят нажать и удерживать кнопку на контроллере на несколько секунд. Я зажал, через пару секунд моргнула подключенная лента, и я отпустил кнопку.
Начнется процесс сопряжения:
Успешно сопряжено. Теперь, чтобы начать управлять контроллером, нужно нажать на серую лампочку — включить
И после уже зайти. Выбор эффектов очень большой — 180 штук.
Самые значимые, и, видимо, самые эффектные выведены в отдельные кнопки с картинками — на манер приложения Philips Hue
Так же можно включать обычные статические цвета, для которых тоже есть отдельные кнопки
В настройках мне пришлось выполнить калибровку цветов, так как из коробки цвета были неверные:
Приложение включает RGB цвета и спрашивает, какой из них сейчас включен:
Еще в настройках был пункт для обновления прошивки контроллера:
После обновления, версия 1.0.3 сменилась на 1.0.8:
Вот так это выглядит на ёлочке:
Для елки средних размеров придется приобрести еще 5 метров ленты.
Ну и после праздников все таки хочется перепрошить этот контроллер на ESPHome чтобы добавить в Home Assistant
Самые обсуждаемые обзоры
+77 |
3959
147
|
+58 |
4112
73
|
www.youtube.com/watch?v=Tfhw17CAoiI
mysku.club/blog/aliexpress/77266.html
До Нового Года успею?
www.youtube.com/watch?v=w0VWRVMoI7c
В программе LedEdit выбираешь эффекты и скидываешь на SD-карту. Никакого программирования.
Хорошо хоть так, частенько в НГ слякоть из снего-грязевой жижы
Новогодняя гирлянда на Arduino NANO с пультом, имеет более 1000 вариаций (41 эффект и 33 палитры)
Постоянно совершенствуется, уже 4 версия
Тоже слежу за темой
4 версия самодостаточна, чтобы ее использовать
5 версия существует, но пока сырая и отлаживается, ее нет в доступе, пока на доводку времени нет.
Twinkly gen II
Twinkly Strings
https://www.aliexpress.com/item/32932655554.html
Пока едут.
Сам несколько лет использую такие:
И какие бывают ленты?
Просто хочу к следующему году собрать гирлянду на 100-200 диодов.
Вот еще 1 статейка про гирлянды
habr.com/ru/company/lamptest/blog/481470/
Вообще, можно в двух словах, каким образом назначается адрес каждого диода в гирлянде?
WS2811 WS2812 расположением чипа и напряжением питания. WS2813, WS2815 напряжением питания и дополнительной дублирующей линией передачи. Если один светодиод выйдет из строя, остальные в линейке продолжат работать.
Данные идут без пауз. Первый чип (светодиод) принимает первую команду (3 байта) и пропускает все остальные. Второй чип, соответственно, принимает свою первую команду, и пропускает остальные. И т.д.
Если между командами появляется пауза (50 мкс), то происходит сброс и опять первый чип принимает данные.
WS2812 и WS2812B отличаются конструкцией, расположением чипа и диодов. Диоды у WS2812B побольше и поярче.
Кроме того, у WS2811 и WS2812/12B различаеться управление. Для WS2811 цветовые команды подаются в порядке R-G-B, а для WS21812 — в порядке G-R-B.
Для прошивки нужен usb->UART преобразователь, распиновку разъёма можно посмотреть тут: github.com/Operation760/SP501e-RGB-LED-Controller-/blob/master/SP501e_top_bottom_traced.jpg
Нужны RX, TX, IO0, GND, 3,3 по желанию
Для перехода в режим загрузки ПО вроде надо IO0 соединить с GND.
Затем через esptool нужно слить оригинальную прошивку, на всякий, типа такого:
esptool.py --port COM19 read_flash 0x00000 0x100000 esp8266-backup.bin
Потом качаем отсюда github.com/Aircoookie/WLED/releases файл WLED_0.10.2_ESP8266_ledpin3.bin (у меня как надо заработала именно эта)
Трём флеш esptool.py erase_flash
Записываем прошивку esptool.py write_flash 0x0 ./WLED_XXX.bin
Дальше нужно настроить сам WLED, указать точку доступа, число светодиодов, RGB BGR и т.д.
И всё должно заработать