LATINO – открытый проект ch-светомузыки

Тема в разделе "PIC", создана пользователем Catcatcat, 23 окт 2013.

  1. Catcatcat

    Catcatcat В доску свой

    Сообщения:
    10
    Симпатии:
    8
    Род занятий:
    embedded systems
    Адрес:
    Днепропетровск

    Проект построенный на некоторых принципах ch-светомузыка. Проект ознакомительный предназначен, для самостоятельного построения простого и эффективного светосинтезатора. Вывод осуществляется на ВОУ собранной на драйверах HL1606. Для этого была применена светодиодная лента RGB светодиодах и установленными драйверами. Для конструирования ВОУ необходимо 32 драйвера, 64 канала собраны в квадрат 8х8. Габаритные размеры 300х300 мм. Механизм передачи данных позволяет подключать неограниченное количество ВОУ аналогичной конструкции.

    Схема конструкции ВОУ.

    [​IMG]
    Принцип подключения ленточек
    [​IMG]
    Внешний вид, наклеенных лент с драйверами на черном акриле
    [​IMG]
    Для светорассеивателя был применен дымчатый акрил толщиной 3мм. Ленточка разрезается кратно 8 светодиодам и соединяется последовательно, необходимо сформировать квадрат 8х8. В этом прототипе ВОУ применен принцип центральной симметрии, т.е. изображение формируется от центра. Для корректной работы драйверов HL1606 необходимо для каждой микросхемы напаять на ленточку конденсатор 0,1 мкФ (керамика) и 10,0 мкФ (тантал). Если модуль синтезатора предусматривается установка отдельно, то расстояние не должно превышать 1 метра, для подключения необходимо использовать плоский шлейф, с комбинаций жил – данные/земля. Питание подводить, к ВОУ отдельными проводами, сечением не менее 0,24 мм. Если планируется установить синтезатор вместе с ВОУ, то для передачи данных можно воспользоваться обычными проводниками.

    В проекте реализованы следующие принципы светосинтезатора:

    Характеристики тракта обработки звука
    Минимальная частота анализа звукового сигнала
    – 40 Гц
    Количества каналов анализа звука – 64
    Номинальный уровень входного аудиосигнала – 0,7 Вольт

    Примененные узлы ch-светомузыки
    АРУ
    - система контроля насыщенности дисплея и регулировка уровня входного сигнала.
    Аппроксиматор уровней каналов – одно уровневый, фиксированный.
    Формирователь рисунка 16 RGB – каналов с клонированием в матрицу 8х8.

    Характеристики оптической системы (ВОУ)
    Рабочий драйвер
    – HL1606
    Геометрия ВОУ – Квадрат, с центральной симметрией 8х8 RGB точек отображения
    Подключение – Возможно как параллельное так и последовательное подключение ВОУ аналогичных конструкций.

    Схема светомузыки LATINO:

    [​IMG]
    Светосинтезатор выполнен на микроконтроллере PIC24HJ128GP502, для обработки используется БПФ оконного типа, фильтр нижних частот 8 порядка выполнен на MAX7404, управление АРУ и детектор нуля для АЦП выполнены на спаренном цифровом потенциометре MCP42010.

    LATINO – это промежуточный вариант, поэтому печатная плата не разрабатывалась, все тестировалось на макетной плате. Питание от адаптера (импульсный) – 5 вольт 2 Ампера. Максимальный ток потребления с одним ВОУ до 1 Ампера средний в районе 0,4 А.

    Схема в формате PDF во вложении, прошивку для контроллера загрузить не получается, но её можно скачать здесь.


    P.s. это мое первое сообщение - движок сайта порадовал, очень удобно сделан.​

    Вложения:

    Последнее редактирование: 23 окт 2013
    Стайгер нравится это.
  2. radioengineer

    radioengineer Администратор Команда форума

    Сообщения:
    3.592
    Симпатии:
    357
    Адрес:
    Алматы
    Классный проект. Брат у меня тоже цветомузыкальными примочками занимается, недавно притащил вот такой кубик:



    Правда он делал на AVR. Мне вот интересно можно ли как-то объединить два таких проекта?
    Спасибо за оценку сайта)) Старался сделать как можно удобней его, но все равно не до конца еще продумал дизайн.
    Стайгер нравится это.
  3. Catcatcat

    Catcatcat В доску свой

    Сообщения:
    10
    Симпатии:
    8
    Род занятий:
    embedded systems
    Адрес:
    Днепропетровск
    Все можно, сейчас наш любимый Китай, сделал вариант светодиод + драйвер последняя версия WS2812B. Для нас главное - это соотношение цена - качество. Варианты проекта "Бесконечное зеркало" очень популярны, а как ВОУ для светомузыки также актуально. И если заменить в этом проекте RGB ленточку на ленточку где возможно управление каждым светодиодом отдельно, то думаю эффекты будут потрясающие. Мы с друзьями сейчас занимаемся в основном разработкой алгоритма, а этот проект, это как промежуточный вариант, для популяризации самой идеи светомузыки.
    Что бы еще хотел добавить, для микроконтроллеров будет всегда необходимость загружать прошивки, а это типа двоичные файлы, чаще в архивах, они имеют небольшие размеры, а у тебя на форуме пока стоит запрет на загрузку таких типов файлов.
  4. radioengineer

    radioengineer Администратор Команда форума

    Сообщения:
    3.592
    Симпатии:
    357
    Адрес:
    Алматы
    ZIP разрешен, добавил еще RAR и HEX
  5. Catcatcat

    Catcatcat В доску свой

    Сообщения:
    10
    Симпатии:
    8
    Род занятий:
    embedded systems
    Адрес:
    Днепропетровск
    Отлично, тогда во вложении прошивка для светомузыки.

    Вложения:

  6. Catcatcat

    Catcatcat В доску свой

    Сообщения:
    10
    Симпатии:
    8
    Род занятий:
    embedded systems
    Адрес:
    Днепропетровск
    Реализация алгоритма LATINO на амеле
    Стайгер нравится это.

Поделиться этой страницей