Недавно компания Adafruit выпустила Adafruit Sparkle Motion Stick — компактную плату контроллера Neopixel USB с поддержкой белых светодиодов, созданную на базе модуля ESP32-S3, предназначенную для проектов со светодиодами, реагирующими на звук, праздничного освещения и многого другого.
Модуль оснащен портом USB Type-A для программирования и питания (5 В, 2 А максимально) и простым корпусом для защиты (не защищен от атмосферных воздействий). Он включает в себя встроенный микрофон I2S для аудио эффектов, ИК-приемник для дистанционного управления. Кроме того, он имеет программируемую пользователем кнопку, встроенный светодиод NeoPixel и красный светодиод состояния с двумя выходами смещенного сигнала 5 В с питанием и для подключения светодиодов к винтовым клеммным колодкам.
Характеристики Adafruit Sparkle Motion Stick
- SoC – двухъядерный микроконтроллер Xtensa LX7 ESP32-S3 с тактовой частотой 240 МГц, Wi-Fi 2,4 ГГц и BLE 5
- Управление светодиодами – 2х выходных канала со смещением уровня (5 В) с клеммными колодками (поддержка 26–20AWG)
- Аудиовход – встроенный цифровой микрофон I2S MEMS для аудиореактивного освещения
- Инфракрасный порт – встроенный ИК-приемник для дистанционного управления на GPIO10
- USB
- Порт USB Type-A со сбрасываемым предохранителем для питания и программирования (5 В/2 А максимально)
- Использует CP2102N с автоматическим сбросом для программирования
- Разное
- Кнопка пользователя на GPIO0 и кнопка сброса (доступна в корпусе)
- Красный светодиод состояния на GPIO4
- Встроенный NeoPixel на GPIO18
- Входная мощность
- Разъем USB Type-A (макс. 5 В/2 А)
- 2А восстанавливаемый предохранитель для защиты от перегрузки по току
- Размеры – 48 x 22 x 12 мм (с футляром)
Что касается программного обеспечения, этот Adafruit Sparkle Motion Stick полностью поддерживает прошивку WLED, но также может быть запрограммирован с помощью Arduino, MicroPython, CircuitPython и фреймворка ESP-IDF. USB-накопитель поставляется без предустановленного WLED, и вам придется установить его с веб-сайта WLED. Adafruit обычно предоставляет документацию и руководство по началу работы, но для этого продукта нам не удалось ничего не найти на странице продуктов.
Это означает, что можно использовать те же инструкции, что и для платы Adafruit Sparkle Motion, более крупной версии USB-флешки ESP32-S3. Оба решения используют ESP32-S3 в качестве драйвера WLED, но Stick — это крошечный USBA-донгл, в то время как Sparkle Motion — это более крупная плата (45 x 33 мм) с клеммными колодками и монтажными отверстиями. Возможности питания и вывода сильно различаются; флешка ограничена 5 В/2 А и предоставляет только два выхода светодиодных сигналов, тогда как полная Sparkle Motion предлагает подачу питания USB-C (переключаемый 5/12/20 В) и разъем постоянного тока 2,1 мм с предохранителем 5 А вместе с тремя отдельными выходами светодиодов клеммной колодки. Ранее, мы также писали о плате YULC (да, контроллер светодиодов USB-C) и SMLIGHT A1-SLWF-03, также совместимых с прошивкой WLED.
Стоимость Adafruit Sparkle Motion Stick составляет 19,95 долларов США с чехлом и 18,95 долларов США без него, но на момент написания обзора последний вариант отсутствовал на складе.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.