категории | RSS

Инженер использовал LED-матрицу и Raspberry Pi Pico W для вывода обложек воспроизводимых треков

Разработчик Маттиас Рингвальд (Matthias Ringwald) собрал беспроводное устройство на базе Raspberry Pi Pico W и LED-матрицы 32×32 для визуализации обложек воспроизводимой музыки. Также самоделку оснастили динамиком, поэтому её можно использовать в качестве Bluetooth-колонки.

Рингвальд — соучредитель компании BlueKitche, разработавшей библиотеку BTstack для работы с Bluetooth на платах Raspberry Pi Pico W. Позже в библиотеку добавили функцию Cover Art, которая вдохновила на создание этого проекта.

Устройство собрали на базе LED-матрицы Cosmic Unicorn от компании Pimoroni. Панель состоит из 1024 светодиодов и работает на микропроцессоре RP2040, что обеспечивает высокую скорость обновления. Для управления матрицей использовали Raspberry Pi Pico W, а звук выводили на небольшой динамик. В итоге устройство представляет собой беспроводную колонку с визуализацией.

К ней можно подключиться по Bluetooth с любого устройства. Если включить музыку, то сперва по матрице пробежит строка с названием исполнителя и композиции, после выведется обложка трека, а ещё через несколько секунд появится разноцветная визуализация звука.

В библиотеке BlueKitchen передача обложек композиций реализована с помощью AVRCP. С его помощью можно дистанционно управлять устройствами воспроизведения аудио и видео, вместе с этим плата отправляет изображение обложки 200×200 пикселей в формате JPEG. Этого достаточно для вывода на LED-матрицу и не замедляет передачу по Bluetooth.



Источник новости: habr.com

DimonVideo
2023-09-20T12:50:03Z

Здесь находятся
всего 0. За сутки здесь было 0 человек
Яндекс.Метрика