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


Доброго времени суток!

В последнее время поделки на умных светодиодах 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

Инструкция



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

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

Сбоку бар-коды для скачивания приложения 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: ссылка

Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.
Планирую купить +32 Добавить в избранное +44 +70
+
avatar
  • kalobyte
  • 23 февраля 2018, 20:01
0
мой обзор с апдейтом похожего контроллера поняли только 5%
+
avatar
  • CuMr
  • 24 февраля 2018, 01:14
0
общего у бт и вифи — только частота
+
avatar
  • kalobyte
  • 24 февраля 2018, 09:59
0
к чему этот камент? в моем обзоре контроллер на известном модуле, который может программировать даже школьник
+
avatar
  • CuMr
  • 24 февраля 2018, 16:26
+1
здесь тоже вполне известный модуль — jdy-08. Правда школьники уже не справятся, да. Хотя к ардуине подцепить — и школьники велкам.
Да в общем то школьниками это походу и было спроектировано собрано, т.к. все это можно не напрягаясь сделать на одном только jdy-08 (CC2541).

А что похожего с тем что ты обозревал? Что рулит лентой и частота. Всё.
+
avatar
  • kalobyte
  • 24 февраля 2018, 20:09
0
тут нет модуля, а стм32, а модуль бт это просто ком порт

А что похожего с тем что ты обозревал?
есп8622, ее не надо обозревать, смысл поста был в предоставлении альтернативной прошивке, ее параметрах настройки для этого модуля и ленты, указание какие выводы модуля торчат наружу и какой сидит на ик приемнике, коды пульта и как приделать другой пульт

что можно описывать в контроллере эффектов? достаточно просто глянуть на скриншоты проги под спойлером
+
avatar
  • CuMr
  • 24 февраля 2018, 23:34
0
Глаза разуй. Вон та платка на которой распаян СС2541 — вполне себе законченный модуль. Как и ЕСП в твоем обзоре.
А что контроллер внешний (стмка), так я и говорил выше — школьники собирали поделку.
Так, на всякий случай… СС2541 — там и контроллер (256К флеши, 8К рам) и BLE. Прям как ЕСП, у которой и проц и вифи в одном корпусе, правда флеша внешняя…
+
avatar
  • kalobyte
  • 25 февраля 2018, 00:31
0
я говорю, что в стм вся прошивка и выход на контакты, поэтому нет смысла покупать по такой цене, чтобы потом там еще возиться с перепайкой
да и непонятно что там с программатором цц2541 и с доками

а на есп все просто и стоит дешевле
задумайся, почему мелкасхемы от техасовцев не стали такими популярными
+
avatar
  • CuMr
  • 25 февраля 2018, 14:06
0
jdy-08 стоит 1,7бакса.
отладчик (cc-debugger) — десятку, но можно и на ардуине собрать программатор.
С доками и примерами кода все довольно неплохо — чип не далеко новый. Правда не для среднего школьника-ардуинщика — да… ;)

А есп так популярна стала по одной причине — первый доступный, даже «народный», вифи чип на котором добрые китайцы кинулись клепать модули и писать всякие ардуины и жабаскрипты.
+
avatar
  • montreal
  • 24 февраля 2018, 06:35
+6
мой обзор с апдейтом похожего контроллера поняли только 5%
Писать надо уметь. У меня был препод, который был неплохим ученым, но никчемным преподом — никто из студентов его не понимал. И проблема была не в студентах, а в неумении препода преподносить информацию.
+
avatar
  • Rodriges
  • 23 февраля 2018, 20:15
0
Приблуда конечно занятная, но в минуса бы добавил не удобство доступа к винтам подключения, да и судя по компактности самой платки, корпус мог быть и по меньше.

P.S. и спасибо за вторую ссылку
+
avatar
  • pashcka
  • 23 февраля 2018, 20:23
0
С него получится сделать подсветку ТВ/монитора по типу амбилайт филипс?
Спс.
+
avatar
  • DcompleX
  • 23 февраля 2018, 20:36
+1
Нет, тут только бегущие огни.
+
avatar
  • Rodriges
  • 23 февраля 2018, 20:38
0
Прошивку контроллера я думаю менять тож бесполезно?
+
avatar
  • webtest
  • 23 февраля 2018, 20:43
+3
Почему же.
Если умеете программировать под STM32 и сможете залить свою прошивку сюда — вероятнее всего можно будет заставить его плясать под свою дудку.
Вопрос только — зачем, «при живых» Ардуино и ESP8266.
+
avatar
  • DcompleX
  • 23 февраля 2018, 20:45
+1
Если прошивку самому написать и, как написали ниже, реализовать соединение с компом через bluetooth, то думаю можно (СС2541 поддерживает скорости до 2 Мбит/с). Я имел ввиду что из коробки не умеет.
+
avatar
  • kvolk
  • 23 февраля 2018, 20:37
0
50 на 50. Подключить устройство к компу через блютуз адаптер, и в адалайте выбрать нужный com-порт. Но дешевле самому собрать.
+
avatar
  • lamlam
  • 23 февраля 2018, 20:48
0
для такого готовые наборы продаются уже
+
avatar
0
Для «по типу амбилайт филипс» проще купить arduino за 3$
+
avatar
  • ksiman
  • 23 февраля 2018, 21:01
0
Эх, была-бы тут возможность заливать свои программы…
+
avatar
  • kalobyte
  • 23 февраля 2018, 21:14
+1
в моем обзоре можно
mySKU.me/blog/china-stores/60285.html
+
avatar
  • ABATAPA
  • 23 февраля 2018, 21:16
0
Зачем? Есть ESP, заливай — не хочу…
+
avatar
  • futsker
  • 23 февраля 2018, 23:19
+2
красиво похвастался пылесосом и чайником :)
+
avatar
  • DcompleX
  • 24 февраля 2018, 00:04
+1
Не думал об этом, пылесосом хвастаться смысла нет, старенький ilife v7. А чайник соседский видимо, если б не вы и не узнал бы что это чайник :)
+
avatar
0
ГДЕЕ??? Где этот пылесос с чайником? Все фотки пересмотрел((
+
avatar
  • Hegy
  • 24 февраля 2018, 12:16
+1
На скрине со списком Bluetooth устройств.
+
avatar
0
Блин… Вот вы ребусы загадывание)))) теперь вижу
+
avatar
  • juraspb
  • 23 февраля 2018, 23:36
+1
Купил такую посмотреть эффекты. Реально эффектов штук 13.
13*2(изменение направления)=26 => 26*8(изменение цвета)=208
Собрал сам поинтереснее.
только bluetooth нет.
Исходники там же, для тех кто хочет поупражняться в программировании.
+
avatar
  • DcompleX
  • 24 февраля 2018, 00:08
+1
Не спорю, самому можно и эффекты намного интереснее сделать, да и bluetooth прикрутить не сложно. Этот контроллер рассчитан в основном на тех кто не умеет/не хочет делать сам.
+
avatar
  • DrBOBAH
  • 24 февраля 2018, 00:20
-1
+
avatar
  • DcompleX
  • 24 февраля 2018, 00:58
+1
Одинадцать :) Мне когда отправляли он тоже 13 стоил, а сейчас там Under restocking
+
avatar
  • Kostja
  • 24 февраля 2018, 09:46
-1
Как понял, ардуино этой штукой не переплюнуть. Ардуино дёшево и сердито.
Все чем попадя хвалятся, звёздочкой что ль похвалюсь.
youtu.be/fEv9X-tK8f0
+
avatar
  • alex9972
  • 24 февраля 2018, 11:18
0
Как обладатель этой игрушки хочу добавить что все эффекты расчитаны на 50 пикселей и не масштабируются на большую длину ленты а повторяются, может кому-то это важно.
+
avatar
0
Обнаружил неприятный эффект.
Если снимать напряжение питания контроллера медленно(емкий конденсатор в БП медленно разряжается), то при следующем включении загорается не тот цвет, что был при выключении.
При быстром снятии напряжения такого не наблюдается.