Ранее мы рассмотрели пару плат ESP8266 WiFi для управления светодиодными лентами от ANAVI Technology. Контроллер ANAVI Miracle с питанием от ESP8266 и стартовый комплект ANAVI Light Controller, но Бен Хенке (Ben Henke) также сделал аналогичные светодиодные контроллеры ESP8266 с платами PixelBlaze.
Последняя итерация – PixelBlaze v3 – основана на ESP32 WiSoC и поставляется в двух вариантах: PixelBlaze v3 Standard с разъемами и PixelBlaze V3 Pico в гораздо меньшем форм-факторе (33,3 x 11 мм), причем обе модели поддерживают живое кодирование через веб-интерфейс.
Технические характеристики PixelBlaze v3:
- Беспроводной SiP или модуль
- Standard – модуль ESP32-WROOM-32 с двухъядерным процессором Espressif ESP32 с частотой 240 МГц с 4 МБ флэш-памяти
- Pico – ESP32-PICO-D4 система в комплекте с двухъядерным процессором Espressif ESP32 с частотой 240 МГц с 4 МБ флэш-памяти
- 4-контактный разъем с VCC, GND, DATA, CLK для светодиодной матрицы или ленты
- Совместимость с APA102, SK9822, DotStar, WS2811, WS2812 (до 2500 светодиодов), WS2813, WS2815, NeoPixel и WS2801 с активным питанием 5 В с резисторами 100 Ом для передачи сигналов на большие расстояния; также работает со светодиодами 12 В с отдельным блоком питания
- Выход может быть подключен напрямую к светодиодам с поддержкой любого порядка цветов RGB и RGBW/GRBW
- Частота обновления регулируется в диапазоне от 250 кГц до 20 МГц для управления до 5000 светодиодов APA102/WS2801
- Расширение
- Standard
- 8-контактный разъем с UART, 3x GPIO и 3,3 В/GND
- 12 колодок для аналоговых входов, входы сенсорных датчиков, 9x GPIO
- Pico – 6x ix контактных площадок на обратной стороне платы с UART, IO0, GND, 3,3 В, для заводского программирования
- Standard
- Разное – кнопка пользователя, индикатор состояния
- Источник питания
- Обратное питание 5 В от светодиодной ленты со встроенным стабилизатором на 3,3 В
- Защита от обратной полярности и защита от перенапряжения до 18 В для предотвращения повреждений из-за типичных ошибок подключения
- Только в комплектации Standard – 1x порт micro USB (сквозной 1,8 А)
- Потребляемая мощность – 72-145 мА в режиме клиента, 150-172 мА в режиме AP
- Размеры
- Standard – 39,5 x 34,2 мм, включая антенну
- Pico – 33,3 х 11 мм
Обе платы имеют 1,4 МБ флэш-памяти, зарезервированной для хранения шаблонов со 100 шаблонами с предварительным просмотром, предварительно загруженными с десятками шаблонов и аннотированных примеров. Каждый шаблон поддерживает 256 глобальных переменных, 256 переменных стека (поддерживаются рекурсивные функции) и 10240 массивов/элементов.
Бен Хенке также предлагает плату датчиков с 3-осевым акселерометром, датчиком внешней освещенности и 5х дополнительными аналоговыми входами, плату расширения выходов, чтобы упростить разводку и распределение питания для нескольких полос, панелей или цепочек светодиодов, а также светодиодная матрица 8 × 8 для начала.
Системой можно управлять из показанного выше веб-интерфейса, чтобы создавать узоры, выбирать цвета и обновлять их на лету с помощью JavaScript. Вы найдете документацию по API на Github (см. файлы README.mapper/expressions) вместе со схемами EAGLE и макетами плат для обеих плат.
С демонстрационными шаблонами Pixelblaze V3 генерирует в среднем 48 000 пикселей в секунду и может обрабатывать до 5000 пикселей. Также возможно объединить несколько контроллеров Pixelblaze и синхронизировать их с централизованной консолью управления Firestorm, которая может работать на Raspberry Pi, других SBC или компьютерах.
PixelBlaze v3 недавно был запущен на Crowd Supply и собрал более 10 000 долларов менее чем за неделю. Награды начинаются от 35 долларов для Pixelblaze V3 Standard или Pico и до 132 долларов для всех плат, перечисленных выше. Доставка в США бесплатна и будет зависеть от веса для остального мира. Ожидается, что награды начнут поступать в продажу в середине февраля 2021 года.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.