контроллер iqLED-Alpha-A1-RF

обсуждение контроллеров Led Master mini, iqLED RF и др. производителей
Post Reply
User avatar
Magic Friend
Posts: 318
Joined: 09 Sep 2018, 18:05

контроллер iqLED-Alpha-A1-RF

Post by Magic Friend » 09 Jul 2023, 12:02

В этом посте речь пойдет о подготовке и применении контроллера iqLED-Alpha-A1-RF для реализации пиксельных ПОИ. Данный пост можно рассматривать как пошаговая инструкция, с рисунками, ресурсами, пояснениями, рекомендациями и т.п.

Перед использованием контроллера следует тщательно осмотреть изделие на предмет выявления дефектов, сколов, "залипух" и т.п. Все компоненты должны четко сидеть на своих местах без смещений как на представленном ниже фото.


Image



DEMO Pixel POI iqLED Alpha A1 RF & APA 102 2020 Graphics



Технические характеристики

+3,5...+4,2V
напряжение питания:
128
макс. кол. программ:
512
макс. кол. пикселей:
1
кол. портов IC:
1
кол. DMX портов:
есть
зарядка от USB:
25-50 mA
потребляемый ток:
до 500 mA
зарядный ток:
SERIAL FLASH MEMORY
тип flash памяти:
32MBx2
объем памяти:
Fat32
файловая система:
есть
встроенный картридер:
есть, каналы CH1..CH8
интегрированное радио:
поддерживается
обновление прошивки:
-40°C…+60°C
T эксплуатации:
есть
подключение к ПК:
2
количество кнопок:
50 x 21 x 6 mm
габаритные размеры:


Демонстрационные фотографии эффекта iqLED Pixel Poi 200 HD

3100 строк/сек.

Image

2700 строк/сек.

Image



⚡⚡⚡ Перед использованием ⚡⚡⚡

Приобретенный Вами товар на маркетплейсе прошел производственный контроль качества и содержит тестовую прошивку. Видео ниже демонстрирует проверку пары iqLED-Alpha-A1-RF на исправность кнопок, светодиодов и радио связи межу контроллерами. Настоятельно рекомендуется перед использованием повторить этот тест. Понадобится два кабеля USB Type-C подключенных к источнику питания.


При подаче питания через порт USB красный и зеленый индикаторы должны попеременно менять состояние с "ON" на "OFF". При нажатии и удержании кнопки UP зеленый светодиод блокируется в состоянии "ON". При нажатии и удержании кнопки DOWN красный светодиод блокируется в состоянии "ON'. При нажатии и удержании любой из кнопок на соседнем контроллере оба светодиода блокируются в состоянии "ON", таким образом проверяется радио связь между контроллерами.



1 Запись загрузчика

1.0 - С помощью паяльника и припоя установите перемычку BOOT как показано на рисунке ниже:

Image


1.1 - Схема подключения питания контроллера представлена ниже. Комплектующие выбираются исходя из токовой нагрузки. Чем больше светодиодов, тем выше токовая нагрузка, тем мощнее нужен аккумулятор, тумблер и предохранитель.

Image


1.2 - Записываем загрузчик - файл iqLED-Alpha-A1-RF-boot-lock-v8.dfu через DFU интерфейс, для этого:

Скачать утилиту DfuSev3.0.6
https://iqled.org/soft/DfuSev3.0.6.rar 9.50 MB

1.3 - Запустить утилиту DfuSeDemo.exe

Image

Image

1.4 - Подайте внешнее питание +3.7V, подключите контроллер к ПК используя USB Type-C кабель.

1.5 - Утилита DfuSeDemo в окне Available DFU Devices отображает STM Device in DFU Mode, см. фото ниже:
Image
1.6 - Если устройство не определяется, проверьте USB кабель (должен быть полноценный USB Type-C, линии питания для зарядки + сигнальные USB), проверьте наличие контроллера STM Device in DFU Mode в диспетчере устройств:

Image

1.7 - Как правило, в ОС W10 и выше, драйвера устанавливаются автоматически, для младших ОС набор драйверов присутствует в скаченном архиве DfuSev3.0.6.

Image

1.8 - Для примера, при использовании ОС Windows 7 x86 выбираем и устанавливаем драйвер dpinst_x86.exe, дожидаемся появления устройства в диспетчере устройств.

Image



1.9 - Кнопкой Choose, выбираем файл загрузчика iqLED-Alpha-A1-RF-boot-lock-v8.dfu

Скачать файл загрузчика iqLED-Alpha-A1-RF-boot-lock-v8.dfu
https://iqled.org/firmware/iqLED-Alpha ... ock-v8.rar 12kB

Image

1.10 - После успешного прочтения этого файла ("File correctly loaded"), записываем этот файл в контроллер кнопкой Upgrade.

1.11 - В случае если ранее в устройстве стояла защита от чтения выйдет такое сообщение:
You device is read protected. Would you remove the read protection?
Ваше устройство защищено от чтения. Снять защиту от чтения?

соглашаемся, Yes.

От себя могу добавить, что при разблокировке flash памяти микроконтроллера , т.е. снятии защиты от чтения мой ПК как-то словил синий экран смерти, после чего я повторил процедуру, защита от чтения уже не стояла.

Image

1.12 - Далее такое предупреждение:
You device was plugged in DFU mode. So it is impossible to make sure this file is correct for this device.
Ваше устройство было подключено в режиме DFU. Поэтому невозможно убедиться, что этот файл подходит для этого устройства.

соглашаемся, Yes.

Image

1.13 - Успешная запись загрузчика!!!

Image


1.14 - Обязательной проверяем корректность загрузки flash памяти, используем кнопку Verify.

Image

1.15 - Ожидаем ответа "Verify successful !", иначе повторяем все шаги заново и в случае провала меняем USB кабель. Если замена USB кабеля вам не помогла, возможно Вы используете клон либо восстановленный/бракованный микроконтроллер который следует вернуть продавцу.



1.16 - После успешной записи загрузчика:
- отключите внешнее питание;
- отключите USB;
- удалите перемычку BOOT.

Image

1.17 - В процессе эксплуатации контроллера перемычка BOOT устанавливается только один раз - для записи загрузчика. Во всех остальных режимах эта перемычка должна быть разомкнута.


1.18 - Подайте внешнее питание, проверьте состояние системного индикатора.
Видео ниже демонстрирует режим загрузчика:

Индикация BOOT MODE

1.19 - Видео ниже демонстрирует весь процесс записи загрузчика:



2 Запись и обновление прошивки контроллера

2.0 - Для записи прошивки скачайте утилиту Light Studio Device Programmer версии v1.40 и выше.

скачать: https://www.iqled.org/soft/distributive ... _v1.40.rar

2.1 - Для ОС Windows 10 и выше, драйвер как правило устанавливается автоматически. Для ОС ниже Windows 10 установите драйвер VCP_V1.3.1_Setup_x64.exe, находится в папке Drivers архива Light-Studio-Programmer_v1.40.rar.

2.2 - Отключите внешнее питание контроллера, отключите USB.

2.3 - Удерживайте кнопку UP в нажатом состоянии, подайте внешнее питание +3,7В.

2.4 - Индикация зеленого системного светодиода должна быть как на видео выше (смотри пункт 1.17) - BOOT MODE.
После перехода в режим BOOT MODE кнопку UP можно отпустить.

Image

2.5 - Подключите USB контроллера к компьютеру.

2.6 - В диспетчере устройств ПК должен появиться порт - STM Virtual COM Port.

Image

2.7 - Запустите утилиту Light Studio Device Programmer.

2.8 - Нажмите CONNECT:

Image

2.9 - Скачайте файл прошивки из параграфа Список версий firmware, нажмите кнопку update firmware.

Актуальная прошивка версии 22.


2.10 - После обновления прошивки следует повторно нажать кнопку CONNECT и убедиться в корректности записи прошивки.

Image

2.11 - Видео ниже демонстрирует весь процесс записи/обновления прошивки:




3 Режим USB накопителя - USB Mass Storage

Режим USB Mass Storage служит для записи контента во внутреннюю память контроллера iqLED-Alpha-A1-RF.
Для перехода в этот режим выполните шаги:

3.1 - Отключите внешнее питание контроллера, отключите USB.

3.2 - Удерживайте кнопки UP + DOWN в нажатом состоянии.

3.3 - Подайте внешнее питание +3,7В.

Image

3.4 - Ожидайте около двух секунд, зеленый системный индикатор должен индицировать режим USB Mass Storage как на видео ниже:


3.5 - После входа в режим USB Mass Storage кнопки UP + DOWN можно отпустить.

3.6 - Подключите контроллер к ПК используя USB кабель (должен быть полноценный USB Type-C, линии питания для зарядки + сигнальные USB).


3.7 - Среди дисков вашего ПК должен появиться новый USB Drive, объемом около 32 MB.

3.8 - При первом включении потребуется форматировать диск в FAT или FAT32:

Image

3.9 - После быстрого форматирования USB диск готов к загрузке контента:

Image




4 Запись контента

4.1 - Скачайте и распакуйте архив с тестовыми файлами в корень диска.
Скачать iqLED-Alpha-A1-DEMO.rar 8.36 KB: https://iqled.org/DEMO/iqLED-Alpha-A1-Demo.rar

Image


4.2 - Рабочая текстура тестовых файлов приведена ниже:
Скачать: https://iqled.org/image/BlackPill/Test_001.png 1.80 KB

Image

Представляет собой бесшовную текстуру 160x200 пикселей, которая воспроизводится (выгружается контроллером) снизу-вверх, справа-налево, с заданной частотой.

Приведенные ниже тестовые файлы содержат всего одну сцену длительностью 3600 сек, с частотой выгрузки:

Test-RGBW-0001x_001.exepoi- 1 строка/сек.
Test-RGBW-0010x_002.exepoi- 10 строк/сек.
Test-RGBW-0100x_003.exepoi- 100 строк/сек.
Test-RGBW-0250x_004.exepoi- 250 строк/сек.
Test-RGBW-0500x_005.exepoi- 500 строк/сек.
Test-RGBW-1000x_006.exepoi- 1000 строк/сек.
Test-RGBW-1500x_007.exepoi- 1500 строк/сек.
Test-RGBW-2000x_008.exepoi- 2000 строк/сек.
Test-RGBW-2500x_009.exepoi- 2500 строк/сек.
Test-RGBW-3000x_010.exepoi- 3000 строк/сек.
Test-RGBW-3300x_011.exepoi- 3300 строк/сек.
Test-RGBW-3500x_012.exepoi- 3500 строк/сек.

*Приведенный выше файлы получены путем обработки текстуры Texture.png в ПО Corona-POI-Creator версии 1.15 и выше.

*сцена - под сценой понимается текстура воспроизводимая с заданной частотой и с заданной продолжительностью.

*Простая и бесшовная текстура выбрана исключительно для легкой диагностики и читаемости результата. Реальный проект будет содержать десятки и сотни различных более сложных текстур (изображений).


4.3 - Имена исполняемых файлов

Пользовательские имена исполняемых файлов должны содержать латинские символы, далее идет символ "_" , далее три цифры (номер программы).

Пример:
правильное имя
qwerty_001.exepoi
правильное имя
zxcvbn_002.exepoi
правильное имя
Asdfgh_003.exepoi


Некорректное имя, отсутствует символ _
Asdfgh003.exepoi
Некорректное имя - используется кириллица
Цветы_001.exepoi



4.4 - Видео ниже демонстрирует процесс работы с USB накопителем - первоначальное форматирование USB диска и последующая запись тестового контента.

4.5 - Форматировать USB диск нужно только при первом включении, далее обычное удаление, запись новых файлов.

4.6 - При многократном добавлении и/или удалении файлов - произведите повторное форматирование для устранения возможных ошибок и оптимизации работы с flash памятью.


5 Схема подключения, тип LED драйвера и настройки


5.1 Схема подключения светодиодной линейки APA-102-2020 Graphics

Image
Типовая схема подключения содержит непосредственно контроллер iqLED-Alpha-A1-RF, аккумулятор, самовосстанавливающийся предохранитель (MiltyFuse), тумблер и светодиодную линейку APA102 2020G на 200 или 400 пикселей.

Аккумулятор нужно выбирать исходя из количества светодиодов и длительности автономной работы. Рационально применять высокотоковые аккумуляторы 18650 LG HE2 или 18650 LG HE4, с током отдачи 15-20А, емкостью не менее 2600 mAh.

В качестве радио антенны подойдет гибкий изолированный проводник, длинной 172 мм.

*Не рекомендуется экранировать антенну металлическим предметами, а также укладывать ее вместе с остальными проводами в один жгут.

Самовосстанавливающийся предохранитель выбирается согласно максимальному току потребления светодиодной линейки. Для исключения перегрева LED линейки рекомендуется подбирать предохранитель на ток отключения 40% от максимальной нагрузки.

Максимальный ток потребления для 100% белой заливки рассчитывается по формуле 54.7 mA * N, где N - количество пикселей.

Для 200 pix имеем: 54,7 * 200 = 10.94 A.
Т.о. для ограничения перегрева нужно выбрать предохранитель на ток отсечки 4-5А, выбираем предохранитель MF-R400.

Для 400 pix имеем: 54,7 * 400 = 21.88 A.
Т.о. для ограничения перегрева нужно выбрать предохранитель на ток отсечки 8-10А, выбираем предохранитель MF-R600.



5.2 Схема подключения светодиодной ленты WS2813

Image

Тестовые файлы WS2813-Demo.rar 1.94 MB
https://iqled.org/firmware/iqLED-Alpha- ... 3_Demo.rar



В качестве радио антенны подойдет гибкий изолированный проводник, длинной 172 мм.
*Не рекомендуется экранировать антенну металлическим предметами, а также укладывать ее вместе с остальными проводами в один жгут.




5.3 Тип LED драйвера

Укажите в файле Driver type.txt

Это может быть: APA102 или SK9822 или WS2813

Image

*APA102 и SK9822 имеют разные скорость передачи данных. Для APA102 - 24 MHz, SK9822 - 12 MHz.

*Светодиодные ленты продаваемые на маркетплейсах под маркой APA102, часто являются более дешевым аналогом SK9822 с меньшей частотой управления.

*WS2813 укажите при использовании WS2812B, WS2813, WS2815, UCS1903.


5.4 Настройки

Осуществляются в файле Mode.txt

Image
Основные:

SECURITYPASS:123456789 -> 9-значный цифровой пароль. Служит для защиты радиоканала группы контроллеров от стороннего управления.

BATPIX=20 -> Количество пикселей, участвующих в индикации уровня заряда аккумулятора. Удалите эту строку, если не желаете, чтобы после включения контроллера отображался уровень заряда.

CH3 -> Номер радио канала группы. Всего доступно 8 каналов. CH1,CH2...CH8. Все контроллеры в группе должны иметь одинаковый номер радиоканала.

LOOP_PLAY -> Директива для воспроизведения выбранной программы в цикле.


Дополнительные:

Image

FPS=30 -> Укажите эту строку, если в группе контроллеров имеются НЕ пои контроллеры iqled, например для контроля LED костюмами. FPS должен быть таким же как в пиксельных контроллерах. Также, эта строчка актуальна если *.exepoi файл был создан в ПО LS Terminal, и служит для пои контроллера указанием значения FPS выводимых фреймов.

SLAVEONLY -> Укажите эту строку, чтобы запретить ПОИ контроллеру управлять группой. Остаются только функции подчинения ведущему контроллеру. Кнопка DOWN сохраняет работоспособность для входа/выхода в Sleep режим.

AUTOPLAY -> Укажите эту строку, чтобы после включения питания автоматически запускалась программа №1.



Начиная с 20-й версии прошивки iqLED-Alpha-A1-RF-v20 и старше, для режимов меню доступна конфигурация подсветки яркости.

SELECT_ACT_BR=10% -> отвечает за яркость белого пикселя в режиме выбора программы.
SELECT_PAS_BR=1% -> отвечает за яркость зеленых пикселей в режиме выбора программы.

Image
Пример конфигурации Mode.txt
Скачать: https://iqled.org/documents/iqLED-Alpha-A1-RF/Mode.txt


STANDBY_ACT_BR=1% -> отвечает за яркость белого пикселя в режиме готовности.
STANDBY_PAS_BR=0% -> отвечает за яркость красных пикселей в режиме готовности.


Диапазон яркости SELECT_ACT_BR, SELECT_PAS_BR, STANDBY_ACT_BR и STANDBY_PAS_BR: от 0 до 100%.


5.5 Групповая работа

Групповая работа осуществляется путем синхронизации контроллеров по радиосвязи.

Image

Количество контроллеров в группе не ограничено. Контроллер, который последним управлялся с помощью кнопок - становится мастером группы. Все контроллеры в группе должны работать на одном из каналов радио: CH1, CH2, CH3, CH4, CH5, CH6, CH7, CH8.




6 Основной режим

6.1 Основной режим позволяет пользователю с помощью кнопок выбирать нужную программу и воспроизводить ее.

Основной режим имеет три под-режима:
- готовности;
- воспроизведения;
- выбора программы.

6.2 - Для перехода в основной режим отключите внешнее питание +3,7В, отключите USB.

6.3 - Включите питание.

6.4 - После подачи питания запускается режим готовности, красными LEDs показаны имеющиеся в памяти программы с 1 по 12.

6.5 - Белый светодиод показывает текущую выбранную программу.

6.6 - Используйте кнопку UP для старта анимации. Таким образом, контроллер из режима готовности перейдет в режим воспроизведения.

6.7 - Удерживайте кнопку DOWN около трех секунд для перехода в режим выбора программы .

6.8 - В режиме выбора программы светодиоды с 1 по 12 подсвечены зеленым цветом.

6.9 - Используйте кнопку UP для выбора рабочей программы.

6.10 - Белый светодиод показывает текущую программу, которая будет выбрана.

6.11 - Удерживайте кнопку DOWN около трех секунд для перехода в режим готовности .

6.12 - Обратите внимание на системный зеленый индикатор. В основном режиме системный индикатор показывает двойные вспышки.

6.13 - 25% рабочего времени в режиме воспроизведения имеется белая заливка - водяной знак, который исчезает после активации контроллера.

6.14 - Видео ниже демонстрирует процесс обработки кнопок UP и DOWN для выбора программы и воспроизведения:



7 Активация контроллера

Бизнес модель продажи данного модуля построена по принципу разделения "железа" (аппаратная часть) и интеллектуальной собственности (прошивка). На маркетплейсе Вы покупаете по себестоимости только "железо", с урезанными демонстрационными возможностями. Для 100% производительности необходимо купить и ввести в устройство электронный ключ активации. Электронные ключи активации уровней L1, L2, L3 разблокируют производительность тем выше, чем выше уровень активации.

Для этого:

7.1 - Подключите контроллер к ПК.

7.2 - Запустите iqLED-wizard, нажмите Connect.

Скачать: https://iqled.org/soft/iqLED-wizard-1.15.rar

7.3 - Выберите требуемый уровень активации: L1, L2, L3 или L4.

7.4 - Сгенерируйте ключ запроса для каждого контроллера, например: XXXXXXXXXXXXXXXXXXXXXXXX-L3.RQ-KEY.

7.5 - Отправьте архив с ключами запроса на почту: keybuy@iqled.org

7.6 - В ответ Вы получите счет для оплаты, после оплаты которого Вы получите ответные ключи для каждого контроллера,
например: XXXXXXXXXXXXXXXXXXXXXXXX-L3.RP-KEY.

7.7 - Активируйте контроллер, используйте кнопку ACTIVATE DEVICE.

*Каждый контроллер имеет свой, уникальный ключ активации, который не подходит к другому контроллеру.


Видео ниже демонстрирует полный процесс подготовки контроллера iqLED-Alpha-A1-RF к работе, начиная с 7:00 содержит процесс активации.


7.8 - Цены на уровни активации iqLED-Alpha-A1-RF:

L1 -> $15 - до 400 строк/сек.
L2 -> $30 - до 1000 строк/сек.
L3 -> $60 - до 3300 строк/сек.


7.9 - Какой уровень активации выбрать?

L1 - Для пиксельных пои с низким разрешением, например, пиксельные пои до 64х пикселей. Также уровень L1 следует выбрать при желании управлять чипами WS2812B, WS2813, WS2815 и т.п. для реализации контроля пиксельным реквизитом, LED матрицами и т.п. до 512 пикселей. Радио синхронизация группы поддерживается.


L2 - Для пиксельных пои с средним разрешением, например, пиксельные пои до 100 пикселей. Радио синхронизация группы поддерживается.

L3 - Для HD пои с высоким разрешением, например, пиксельные пои до 240 пикселей. Радио синхронизация группы поддерживается.


8 Софт Corona POI Creator 1.xx

Image

Скачать: viewtopic.php?f=26&t=1046




9 Сопутствующие видео


Corona POI Creator & Adobe Premiere Pro. Видео демонстрирует как использовать Adobe Premiere Pro - Профессиональный видеоредактор, для монтажа проектов пиксельных пои. Редактор позволят разместить на различных видео дорожках, как текстуры для пиксельных пои, так и видео футажи для LED анимированных инсталляций (костюмы, реквизит и т.п.).



Pixel-POI & Corona-POI-Creator & VEGAS Pro. Видео демонстрирует как использовать Vegas Pro - Профессиональный видеоредактор, для монтажа проектов пиксельных пои. Редактор позволят разместить на различных видео дорожках, как текстуры для пиксельных пои, так и видео футажи для LED анимированных инсталляций (костюмы, реквизит и т.п.).




Простой пиксельный эффект



Видео к прошивке v22 pix poi контроллер iqLED Alpha A1 RF & Антенна



Список версий firmware: обновление осуществляется по методике п. 2.11.

v22 - 18.04.2024 iqLED-Alpha-A1-RF-v22.rar 198 KB:
https://iqled.org/firmware/iqLED-Alpha ... RF_v22.rar

v20 - 13.02.2024 iqLED-Alpha-A1-RF-v20.rar 198 KB:
https://iqled.org/firmware/iqLED-Alpha ... RF_v20.rar

v18 - 25.11.2023 iqLED-Alpha-A1-RF-v18.rar 198 KB:
https://iqled.org/firmware/iqLED-Alpha ... RF_v18.rar

v15 - 24.10.2023 iqLED-Alpha-A1-RF-v15.rar 198 KB:
https://iqled.org/firmware/iqLED-Alpha ... RF_v15.rar

v12 - 21.09.2023 iqLED-Alpha-A1-RF-v12.rar 198 KB:
https://iqled.org/firmware/iqLED-Alpha ... RF_v12.rar



Где купить?

Aliexpress

Модуль контроллера iqLED-Alpha-A1-RF:
https://aliexpress.ru/item/1005005974249417.html

LED линейка APA-102-2020 Graphics высокой плотности:
https://aliexpress.ru/item/1005005500478870.html

LED линейка APA-102-2020 Graphics средней плотности:
https://aliexpress.ru/item/1005006456287777.html



Alibaba

Модуль контроллера iqLED-Alpha-A1-RF:
https://www.alibaba.com/product-detail/ ... 84061.html

LED линейка APA-102-2020 Graphics:
https://www.alibaba.com/product-detail/ ... 08148.html

Post Reply