Adafruit Sparkle Motion — это плата контроллера светодиодов на базе ESP32, предназначенная для управления адресными светодиодами, включая WS2812B, APA102, SK6812, LPD8806, UCS2904 и SM16704. Она поддерживает проекты WLED и xLights и оснащена встроенным портом USB-C PD мощностью 100 Вт для управления даже светодиодными установками высокого напряжения.
Плата включает в себя два варианта входного питания (USB-C PD с выбором 5/12/20 В и разъем постоянного тока 2,1 мм), предохранитель 5 А и выходные клеммы со смещением уровня для управления адресными светодиодами. Плата также оснащена встроенным цифровым микрофоном I2S, ИК-приемником, портом Stemma QT I2C, последовательным USB-портом с автоматическим сбросом, контактными площадками GPIO, встроенным NeoPixel и светодиодом состояния, а также несколькими разъемами JST и клеммами для интеграции датчиков и управления. Она поставляется предварительно собранной с клеммными колодками для легкой проводки, что делает ее пригодной для таких приложений, как носимая электроника, освещение домашнего декора, аудио-реактивные визуализации и дистанционно управляемые установки.
Технические характеристики Adafruit Sparkle Motion:
- SoC – двухъядерный микроконтроллер Xtensa LX7 ESP32-S3 с тактовой частотой 240 МГц, Wi-Fi 2,4 ГГц и BLE 5
- Управление светодиодами
- 3х выходных канала со смещением уровня (логика 5 В) с клеммными колодками (поддержка 26–20AWG)
- Выход с 4-м уровнем сдвига через контактную площадку GPIO
- Аудиовход – встроенный цифровой микрофон I2S MEMS для аудиореактивного освещения
- Инфракрасный порт
- Встроенный ИК-приемник для дистанционного управления
- Дополнительный внешний ИК-порт через аналоговый входной порт JST
- USB – порт USB Type-C для питания и программирования
- Расширение
- Порт I2C, совместимый с STEMMA QT/Qwiic
- 6x GPIO-контактов (3х дополнительных GPIO + питание + земля)
- Разное
- Кнопка пользователя на GPIO0 и кнопка сброса
- Красный светодиод состояния на GPIO4
- Встроенный NeoPixel на GPIO2
- Входная мощность
- Вход USB Type-C PD с переключателем для выбора 5 В / 12 В / 20 В (20 В подходит для большинства светодиодных лент 24 В)
- Входной разъем DC 2,1 мм (центральный плюс)
- Предохранитель на 5 А и диоды с низким прямым напряжением для защиты
- Размеры – 45 x 33 мм с крепежными отверстиями
- Вес – около 10 грамм.
- Соответствие – RoHS 2 2011/65/EU и 2015/863/EU
Плата Adafruit Sparkle Motion работает с прошивкой WLED с поддержкой звукового реагирования и программным обеспечением xLights с открытым исходным кодом для настройки больших светодиодных дисплеев с такими протоколами, как E1.31, DDP и Art-Net. У вас также есть возможность использовать Arduino IDE, ESP-IDF, MicroPython или CircuitPython для разработки собственного светодиодного проекта. Более подробную информацию о начале работы можно найти на веб-сайте Adafruit Learn.
Контроллер светодиодов Sparkle Motion поставляется в двух вариантах: один с антенной PCB, а другой с возможностью подключения внешней антенны wFL. Также имеется плата Mini Sparkle Motion с размером 31,6 x 19,8 мм с двойными светодиодными выходами со смещением уровня, микрофоном I2S, портом Stemma QT I2C, кнопками пользователя/сброса и дополнительными разъемами GPIO, которые могут лучше подходить для носимых устройств и портативных светодиодных установок.
Mini Sparkle Motion
Ранее мы писали о различных типах светодиодных контроллеров WS2812B, таких как ANAVI Miracle Emitter, плата YULC (да, USB-C LED Controller) и SMLIGHT A1-SLWF-03, причем последние два построены на базе микроконтроллера ESP32, и все три совместимы с прошивкой WLED.
Плата Adafruit Sparkle Motion, стоимостью 24.95$, доступна либо со встроенной антенной PCB, либо с внешней антенной u.FL. Оба варианта часто отсутствуют на складе из-за высокого спроса, и на момент написания обзора в наличии была только версия с внешней антенной (46 штук).
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.