1. Концепция системы
Интеллектуальная система визуализации звука нового поколения, построенная на архитектуре 32-битного микроконтроллера. Система сочетает в себе высокую скорость цифровой обработки сигналов (DSP) и гибкость беспроводного управления.

2. Технические характеристики
Вычислительное ядро: STM32 (ARM Cortex-M), частота до 72 МГц.
Анализ аудиопотока: Математическое преобразование Фурье (FFT) в реальном времени.
Частота дискретизации: 16 000 Гц.
Интерфейс вывода: Адресная светодиодная лента (WS2812B / NeoPixel) до 300 пикселей.
Дисплей: OLED 0.96" (128x64) для отображения спектрограммы и системного меню.
Управление: Аналоговый энкодер с кнопкой + беспроводной протокол Bluetooth.
3. Ключевой функционал
Adaptive Gain Control (AGC 2.0): Автоматическая подстройка чувствительности под громкость музыки. Система одинаково эффектно работает как при тихом шепоте, так и при мощном басе.
Multi-Zone Processing: Разделение световой ленты на 4, 8 или 16 независимых частотных зон.
Beat Detection: Аппаратный алгоритм детектирования ритма, меняющий цветовую палитру в такт музыке.
Smart Gamma Correction: Математическая коррекция яркости для достижения естественных и сочных цветов без «пересветов».
Энергонезависимая память: Сохранение всех настроек (яркость, усиление, лимиты) в EEPROM.
4. Режимы визуализации (Эффекты)
1. TRIG: Классическая зонная цветомузыка.
2. RAINBOW: Динамическая радуга, скорость которой зависит от громкости.
3. FIRE: Симуляция «музыкального» пламени.
4. M-RAINBOW: Световой столбик с пиковыми маркерами.
5. SYLON: Бегущий огонь со следом (сканер).
6. SPARKLE / RAND: Импульсные вспышки на пиках громкости.
Цифровой 5-полосный Эквалайзер (DSP-Tuning)
Система оснащена блоком тонкой настройки частотных каналов, что позволяет адаптировать визуализацию под любой жанр музыки и акустику помещения.
Раздельное управление: Регулировка чувствительности для 5 диапазонов:
1. T-SUB: Глубокие суб-басы (ритм-секция).
2. T-BASS: Низкие частоты (бас-гитара, бочка).
3. T-LMID: Нижние средние (вокал, гитары).
4. T-HMID: Верхние средние (соло, духовые).
5. T-HIGH: Высокие частоты (тарелки, эффекты).
Гибкость настройки: Усиление каждого канала регулируется независимо (от 0 до 40 единиц), позволяя выделить нужные инструменты или приглушить фоновый шум.
Дистанционный пресет: Поддержка мгновенной смены профилей эквалайзера через Bluetooth для быстрого переключения между режимами «Вечеринка» и «Релакс».
________________________________________
Интеллектуальная система индикации и заставка (UI/UX)
Визуальная составляющая интерфейса разработана для максимальной информативности и эстетики.
Динамическая заставка (Splash Screen):
При включении системы отображается фирменное приветствие "MUSICCOLOR", подтверждающее успешную инициализацию всех модулей.
Основной экран заставки представляет собой живой 4-8-16-полосный спектроанализатор, отображающий реальную амплитуду звука и для каждой зоны световой ленты. .
5. Экосистема управления
Локальное: Полнофункциональное меню на OLED-экране (16 настраиваемых параметров).
Дистанционное: Интеграция с Android-приложением. Поддержка ползунков для плавной регулировки яркости, скорости и частотных каналов (эквалайзера).
Обратная связь: Система транслирует текущий статус (режим, питание, яркость) обратно на смартфон в режиме реального времени.
6. Преимущества перед аналогами
Использование 32-битного чипа позволяет избежать задержек (Input Lag) при обработке звука.
Наличие функции Auto-Calibration (калибровка под уровень шума в помещении).
Симметричный вывод графики на ленту (Mirror Mode).
________________________________________
________________________________________
Пиковые детекторы: Графический интерфейс отрисовывает «плавающие» пики громкости на OLED-дисплее, создавая эффект профессиональной студийной панели.
Индикация статуса: На главном экране в режиме реального времени отображаются критические параметры:
Текущий режим усиления (AUTO/MAN).
Количество активных зон (Z).
Название активного светового эффекта в нижнем углу.
Система Sleep/Power Off: В выключенном состоянии экран отображает лаконичную надпись "POWER OFF", информируя о режиме ожидания при сохранении питания.
Схема подключения системы «MUSICCOLOR»
1. Микроконтроллер (Сердце системы)
Контроллер: STM32F103CBT6.
Питание: 5V подается на пин 5V (через стабилизатор) или 3.3V на пин 3.3V. Важно: GND всех модулей должны быть соединены.
2. Аудиовход (Микрофонный модуль)
Используется модуль с аналоговым выходом (например, MAX9814 или MAX4466).
VCC —> STM32 3.3V (для минимизации помех).
GND —> STM32 GND.
OUT (Analog) —> STM32 PA0 (пин АЦП).
3. Светодиодная система (Адресная лента)
Тип: WS2812B / SK6812.
DIN (Data) —> STM32 PA1 (через резистор 60 Ом для защиты).
+5V —> Внешний блок питания 5V (не подключать к STM32 при большом кол-ве диодов!).
GND —> Общий GND системы.
4. Дисплей (Интерфейс)
Тип: OLED 0.96" SSD1306 (I2C).
VCC —> STM32 3.3V.
GND —> STM32 GND.
SCL —> STM32 PB6.
SDA —> STM32 PB7.
5. Органы управления (Энкодер)
CLK (Phase A) —> STM32 PB12.
DT (Phase B) —> STM32 PB13.
SW (Button) —> STM32 PB14.
VCC —> STM32 3.3V.
GND —> STM32 GND.
6. Bluetooth-модуль (Дистанционное управление)
Тип: BT04-A / HC-05 / HC-06 / JDY-31.
VCC —> STM32 5V.
GND —> STM32 GND.
TXD —> STM32 PA10 (RX1).
RXD —> STM32 PA9 (TX1)

________________________________________
Таблица портов STM32 (Pinout Summary)
Компонент Пин STM32 Тип сигнала
Микрофон PA0 ADC (Аналоговый)
LED Лента PA1 PWM/Digital (Выход)
BT RX PA9 UART TX (Передача)
BT TX PA10 UART RX (Прием)
OLED SCL PB6 I2C Clock
OLED SDA PB7 I2C Data
Encoder A PB12 Digital Input
Encoder B PB13 Digital Input
Encoder SW PB14 Digital Input
________________________________________
Рекомендации по питанию:
Для надежной работы 300 светодиодов требуется ток до 10–15 Ампер. Рекомендуется использовать внешний импульсный блок питания (5V), подключив его напрямую к ленте. Микроконтроллер STM32 можно запитать от этого же блока через пин 5V.
На ленту ,обязательно повесить конденсатор 1-2000МКФ 10V. [censored by Grace-o]