Пиксельные Пои или Pixel Poi на основе Black Pill

В этой публикации речь пойдет о применении модуля WeAct Black Pill V3.0 (MiniF4 V3.0) или “Черная таблетка” с AliExpress для самостоятельно изготовления пиксельных пои. Пиксельные пои – представляют собой световой реквизит на основе управляемых светодиодов, при вращении которого можно отображать разнообразные картинки, эффекты, надписи и т.п.

Итак, модуль разработки “STM32F411CEU6 Black Pill” – отладочный модуль, построен на базе микроконтроллера ARM 32-bit Cortex-M4 STM32F411CEU6. Данный модуль на своем борту имеет три кнопки, SWD порт, кварцевый резонатор, коннектор USB Type-C, два светодиода, место для установки дополнительной SPI Flash памяти и многочисленные выводы по периметру. Используя внешнюю микросхему памяти для хранения настроек и текстур и несколько дополнительных внешних компонентов, Black Pill V3.0 можно превратить в полноценный пои контроллер управления цифровыми пикселями..

В качестве цифровых управляемых светодиодов можно использовать готовые IC LED ленты высокой плотности 144 led/m или даже 200 led/m. Тип IC LED чипа APA102, SK9822 в корпусах 5050, 3535 или 2020. Эти чипы являются высокоскоростными, LED PWM до 20 кГц, частота сигала управления до 30 Мегагерц.

Для более медленных задач, например: колесо Сира, LED веера и т.п. подойдут чипы: WS2812B, WS2813, WS2815 и т.п. Для этих чипов LED PWM составляет до 2 кГц, скорость передачи сигнала управления 800 Kbps..

Схема подключения

Кнопки UP и DOWN служат для управления. Тумблером осуществляется выбор схемы питания: штатная работа, отключено или заряд аккумулятора. Диод SS16 отсекает напряжение USB хоста от питания аккумулятора и LED ленты. Li-On Battery Charger – внешнее зарядное устройство для аккумуляторных батареек выбирается исходя из выбранного аккумулятора. Аккумулятор 18650 +3.7V – высокотоковый литиевый оригинальный аккумулятор, с током отдачи не менее 15-20А. SK9822/APA102 LED лента с количеством пикселей от 1 до 512. Количество и шаг пикселей выбирается исходя из задачи.
.

Для прошивки микроконтроллера используем встроенные возможности DFU

После прошивки, модуль можно подключить к ПК используя USB кабель и записать исполняемые файлы. Исполняемые файлы имеют расширение *.exepoi, являются контейнерами отображаемых текстур..

Далее можно запустить устройство и проверить корректность работы тестовых файлов. Видео демонстрирует работу тестового файла с частотой отрисовки 100 строк/сек.

Подготовка уникального контента осуществляется в ПО “Corona POI creator”.

Видео демонстрирует подготовку контента для пиксельных пои в ПО “Corona POI creator”.

Приведенное ПО бесплатное. Работает в ОС Windows. ПО позволяет проектировать и визуализировать пиксельные пои с различным количеством пикселей: 1…512, выбирать частоту вращения пои и подбирать необходимую частоту отрисовки строк для корректного отображения картинки. Corona POI Creator 1.xx довольно просто для освоения, имеет интуитивно-понятный интерфейс. Имеет возможность совместной работы с ПО Vegas Pro, Adobe Premiere Pro, для синхронизации видео (костюмы например) и пои (текстурных) таймингов.

В итоге, за небольшие деньги и доступной элементной базы в домашних условиях возможно собрать довольно мощные пиксельные пои со следующими характеристиками:

  1. Количество программ: до 128

  2. количество пикселей: до 512

  3. частота отрисовки: 1…4000 строк/сек

  4. объем памяти: 32 MB (более 100 текстур 200×200 pix).

Эта была первая, сокращенная часть публикации, полный текст с прошивками, ссылками и д.р. материалами Вы можете найти по ссылке: https://iqled.org/forum/viewtopic.php?f=4&t=4023

Вторая часть публикации будет покрывать практическое использование пиксельных пои совместно с работой пиксельных костюмов.

Успешно и продуктивно Вам поработать!.

 

Источник

Читайте также