• 4026271 Neophyte PosterАвтор темы
    офлайн
    4026271 Neophyte Poster Автор темы

    0

    менее полугода на сайте
    пользователь #4026271

    Профиль
    Написать сообщение

    0
    # 1 февраля 2026 16:18

    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]

  • кортизол Senior Member
    офлайн
    кортизол Senior Member

    23327

    8 лет на сайте
    пользователь #2407143

    Профиль
    Написать сообщение

    23327
    # 1 февраля 2026 17:35 Редактировалось кортизол, 3 раз(а).

    неужели кто-то осилил весь текст? :roll:

    Добавлено спустя 11 секунд

    4026271, а для чего это нужно?

    memento mori
  • AMUR Senior Member
    офлайн
    AMUR Senior Member

    6818

    24 года на сайте
    пользователь #1581

    Профиль
    Написать сообщение

    6818
    # 1 февраля 2026 17:52

    Наверно было бы уместнее сразу обратиться к производителям или инсталляторам цветомузыкальных фонтанов, стен. А зачем это здесь и кому адресовано, непонятно.

    Мир шире наших представлений о нем ... http://truelink.h29507ve.beget.tech
  • yallay Neophyte Poster
    офлайн
    yallay Neophyte Poster

    2

    7 лет на сайте
    пользователь #2596795

    Профиль
    Написать сообщение

    2
    # 8 февраля 2026 20:01

    ролик эффектов Введите текст

    ok
  • кортизол Senior Member
    офлайн
    кортизол Senior Member

    23327

    8 лет на сайте
    пользователь #2407143

    Профиль
    Написать сообщение

    23327
    # 8 февраля 2026 20:30 Редактировалось кортизол, 1 раз.

    люстра с вентилятором, слоники
    и музло - привет из прошлого? :D

    memento mori
  • vladimirpetrov Senior Member
    офлайн
    vladimirpetrov Senior Member

    2277

    22 года на сайте
    пользователь #15010

    Профиль
    Написать сообщение

    2277
    # 10 февраля 2026 09:49

    Автор темы наверное всё же молодой, не знает что в нашей стране нельзя своим трудом делиться - похвалит тебя 0 человек, но зато токсичных комментариев от умников-нарциссов будет вагон, каждый будет учить как "надо правильно", хотя сам по жизни гвоздя забить не умеет :lol:

    Правило тут только такое - если придумал что-то интересное - или тихо монетизируй свой труд, или сделай свой сайт без форума если уж так хочется заявить миру о своей разработке, или выкладывай на англоязычных форумах, где нет токсичной атмосферы, а всё же больше поддержка и обмен знаниями.

  • кортизол Senior Member
    офлайн
    кортизол Senior Member

    23327

    8 лет на сайте
    пользователь #2407143

    Профиль
    Написать сообщение

    23327
    # 10 февраля 2026 10:06
    vladimirpetrov:

    если придумал что-то интересное

    автор темы опоздал со своей ''придумкой'' лет этак на 40...

    memento mori
  • yallay Neophyte Poster
    офлайн
    yallay Neophyte Poster

    2

    7 лет на сайте
    пользователь #2596795

    Профиль
    Написать сообщение

    2
    # 10 февраля 2026 20:29
    кортизол:

    автор темы опоздал со своей ''придумкой'' лет этак на 40

    делаю для себя ,засветил проект ,потому ,что аналогов нет.

    ok