HUB75 vs WS2812B
Строите LED-матрицу? Две технологии доминируют: ленты WS2812B (дёшево, просто, попиксельно адресуемые) и RGB-панели HUB75 (быстро, высокое разрешение, профессионально). У каждой своя оптимальная ниша.

Краткий обзор
| Характеристика | Матрица WS2812B | Панель HUB75 |
|---|---|---|
| Шаг пикселя | Расстояние между лентами (10-30мм) | 2-6мм (гораздо плотнее) |
| Разрешение на панель | Зависит от конструкции | 32×32, 64×64 или 128×64 |
| Частота обновления | ~400 Гц | 1000-4000 Гц |
| Глубина цвета | 8 бит на канал (16M цветов) | 8-16 бит на канал |
| Яркость | Средняя | Очень высокая (до 2000 нит) |
| Сложность управления | Простая (1 провод данных) | Сложная (мультиплексированная, нужна библиотека HUB75) |
| Стоимость на пиксель | ~$0.03-0.05 | ~$0.08-0.15 |
| Лучший размер матрицы | 8×8 до 32×32 | 32×32 до 256×256+ |
WS2812B: Стандарт любителя
Плюсы
- Предельно просто — Один GPIO-пин управляет неограниченным количеством пикселей (последовательно)
- Поддержка WLED — Полная экосистема, эффекты, веб-интерфейс, аудиореактивность
- Дёшево — ~$0.03/пиксель для лент, ~$0.05/пиксель для готовых панелей
- Гибкая компоновка — Режьте ленты любой формы, стройте непрямоугольные матрицы
- Змеевидная проводка — Естественный зигзагообразный узор для простой конструкции
Минусы
- Медленное обновление — При 1024 пикселях частота падает до ~200-400 Гц (видимое мерцание на камеру)
- Ограниченное разрешение — Практический максимум ~32×32 для одного контроллера при приемлемом FPS
- Падение напряжения — Требует дополнительного питания каждые 2-3 метра
- Расстояние между пикселями — WS2812B ленты имеют минимальный шаг ~10мм (даже с плотными 144 LED/м)
HUB75: Профессиональный выбор
Плюсы
- Быстрое обновление — 1000-4000 Гц, полностью без мерцания на любой камере
- Высокое разрешение — Панели 64×64 стандартны, можно объединять 16+ панелей для огромных дисплеев
- Малый шаг пикселя — P2 (2мм) до P6 (6мм) для чёткого просмотра вблизи
- Высокая яркость — В помещении 800-1500 нит, на улице до 2000+ нит
- 16-битный цвет — Плавные градиенты, без полос
Минусы
- Сложное управление — HUB75 мультиплексирован (R1, G1, B1, R2, G2, B2, A, B, C, D, CLK, LAT, OE) — нужно специфическое оборудование
- ESP32 не может управлять большими панелями в одиночку — Нужен выделенный драйвер HUB75 (например, библиотека ESP32-HUB75-MatrixPanel + параллельный DMA)
- Более высокая стоимость — ~$0.08-0.15/пиксель
- Жёсткие панели — Фиксированный размер, сложнее создавать непрямоугольные формы
- Нет нативной поддержки WLED — WLED нативно не управляет HUB75; нужна специализированная прошивка
Что выбрать?
Выбирайте WS2812B когда
- Вы новичок (ваш первый матричный проект)
- Матрица 32×32 или меньше
- Вам нужны эффекты WLED, аудиореактивность, веб-интерфейс
- Бюджет имеет значение — WS2812B выигрывает по стоимости на пиксель
- Вам нужна нестандартная форма (круг, буквы, неправильная)
Выбирайте HUB75 когда
- Матрица 64×64 или больше
- Нужна работа без мерцания на камеру (видеопроизводство, мероприятия)
- Расстояние просмотра близкое (нужен малый шаг пикселя)
- Требуется профессиональная яркость (улица, дневной свет)
- Вы комфортно работаете с Arduino/C++ (не только WLED)
Суть
WS2812B — правильный выбор для 90% любительских проектов. Это дешевле, проще, а экосистема WLED не имеет аналогов по функциям. HUB75 имеет смысл только когда нужна высокая частота обновления (видео/камера), малый шаг пикселя (просмотр вблизи) или очень большие дисплеи (64×64+).
Для пошаговой сборки матрицы на WS2812B см. LED-матрица до $100.