Контроллер светодиодов с пиксельной адресацией SP105E с управлением по bluetooth

- Цена: $16.99
- Перейти в магазин
Доброго времени суток!
В последнее время поделки на умных светодиодах WS2811, WS2812 и т.п. стали довольно популярны. Как правило, для управления ими используется arduino, благо библиотек и примеров в сети навалом.
Для тех, кто не умеет/хочет паять и программировать, а так же кто просто хочет устройство в аккуратном и компактном корпусе китайцы сделали контроллер SP105E, про который и пойдет речь в этом обзоре.
Доставка осуществлялась почтой Китая и заняла 25 дней. Как и другие посылки с banggood контроллер был обернут вспененным полиэтиленом и упакован с стандартный серый почтовый пакет.
Характеристики
Рабочее напряжение: 5-24 Vdc (оно же идет на выход питания ленты)
Потребляемый ток: 28-40 mA
Версия bluetooth: 4.0
Дистанция управления: 20 м
200 режимов (паттернов) с регулировкой скорости и яркости
Максимальное количество светодиодов: 2048

Упаковка
Устройство поставляется в картонной коробке:

Сзади наклейка с артикулом:

Сбоку бар-коды для скачивания приложения MagicLed:

На торце рабочая температура, напряжение питания, ток:

Комплектация и внешний вид
В комплекте с контроллером идет инструкция, кусок 3-pin провода для подключения лент и маленькая отвертка:

Устройство довольно компактное, имеет размеры 23х86х45 мм (ВхШхГ) без ушек, с ушами длина увеличивается до 100 мм.
Спереди наклейка с названием и маркировкой входов/выходов:

Сзади отверстия для доступа к винтам клемников:

Входы питания:

Выходы:

Что внутри
Контроллер разбирается достаточно легко, достаточно отжать две защелки в районе ушей для крепления.
Вот так выглядит печатная плата:

С другой стороны:

В некоторых местах видны следы не смытого флюса, но в целом пайка вполне аккуратна. Дорожки питания достаточно широкие, поэтому небольшое количество светодиодом можно подключать «насквозь»
За питание контроллера отвечают два LDO стабилизатора на 5 и 3.3 В: HT7550 и HT7533 от Holtec Semiconductor. Так же по входу имеется защитный диод Шоттки на 1А.

За bluetooth соединение отвечает чип СС2541 от Texas Instruments, расположенный на отдельном модуле.

Чип действительно поддерживает bluetooth 4.0 LE, хотя особого смысла в его использовании в данном устройстве я не вижу.
За логику отвечает 32-битный микроконтроллер STM32F030F4P6 поскольку он работает от 3.3 В, по выходам дополнительно установлен приемопередатчик 74HC245.

На плате также имеются точки для программирования микроконтроллера, так что те кто дружит с программированием STM-ок могут написать что-нибудь свое.
Устройство в работе
Управляется контроллер по bluetooth, при запуске предлагает выбрать устройство (SP105E) из списка найденных:

В настройках задается тип чипа светодиодов и их количество, а так же порядок следования цветов:

Само приложение просто как три копейки, стрелками сверху и в выпадающем списке можно выбрать режим работы. Кнопкой с двумя стрелками включается автоматический режим. Ползунком сверху можно выключить все светодиоды. В центре расположен круг выбора цвета, при выборе включается режим static color. И наконец внизу ползунки регулировки яркости свечения и скорости эффектов.

Память режимов имеется, контроллер запоминает последний режим а так же скорость и уровень яркости.
Для тестов подключил контроллер к могучему 5 В источнику питания и куску светодиодной ленты 144 led/m длиной 1 метр по схеме указанной в инструкции. Мне правда не совсем понятно, зачем разделять линию питания, при этом землю пропускать через устройство.

Включаем, заходим в приложение — все работает:

Впечатления от режимов работы двоякие. С одной стороны эффекты яркие и в авто режиме светит красиво и не надоедает. Для людей не знакомых с умными светодиодами вау-эффект гарантирован. С другой стороны 99% эффектов представляют собой бегущие огни, а оставшиеся несколько — режимы плавного угасания и переливы цвета всей ленты целиком. Да и хваленые 200 режимов сильно напоминают тетрис 9999in1, то есть многие из них отличаются друг от друга только цветом. В общем могли бы и поинтереснее сделать.
Вот несколько паттернов для примера:

Все 200 режимов можно посмотреть на видео:
На следующих видео работа контроллера на разных скоростях (всего 7):
И с разной яркостью (тоже 7 уровней):
Выводы
Не смотря на то, что режимы работы довольно однообразны (бегущие огни) этот контроллер хорошо подойдет для гирлянд, где светодиоды расположены не так близко друг к другу. Управление по bluetooth на мой взгляд очень удобно, позволяет повесить контроллер с гирляндой/лентой в любом труднодоступном месте и забыть.
Плюсы:
— Компактный размер и удобство подключения
— Большое количество поддерживаемых типов светодиодов (хотя многие из них отличаются только названием)
— Поддержка RGBW светодиодов SK6812 (к сожалению у меня таких нет, не известно как там реализован белый свет)
— Удобное управление по bluetooth
Минусы:
— Режимы работы довольно однообразны и скучноваты.
— Не смытый флюс.
— Цена.
Этот контроллер, как я уже говорил, отлично подойдет тем, кто не хочет паять/программировать, а хочет чтобы подключил — и все сразу заработало. Не смотря на минусы, на мой взгляд получился довольно удачным.
Спасибо за внимание!
П.С. Сейчас появился более дешевый ($10) аналог этого контроллера, но с меньшим количеством режимов (123) и максимальным числом светодиодов — 1024: ссылка
В последнее время поделки на умных светодиодах WS2811, WS2812 и т.п. стали довольно популярны. Как правило, для управления ими используется arduino, благо библиотек и примеров в сети навалом.
Для тех, кто не умеет/хочет паять и программировать, а так же кто просто хочет устройство в аккуратном и компактном корпусе китайцы сделали контроллер SP105E, про который и пойдет речь в этом обзоре.
Доставка осуществлялась почтой Китая и заняла 25 дней. Как и другие посылки с banggood контроллер был обернут вспененным полиэтиленом и упакован с стандартный серый почтовый пакет.
Характеристики
Рабочее напряжение: 5-24 Vdc (оно же идет на выход питания ленты)
Потребляемый ток: 28-40 mA
Версия bluetooth: 4.0
Дистанция управления: 20 м
200 режимов (паттернов) с регулировкой скорости и яркости
Максимальное количество светодиодов: 2048
Список поддерживаемых типов светодиодов
SM16703
TM1804
UCS1903
WS2811
SW2801
SK6812
SK6812-RGBW
LPD6803
LPD6806
APA102
APA105
TM1814
TM1914
TM1913
P9813
INK1003
DMX512
P943S
P9411
P9412
P9413
P9414
TX1812
TX1813
GS8206
GS8208
SK9822
TM1804
UCS1903
WS2811
SW2801
SK6812
SK6812-RGBW
LPD6803
LPD6806
APA102
APA105
TM1814
TM1914
TM1913
P9813
INK1003
DMX512
P943S
P9411
P9412
P9413
P9414
TX1812
TX1813
GS8206
GS8208
SK9822
Инструкция

Упаковка
Устройство поставляется в картонной коробке:

Сзади наклейка с артикулом:

Сбоку бар-коды для скачивания приложения MagicLed:

На торце рабочая температура, напряжение питания, ток:

Комплектация и внешний вид
В комплекте с контроллером идет инструкция, кусок 3-pin провода для подключения лент и маленькая отвертка:

Устройство довольно компактное, имеет размеры 23х86х45 мм (ВхШхГ) без ушек, с ушами длина увеличивается до 100 мм.
Спереди наклейка с названием и маркировкой входов/выходов:

Сзади отверстия для доступа к винтам клемников:

Входы питания:

Выходы:

Что внутри
Контроллер разбирается достаточно легко, достаточно отжать две защелки в районе ушей для крепления.
Вот так выглядит печатная плата:

С другой стороны:

В некоторых местах видны следы не смытого флюса, но в целом пайка вполне аккуратна. Дорожки питания достаточно широкие, поэтому небольшое количество светодиодом можно подключать «насквозь»
За питание контроллера отвечают два LDO стабилизатора на 5 и 3.3 В: HT7550 и HT7533 от Holtec Semiconductor. Так же по входу имеется защитный диод Шоттки на 1А.

За bluetooth соединение отвечает чип СС2541 от Texas Instruments, расположенный на отдельном модуле.

Чип действительно поддерживает bluetooth 4.0 LE, хотя особого смысла в его использовании в данном устройстве я не вижу.
За логику отвечает 32-битный микроконтроллер STM32F030F4P6 поскольку он работает от 3.3 В, по выходам дополнительно установлен приемопередатчик 74HC245.

На плате также имеются точки для программирования микроконтроллера, так что те кто дружит с программированием STM-ок могут написать что-нибудь свое.
Устройство в работе
Управляется контроллер по bluetooth, при запуске предлагает выбрать устройство (SP105E) из списка найденных:

В настройках задается тип чипа светодиодов и их количество, а так же порядок следования цветов:

Само приложение просто как три копейки, стрелками сверху и в выпадающем списке можно выбрать режим работы. Кнопкой с двумя стрелками включается автоматический режим. Ползунком сверху можно выключить все светодиоды. В центре расположен круг выбора цвета, при выборе включается режим static color. И наконец внизу ползунки регулировки яркости свечения и скорости эффектов.

Память режимов имеется, контроллер запоминает последний режим а так же скорость и уровень яркости.
Для тестов подключил контроллер к могучему 5 В источнику питания и куску светодиодной ленты 144 led/m длиной 1 метр по схеме указанной в инструкции. Мне правда не совсем понятно, зачем разделять линию питания, при этом землю пропускать через устройство.

Включаем, заходим в приложение — все работает:

Впечатления от режимов работы двоякие. С одной стороны эффекты яркие и в авто режиме светит красиво и не надоедает. Для людей не знакомых с умными светодиодами вау-эффект гарантирован. С другой стороны 99% эффектов представляют собой бегущие огни, а оставшиеся несколько — режимы плавного угасания и переливы цвета всей ленты целиком. Да и хваленые 200 режимов сильно напоминают тетрис 9999in1, то есть многие из них отличаются друг от друга только цветом. В общем могли бы и поинтереснее сделать.
Вот несколько паттернов для примера:

Все 200 режимов можно посмотреть на видео:
На следующих видео работа контроллера на разных скоростях (всего 7):
И с разной яркостью (тоже 7 уровней):
Выводы
Не смотря на то, что режимы работы довольно однообразны (бегущие огни) этот контроллер хорошо подойдет для гирлянд, где светодиоды расположены не так близко друг к другу. Управление по bluetooth на мой взгляд очень удобно, позволяет повесить контроллер с гирляндой/лентой в любом труднодоступном месте и забыть.
Плюсы:
— Компактный размер и удобство подключения
— Большое количество поддерживаемых типов светодиодов (хотя многие из них отличаются только названием)
— Поддержка RGBW светодиодов SK6812 (к сожалению у меня таких нет, не известно как там реализован белый свет)
— Удобное управление по bluetooth
Минусы:
— Режимы работы довольно однообразны и скучноваты.
— Не смытый флюс.
— Цена.
Этот контроллер, как я уже говорил, отлично подойдет тем, кто не хочет паять/программировать, а хочет чтобы подключил — и все сразу заработало. Не смотря на минусы, на мой взгляд получился довольно удачным.
Спасибо за внимание!
П.С. Сейчас появился более дешевый ($10) аналог этого контроллера, но с меньшим количеством режимов (123) и максимальным числом светодиодов — 1024: ссылка
Самые обсуждаемые обзоры
+150 |
10545
498
|
+38 |
1975
39
|
+17 |
2237
59
|
+61 |
2034
44
|
+20 |
1832
28
|
Да в общем то школьниками это походу и было
спроектированособрано, т.к. все это можно не напрягаясь сделать на одном только jdy-08 (CC2541).А что похожего с тем что ты обозревал? Что рулит лентой и частота. Всё.
есп8622, ее не надо обозревать, смысл поста был в предоставлении альтернативной прошивке, ее параметрах настройки для этого модуля и ленты, указание какие выводы модуля торчат наружу и какой сидит на ик приемнике, коды пульта и как приделать другой пульт
что можно описывать в контроллере эффектов? достаточно просто глянуть на скриншоты проги под спойлером
А что контроллер внешний (стмка), так я и говорил выше — школьники собирали поделку.
Так, на всякий случай… СС2541 — там и контроллер (256К флеши, 8К рам) и BLE. Прям как ЕСП, у которой и проц и вифи в одном корпусе, правда флеша внешняя…
да и непонятно что там с программатором цц2541 и с доками
а на есп все просто и стоит дешевле
задумайся, почему мелкасхемы от техасовцев не стали такими популярными
отладчик (cc-debugger) — десятку, но можно и на ардуине собрать программатор.
С доками и примерами кода все довольно неплохо — чип не далеко новый. Правда не для среднего школьника-ардуинщика — да… ;)
А есп так популярна стала по одной причине — первый доступный, даже «народный», вифи чип на котором добрые китайцы кинулись клепать модули и писать всякие ардуины и жабаскрипты.
P.S. и спасибо за вторую ссылку
Спс.
Если умеете программировать под STM32 и сможете залить свою прошивку сюда — вероятнее всего можно будет заставить его плясать под свою дудку.
Вопрос только — зачем, «при живых» Ардуино и ESP8266.
mysku.club/blog/china-stores/60285.html
13*2(изменение направления)=26 => 26*8(изменение цвета)=208
Собрал сам поинтереснее.
только bluetooth нет.
Исходники там же, для тех кто хочет поупражняться в программировании.
Все чем попадя хвалятся, звёздочкой что ль похвалюсь.
youtu.be/fEv9X-tK8f0
Если снимать напряжение питания контроллера медленно(емкий конденсатор в БП медленно разряжается), то при следующем включении загорается не тот цвет, что был при выключении.
При быстром снятии напряжения такого не наблюдается.