Aurora — hybrid

Хорошая идея живёт в нескольких поколениях. А хорошая конструкция — в нескольких авторах! Сначала была просто  «Аврора», потом  AURORA-RGB«Aurora borealis» (Северное сияние), а вот теперь пришло время для «Aurora — hybrid». Я как автор первой и второй, а также соавтор третьей, оказался под впечатлением четвёртой! Это уже вполне профессиональная вещь, видео не даст соврать!

Встречаем  «Aurora – Hybrid»

   В конструкцию внесены изменения, касающиеся обработки звукового сигнала, полностью заменен микрофонный усилитель и использовано два частотных фильтра НЧ и ВЧ вместо одного НЧ. Фильтр НЧ пропускает частоты в диапазоне 60-1000Гц, а ВЧ 1000-8000Гц. Частота раздела выбрана в районе 800-1000Гц.

  • Рабочий диапазон ЦМУ от 60Гц до 8кГц.
  • Чувствительность с линейного входа 250мВ-10В.
  • Номинальное входное напряжение 500мВ.
  • Напряжение питания 12В.

Существенно переработан программный алгоритм, учтены и исправлены недостатки предыдущей версии, заложен небольшой задел для дальнейшего совершенствования ЦМУ. Программное обеспечение от «Aurora — borealis» не совместимо с «Aurora — Hybrid»! Конструкция так же воплотила в себе несколько новых идей обработки звукового сигнала.

Схема.

Плата.

<img » src=»/2017/Aurora-hybrid/hybrid4.jpg» alt=»» />

На сегодняшний день имеется 15 режимов работы ЦМУ, все идут подряд с 1 по 15.

   0 — эффекты отключены, плавно зажигается белая подсветка
1 — уровень каналов через DFT, цвет фиксированный
2 — уровень каналов через DFT, цвет случайный
3 — уровень каналов через DFT, цвет с алгоритма «Авроры»
4 — уровни через DFT (1,21 — НЧ и т.д.;11 — ВЧ) цвет всех каналов одинаковый и зависит от уровней частотных составляющих
5 — при превышении определённого уровня звукового канала (DFT) — включение выхода на полную мощность, цвет из алгоритма «Авроры»
6 — белый стробоскоп с эффектом «качающегося зала», частота определяется музыкой (компаратор)
7 — цветной стробоскоп, частота определяется музыкой (компаратор), цвет из алгоритма «Авроры» (НЧ канал)
8 — семи-канальная СМУ, уровень каналов через DFT, цвет фиксированный
9 — яркость всех каналов полная, цвет с алгоритма «Авроры»
10 — 5 бегающих огоньков, скорость огонька зависит от уровня канала
11 — Выделение доминирующих каналов, уровень каналов через DFT, цвет фиксированный
12 — Выделение доминирующих каналов, уровень каналов через DFT, цвет с алгоритма «Авроры»
13 — Поканальный стробоскоп, цвет с алгоритма «Авроры»
14 — «индикатор уровня». Цвета фиксированные, количество сегментов индикатора зависит от уровня сигнала
15 — «каналы через 3» (один работает, два по краям выключены), получается 7 каналов, цвета в них R с текущего канала, G со следующего, B с того который через один. Яркость от уровня R,G,B
16 — 29 — эти режимы пока находятся в резерве и ЦМУ их не учитывает при переключении.

Режимы работы с использованием карты памяти

   30 — уровень каналов из файлов эффектов, цвет из алгоритма «Авроры»
31 — уровень каналов из файлов эффектов, цвет всех каналов одинаковый и зависит от уровней частотных составляющих
32 — уровень каналов через DFT, цвет с файлов эффектов
33 — уровень из файлов эффектов, цвет из алгоритма «Авроры», темп смены кадров эффекта определяется музыкой (компаратор)
34 — только эффекты с карты памяти, случайный выбор
35 — эффекты с карты памяти, последний по кругу

При нажатии на  ПДУ кнопки «Rand», режимы ЦМУ с номерами 0, 2, 7, 9, 33 при случайном переборе будут пропущены.

Режимы подсветки

   36 — «регулируемая подсветка»
37 — «лампа настроения

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

Описание работы устройства

    Контроллер Atmega8 выполняет анализ спектра и ручную регулировку уровня сигнала с пульта дистанционного управления как в предыдущей конструкции, и выводит данные уровня каналов через последовательный порт на второй контроллер Atmega32. Также анализируются и предаются данные с энкодера.

В Atmega32 используется компаратор для реализации алгоритма «Авроры», SPI для чтения эффектов с карты памяти, вывод 16 градаций ШИМ на 21 канал с динамической развёрткой по RGB цветам, IR фотоприёмник на прерывании INT0 для управления с помощью пульта. Atmega32 является основным контроллером и задаёт все режимы работы.

Принцип работы с картой SD/MMC

   При выборе режима работы 30-35 если карта не была инициализирована — она переводиться в режим SPI и идёт чтение с 0 физического адреса пока не встретиться логическое начало диска (символы EB 3C 90), светодиод индикации работы с картой памяти загорается. Логическое начало диска выглядит при просмотре диска программой HxDEN как 0 сектор. Количество адресов смещения для конкретной карты запоминается до отключения питания СМУ и используется при дальнейших операций с картой памяти для суммирования с заданым адресом.

Далее идёт поиск файла с адресами эффектов (он начинается «adres:»). Как только он будет найден происходит чтение адреса и названия заданного файла эффекта (при включении эффект №1), адрес файла с адресами эффектов так же запоминается до выключения питания.

Затем светодиод гаснет и начинает коротко мигать (вспышка — чтение блока 512 байт по заданному адресу, далее обработка данных, потом снова вспышка и т.д.). Если синтаксис файла эффектов правильный, то эффект выводится в соответствии с режимом работы. При смене эффекта контроллер обращается к файлу с адресами и находит данные следующего эффекта.

Правила создания файла с адресами

   Программой HxDEN нужно «открыть диск», переключить вид адресов на десятичный, в поиске набрать effekt#1 и записать его адрес (колонка цифр слева). Затем для effekt#2 то же записать. И прописать адреса в файле с адресами. Файл с адресами должен содержать столько адресов эффектов сколько их будет фактически.

Пример:

adres:

effect1-36864

переключение

effect2-61440

сборник эффектов

end

Имя файла не важно. Перед копированием файлов на карту памяти, её необходимо отформатировать полностью (не быстро) в систему FAT, первым копируется файл с адресами эффектов.

Правила создания файлов с эффектами

effect#НОМЕР

ЧИСЛО ПОВТОРОВ

УРОВЕНЬ 1 КАНАЛА-ЦВЕТ 1 КАНАЛА,ТО ЖЕ ДЛЯ КАНАЛОВ 2-21;ЗАДЕРЖКА ПЕРЕД

СЛЕДУЮЩИМ КАДРОМ

end

Пример эффекта с №2, кол-во повторов 1, цвет везде 10 (от 0 до 96), каналы включаются по очереди, задержка между кадрами везде 30:

effect#2

1

16-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10;30

0-10,16-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10;30

0-10,0-10,16-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10;30

0-10,0-10,0-10,16-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10;30

0-10,0-10,0-10,0-10,16-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10;30

0-10,0-10,0-10,0-10,0-10,16-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10;30

0-10,0-10,0-10,0-10,0-10,0-10,16-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10;30

0-10,0-10,0-10,0-10,0-10,0-10,0-10,16-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10;30

0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,16-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10;30

0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,16-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10;30

0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,16-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10;30

0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,16-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10;30

0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,16-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10;30

0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,16-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10;30

0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,16-10,0-10,0-10,0-10,0-10,0-10,0-10;30

0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,16-10,0-10,0-10,0-10,0-10,0-10;30

0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,16-10,0-10,0-10,0-10,0-10;30

0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,16-10,0-10,0-10,0-10;30

0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,16-10,0-10,0-10;30

0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,16-10,0-10;30

0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,0-10,16-10;30

end

Принцип работы пульта дистанционного управления

   Запрограмировать можно любой пульт кроме тех, что по протоколу RC5 (у них в моей реализации команды некоторых кнопок совпадают). Запись в EEPROM команд пульта производиться выбором соответствующего режима работы.

SD и MMC карты проверял до 2Гб — работают, если у кого будут большего размера неплохо бы проверить и отписаться о результатах.

Некоторые команды пульта ДУ (остальные ищите в исходниках)

  • кнопка «стрелка влево» / Яркость- (режим фона); Эффект — (с использованием карты памяти)
  • кнопка «стрелка вправо» / Яркость+ (режим фона); Эффект + (с использованием карты памяти)
  • кнопка «стрелка вверх» / Уровень вх. сигнала- (если работает DFT); Цвет- (режим фона)
  • кнопка «стрелка вниз» / Уровень вх. сигнала+ (если работает DFT); Цвет+ (режим фона)
  • кнопка «вкл — выкл» / вкл.- выкл. СМУ

———————— просто фон —————————-

  • постоянно включены все каналы, яркость и цвет регулируются с пульта
  • постоянно включены все каналы, яркость регулируются с пульта, цвет медленно меняется

По режиму обучения:

1. Жмёте ручку энкодера 5 сек. до появления писка.

2. програмируете кнопку пульта «1» (при запоминании команды раздаётся 2 писка)

3. нажимаем коротко ручку энкодера, перемещаемся вниз по списку (цифра «2» и т.д.)

 

1 — 10 — цифры от 1 до 0

11 —

12 — кнопка «стрелка влево» / Яркость- (если режимы 20,21); Эффект — (если режимы 10-15)

13 — кнопка «стрелка вправо» / Яркость+ (если режимы 20,21); Эффект + (если режимы 10-15)

14 — кнопка «стрелка вверх» / Уровень вх. сигнала- (если работает DFT); Цвет- (если режимы 20-21)

15 — кнопка «стрелка вниз» / Уровень вх. сигнала+ (если работает DFT); Цвет+ (если режимы 20-21)

16 — кнопка «вкл — выкл» / вкл.- выкл. СМУ

17 —

18 —

19 — Кнопка «-/—» работает как включение режима ввода двузначных цифр. Например режим 15 вводится как «-/—«,1,5.

20 —

21 — кнопка «+6дБ» переключение чувствительности микрофонного усилителя

22 — кнопка «Rand»/ случайный выбор с 1 по 14 режим, переключение через время

23 — кнопка «Режим-»

24 — кнопка «Режим+»

Затем ещё 7 раз нажать ручку энкодера , раздаётся 5 писков, цму переходит в режим работы 3.

Модуль ЖКИ.

   В модуле ЖКИ применен дисплей Nokia-5110 (китайский, синий), который отображает время, уровень, текущий режим и название активного эффекта карты памяти. Работает от 5В. Время устанавливается кнопками «S2» – «Часы» и «S1» – «Минуты». «S3» пока находится в резерве. Модуль подходит от предыдущей версии «Aurora_borealis», нужно только обновить прошивку.

Настройка аудио-тракта осуществляется следующим образом:

R61 микрофонного усилителя подбирается так, что бы не было ограничения сигнала на выходе 1 ОУ DA1.1 при максимальной громкости Вашего усилителя, при этом усиление «+6дБ» должно быть выключено с ПДУ.  Далее подключают осциллограф на выход 7 DA 4.2, а на вход подают сигнал с генератора частотой 8кГц и амплитудой 0,7В. Вращением R51 устанавливают уровень без ограничений при среднем положении (отмечен знаком «Х») шкалы усиления на ЖКИ, затем подают музыкальный сигнал и при необходимости подстраивают R51, затем еще раз проверяют отсутствие ограничения сигнала на частоте 8кГц. При увеличении усиления с ПДУ допускается незначительное ограничение на частотах 6-8кГц. ЦМУ при этих регулировках должна находиться в режиме по умолчанию. Т.е. в третьем. Затем снова подают музыкальный сигнал и подстроечным резистором R48 визуально выставляют одинаковую яркость светодиодов НЧ и ВЧ каналов в режиме по умолчанию. Данную регулировку проводят несколько раз при различных композициях, добиваясь единой работы левой и правой частей ВОУ. Отсутствия заметного перехода между каналами НЧ и ВЧ. Далее подстраивают компаратор резистором R22 таким образом, что бы максимально оживить «картинку» в режиме 9.

Уровень сигнала подаваемый на входы АЦП AtMmega8 не во всех режимах одинаковый. В режимах 10 и 14 он изменяется программно, путем подачи напряжения на затвор транзистора VT5, что приводит к изменению усиления ОУ DA2. На этом настройку аудио-тракта можно считать законченной.

 

Смотрим видео:

Схема, платы, прошивки…

Купить детали на Алиэкспрессе — ЖКИ 5110, RGB-лента, DS1307, Atmega8, Atmega32, TD62783

06.12.2018

Ильдус Хуснутдинов (Ildus) разработал свой вариант печатки (в основном — выводные элементы) и поправил код блока индикации. Теперь собрать конструкцию стало намного проще! Качаем архив, там много фото, плата и исходный код блока индикации.

Константин Огнев (hmansy09), Николай Равчев, и совсем немного Василий Рубашка smile 2017

0 0 vote
Article Rating

Автор публикации

не в сети 5 дней

Radan

0
Комментарии: 954Публикации: 190Регистрация: 30-11--0001
Опубликовано в
Поделиться
Войти с помощью: 
Подписаться
Подписаться на
115 Комментарий
новые
старые рейтинг
Inline Feedbacks
View all comments
Леонид Неизвестно
13 дней назад

Доброго здравия! Повторил этот вариант Авроры,предыдущей была Северное сияние.Уважаемые Авторы у меня такой вопрос.При подаче питания на дисплее появляется время далее если включить с пульта появляется индикация режима и продолжается работа установки согласно описанию,если управлять с энкодера- при вращении слышится звуковая индикация но на дисплее ничего не отображается,если сделать поворот и после нажать появляется индикация режима и работа продолжается и так нужно чтобы сменить режим сделать повороти нажать, и последний момент при отключении с пульта кнопкой вкл-откл работа останавливается,но попытка включить той же кнопкой не получается,только выключением и подачей питания.Подскажите пожалуйста это так должно или есть какие то косяки с моей стороны?

Elektron76
9 часов назад

Здравствуйте Леонид. У вас энкодер работает правильно, поворотом меняется номер режима, при нажатии — номер режима становится активным.

Почему не включается после выключения не знаю, попробуйте не нажимать кнопку энкодера, а просто с пульта включить-выключить, будет ли работать?

Леонид Неизвестно
4 часов назад
Reply to  Elektron76

Спасибо что ответили,я имел в виду что при подачи питания на дисплее только время ,дальше если с пульта подать любую команду то после этого только после этого высвечивается название режима а потом соответственно при смене режима его название,а с энкодером -после подачи питания так же только время и вращение ничего не меняет только звуковая индикация но при нажатии высвечивается режим а следующий режим отображается после поворота и нажатия если не нажимать только звуковая индикация без смены информации а информация обновляется только после нажатия. На предыдущем проекте северном сиянии после включения сразу высвечивался режим и вращением перебирались режимы а нажатием включался. По поводу включения в любое время нажатие с пульта кнопки выключения аврора выключается режим прекращается индикация высвечивается,но попытка повторно включить это кнопкой ни к чему не приводит только выключение питания.Еще раз благодарю за то что откликнулись.

Ildus
1 год назад

Здравствуйте, уважаемые авторы.

Закончил сборку Авроры по своей разводке (старался конечно дизайн плат и всего устройства максимально оставить как есть в оригинале) практически без СМД компонентов.
Вроде как работает. Дисплей показывает, импульсы на выходах есть. Но всю картину еще не видел.

При переделке пришлось менять разводку в плате индикации и прошивку, поэтому появился вопрос: На схеме и плате индикации выход SQW с DS1307 соединен со входом PD2 Atmega8. Но в исходнике про этот вход ничего нет. Не могли бы Вы объяснить для чего это соединение? И нужно ли оно будет вообще?

Скоро начну собирать сам «экран». И поэтому мучает еще один вопрос. У Вас была версия с умными светодиодами. Почему отказались продолжать Аврору в этом направлении. Соединение «экрана» с самим устройством по трем проводам было бы гораздо удобнее, чем жгут в 24 провода.

Ildus
1 год назад
Reply to  Radan

При этом соединении сбиваются зачем то показания часов — показывает «52». Без этого вроде все работает без проблем.

Ildus
1 год назад
Reply to  Radan

Здравствуйте.
А можно как то связаться с Elektron76??

Elektron76
1 год назад
Reply to  Ildus

У меня в профиле почта ravchev76@mail.ru. Подключить умные светодиоды WS2801 не сложно, образец можно посмотреть в теме по предыдущей конструкции. Но WS2801 сейчас мало продаётся и цена кусается. А WS2811 сюда прикрутить не получиться.
И кстати, с интересом ждём материалы! И видео ваших 252 светодиодов.

Ildus
1 год назад
Reply to  Elektron76

Здравствуйте.
С видео придется немного подождать. Не собрал еще «экран». Некогда. Думаю до НГ успею. Как соберу и отлажу — сразу вышлю.

Фото плат и устройства в целом, разводку плат и исправленную прошивку выслал Radan. Он обещал побыстрее разместить их на сайте. Ждемссс.

В лентах не сильно разбираюсь, но имел в виду WS2812B, как в статье «LICHTORGEL НА СВЕТОДИОДАХ WS2812». Кстати это устройство и прошивку тоже подработал для себя. Уже с октября жду микрофон с АРУ. Если заработает как задумал, то тоже могу выложить свой вариант — простой и с минимумом деталей.

hmansy09
1 год назад
Reply to  Ildus

Ключи TD62783 не выдержат 252 светодиода. Если только с радиаторами.

Ildus
1 год назад
Reply to  hmansy09

Здравствуйте, hmansy09.
Спасибо за подсказку.
Сильно греются, рука терпит еще?? Место на радиаторы немного есть между платами, будут греться буду что нибудь мастерить. Думаю получится кусок шинки 20*3 приклеить на ключи. Вот только хватит ли ее, чтобы остудить. В крайнем случае увеличивать радиатор до размеров платы индикации.
Я тут все никак с «экраном» ничего придумать не могу. Хочу сделать с защитным матовым или молочным стеклом. Длина ленты как назло 210 см (21 канал*10 см). получается. А все профиля для лент и даже кабель каналы по 2 метра. Думал уже два светильника по 120 см прикупить, из них что нибудь придумать. Но и тут не все так просто. Не подскажите и не покажите кто что смастерил.
Можно конечно сделать 21 канал по 5 см, но это как то совсем несерьезно получается. Зато греться наверное не будут))).

hmansy09
1 год назад
Reply to  Ildus

Да рука то терпит, но температура зависит от режима работы, если просто как цветомузыка, то наверное выдержат на пределе, а если как подсветка длительно, то нет. Я в корпуса от ламп дневного света воткнул на 30 или 40Вт не помню уже (тонкие длинные трубки). Как раз 126 светодиодов в две штуки. Единственно надо было на разъеме делать между собой, что бы переносить было удобно, а я просто склеил их. Может подрезал немного, не помню уже. Да собственно, что было в наличии туда и воткнул. ) Ну, даже с шинками она как ЦМУ точно будет длительно работать с 256 светодиодами.

Ildus
1 год назад
Reply to  hmansy09

Я тут тоже прикупил недорогие светодиодные светильники для переделки. Все разобрал, промерил. Уже родилось решение как и что дальше делать. Ждал Ваш ответ по нагреву. Раз ключи не кипят — значит буду начинать. Если ничего с охлаждением ключей не смогу сделать — заменю ленту на однорядную. Тогда уж точно ничего греться не будет.
Кстати я где то читал про подобные ключи — что хотя один канал по даташиту и выдерживает максимум 500 мА (у нас по 120 мА получается с двухрядной лентой), работать они будут стабильно без нагрева при условии что на все 8 каналов будет не более 500 мА. Т.е. при использовании только одного канала — не более 500 мА, при использовании 7 каналов желательно — 500 / 7 = 71,5 мА. Вот лишние 50 мА на канал и дают лишнее тепло.

Elektron76
1 год назад
Reply to  Ildus

Лучше сделайте как Юрис предлагал тут http://lightportal.info/publ/rgb/quot_aurora_borealis_quot_severnoe_sijanie/17-1-0-70
ULN2803 и семь KT626 или копеечные аналогичные. Дёшево и на большой ток. Правда не очень красиво… Но без радиаторов.

hmansy09
1 год назад
Reply to  Elektron76

Почему семь? Там 21 надо будет, но тоже вариант.

Ildus
1 год назад
Reply to  Elektron76

Здравствуйте.
Спасибо за совет. Теоретически TD62783 выдержат — не сгорят, внутренности микросхемы рассчитаны на токи и напряжения в 4 раза больше, чем сейчас на них получается. Не рассчитан корпус микросхемы — не хватает площади отвода тепла. У нас получается лишнего тепла примерно 6 Вт на корпус. Не так уж и мало. Можно думаю будет решить вопрос радиатором. Не получится заменю ленту на однорядную — в данном случае это мне кажется более разумный выход из положения. А если буду дальше модернизировать устройство и буду переделывать плату, сделаю ключи уже на транзисторах в корпусах ТО-126 или ТО-220. На семь ключей площадь рассеивания тепла выйдет в пять раз больше на одной микросхеме — этого уже хватит. Вот там уже и применю двухрядную ленту.

hmansy09
1 год назад
Reply to  Ildus

Да, по моему я это где то и говорил. )

Dmitriy
1 год назад

Хочу выразить благодарность авторам за проделанную работу, молодцы, спасибо. Завершил сборку и настройку устройства все работает согласно задумке. Флешка микро ЭсДи с переходником на 1 Гб. поддерживается. Общее количество использованных RGB светодиодов 252, установлены в кабель-канал 40Х15 вместо крышки закреплен светорассеиватель от ЖК телевизора, распиленный на полоски необходимой ширины. Работа устройства действительно впечатляет ! Настройку фильтров производил с помощью генератора Г3-118.

hmansy09
1 год назад
Reply to  Dmitriy

Спасибо.

hmansy09
1 год назад
Reply to  Dmitriy

Хотелось бы увидеть на сайте ваш вариант устройства, а так же фото и видео его работы. У меня с 252 светодиодами не получилось, ключи сильно грелись, а радиаторы ставить некуда было уже. Как у вас?

Ildus
1 год назад
Reply to  hmansy09

Здравствуйте.
После Вашей подсказки мне про нагрев радиатора и прочтения этого сообщения пришла мысль как Вам выйти из положения.
Подсказываю:)))))
У Вас как и всех нас — собравших эту конструкцию имеется две платы — этажерки. На одной плате мамки, на другой папки — для соединения их между собой.
Вы демонтируете папки и вместо них впаиваете мамки. Затем из папок вынимаете отдельно штыри (иначе не хватит длины) и соединяете этими штырями между собой платы с мамками. Т.е. плата нижняя — мамка — штыри — мамка — плата верхняя.
Таким образом Вы дополнительно к имеющемуся зазору получите еще 6 мм. Этого достаточно чтобы разместить листовой радиатор на ключи. Его размер можно будет увеличить до размера платы индикации.
Таким образом Вы возможно решите вопрос нагревом ключей и у Вас останется практически без изменений внешний вид конструкции.

hmansy09
1 год назад
Reply to  Ildus

Спасибо за совет, мой корпус в шапке статьи, придется его переделывать тогда. У меня собственно зреет ещё одна версия «Aurora — Independence», но пока как то не созрела. В новой версии хочу сделать упор на максимальную автономность и независимость от внешних факторов, шнур в розетку и пульт — всё. Тут занимался новым МУ-компрессором для «Союз-1», старый из статьи был, нормально работать я его не смог научить, поэтому подошел радикально — сделал новый. За основу взял с гибрида, только без полевика сделал, smd на двух биполярных и своей любимой 4558. ) Хорошо работает, только дроссель пищит с толку сбивает подсветку в паузах, завтра клеем залью проверю в закрытом корпусе.

Ildus
1 год назад
Reply to  hmansy09

А можете выслать свою личную электронный почту. У меня есть чем поделиться с Вами и показать свои наработки в области ЦМУ и СДУ. Есть предложения, по доработке и переделке этой Авроры.
Есть простая, но эффективная и проверенная схема компрессора. Я подобную, как в Авроре тоже в другой ЦМУ приделывал, но увы…. Не понравилась как работает. Может что сообща и получим интересное.
Если корпус менять не хочется, а на сайте фото вашей Авроры. То можно выпаять панельки и впаять TD62783 прямо на плату. У Вас там видно что плата индикации через проложку на Атмеге8 лежит. А проложка миллиметра четыре, думаю. А так еще миллиметра три плюсом выиграете. И места на радиатор возможно уже и хватит. Его кстати рекомендую общую на все три сделать. Ключи не все в раз и одинаково в работе возможно греться будут, а так немного раскидаете тепло по всем трем. Да и проще сделать.

hmansy09
1 год назад
Reply to  Ildus

Корпус у этой конструкции уже навряд ли будет переделываться, а почта в профиле: hmansy09@yandex.ru, кидайте посмотрю с большим интересом, всегда рад видеть новые идеи. Если компрессор проще и работает лучше, применим в следующей конструкции. Вообще у меня компрессор «Авроры» работает без нареканий, попробуйте уменьшить коэффициент усиления ОУ.

Dmitriy
1 год назад
Reply to  hmansy09

Микросхемы греются совсем немного, не более 40 градусов при длительной работе подсветки на максимальной яркости. Вот видео работы устройства.
https://youtu.be/neaQo2Go_UM

Ildus
1 год назад

Здравствуйте, авторы.
Развел плату практически без СМД элементов, согласно схемы. При разводке и сравнении с Вашей версией заметил нестыковки в некоторых номиналах элементов, а также незначительные отличия схемы от Вашей разводки платы. Отличия не принципиальные, но все же есть.
Подскажите на что все таки лучше ориентироваться: на схему с номиналами или на разведенную плату и номиналы которые там???

Elektron76
1 год назад
Reply to  Ildus

На схему ориентируйтесь. Ваш вариант платы дайте людям, если можно.

Ildus
1 год назад
Reply to  Elektron76

Здравствуйте, уважаемый.
А вы являетесь соавтором этой вещи???

Ildus
1 год назад
Reply to  Radan

Я спрашивал про авторство, из-за того что не могу без позволения авторов проекта и сайта выкладывать здесь что то свое.
Если разрешение есть, я могу выложить свою разводку, переделанную прошивку для платы индикации и фото собранного устройства. Так как у меня вроде все работает, думаю все сделал правильно. Только подскажите как это сделать.

Ildus
1 год назад
Reply to  Radan

Ок.

Ildus
1 год назад
Reply to  Radan

Ваш сайт — находка для любителей устройств световых эффектов. Очень радует то, что выкладываются схемы устройств, прошивки и самое главное — сами исходники. Всегда можно что-то доработать, переделать, разобраться в работе устройства.
А то на большинстве сайтов выложат такие устройства, где на мой взгляд специально еще и в схемы вносят ошибки, и прошивки кривые выкладывают. Т.е. соберешь, все поправишь, прошьешь — вроде работает, но как то все не так как надо. А про исходник вообще молчу. Либо нет вообще и или за плату. Хочешь доработать — плати. Или сам с нуля пиши. У вас в этом плане все классно. Молодцы что не жадничаете и делитесь с другими увлеченными.

hmansy09
1 год назад
Reply to  Ildus

Скажите, а какие отличия вы нашли?

hmansy09
1 год назад
Reply to  Ildus

По разводке на плату ориентируйтесь. Дело в том, что схема частично взята из предыдущей конструкции, а плата непосредственно разработана для именно этой. Я сейчас не помню уже, но там отличия были в подключении энкодера, на плате перемычки вместо резисторов, так же отличие с выходами фильтров, но это не принципиально. Я бы делал так как на плате. По номиналам ничего сказать не могу, уточните какие различаются. Если это фильтры, то возможно после настройки я внес корректировку в плату, а в схему нет. )

Ildus
1 год назад
Reply to  hmansy09

Здравствуйте.
Не помню уже сейчас точно какие.)))
Отличия в разводке и номиналов от схемы, но не значительные, думаю на работу устройства в целом не повлияют. Свою развел и собрал в точности как в схеме.

Ildus
1 год назад

Здравствуйте, уважаемые.
Может подскажите, а где выложены сами исходники.
Вроде написано, что и как править, но самих исходников что-то я не нашел.

Ildus
1 год назад
Reply to  Radan

Спасибо большое, нашел.

Сема Кашпер
1 год назад

И ещё автор вопрос если просто их не подключать карточку и дисплей цму фунциклировать будет Без них либо нет?

hmansy09
1 год назад

Будет. Я думаю будет ещё одна версия ПО для «гибрида». Там ЦМУ встраивается в профиль и не имеет никаких органов управления кроме пульта, дисплей и SD карта отсутствуют. Т.е. минимум проводов, 1 в блок питания и всё. Эффекты с карты памяти будут перенесены в контроллер, возможно, что то добавлено. Обновленная версия ПО будет совместима с этой ЦМУ.

Elektron76
1 год назад

Будет. Только при включении режимов 30-35 ЦМУ перезапустится (сторожевой таймер).

Сема Кашпер
1 год назад

Ок .если можно то попробую да и товарищи поможет может.

Сема Кашпер
1 год назад

Ещё добавлю и убрать sd card тоже.адаптеры (разъемы )то же дорогущие у нас.по нашему курсу уе с жки и карточкой сд.почти 100$ долларов получается устройство это .без них 45-50$.

Сема Кашпер
1 год назад

Уважаемый автор.можно ли заменить nokia 5110(у нас только в продаже 3110)стоит 30 б.рублей(сам я из РБ) .те 50 % стоимости устройства что не есть хорошо,на lsd16*2.либо вообще на кнопки тактовые и светодиоды.как это сделать и что бы все работало как без nokia.за ранее благодарен.

hmansy09
1 год назад

Закажите 5110 у китайских друзей с алиэкспресса, мы так и делали в своё время.

mpd_66
2 лет назад

День добрый. Конденсаторы 11nF, 12nF. 3160p можно заменить на 10nF, 10nF и 3300p?

hmansy09
2 лет назад
Reply to  mpd_66

Крайне желательно использовать точные значения. Комбинируйте из 2х. Я поверх одного напаивал второй. Например 10н снизу и 1н сверху.

mpd_66
1 год назад
Reply to  hmansy09

Понятно, спасибо.

cellplan
2 лет назад

Добрый день!
Продвинулся в изготовлении данного проекта. Собрал на 80% детали, оставшиеся жду.
Приступаю к изготовлению печатных плат, в связи с чем вопрос:
1. При распечатывании платы «новая плата» из sprint-layout обнаружил, что при печати трафарета данные (дата и ФИО разработчиков)где IRF520 и разъем питания отображаются зеркально (именно уже после распечатывания), на плате «блок индикации» все нормально. Вопрос нужно при печати устанавливать «зеркально» или просто надписи разместили не правильно?
2. Я правильно понимаю, что для прошивки atmega8 в корпусе TQFP на блоке индикации, микросхему сначала необходимо запаять на плату и прошивать уже на плате? Или как? Поделитесь опытом. Еще конечно вопрос, как ее нормально запаять, такую мелкую…
Нет случайно платы под корпус dip?
Заранее благодарен за ответы и науку.
Спасибо!

С уважением,
Егор

hmansy09
2 лет назад
Reply to  cellplan

1. Данные и фамилии разработчиков на основной плате должны отображаться правильно. Зеркалить-не зеркалить ориентируйтесь по выводам микросхем всегда. 2. Я на плате прошиваю, для этого там разъём предусмотрен. Платы под DIP у меня нет. Да и проблем с пайкой не должно возникать. Флюс и маленький паяльник с острым жалом, решают проблемы. Ну или продвинутый способ — паяльная станция с феном и паяльная паста. Я обычно паяю паяльником подобное, выпаиваю при необходимости феном. Мелкие детали, резисторы, конденсаторы паяю феном. Мажу точки пайки паяльной пастой, прилепливаю на неё детали и прогреваю. Они все садятся сами на свои места. Не забываем после пайки тщательно отмывать плату от флюса, в особенности если он активный!

cellplan
2 лет назад

Добрый день!
Подскажите пож. энкодер (на 24 щелчка полного оборота) используется с выключателем? По схеме не увидел, на плате вроде под 5pin.

hmansy09
2 лет назад
Reply to  cellplan

Здравствуйте! Да, с кнопкой.

cellplan
2 лет назад
Reply to  hmansy09

Спасибо, Константин! Буду продвигаться в изготовлении дальше. Пока вопросов нет.

vvp68
2 лет назад

Не как не могу подружить Аврору с дистанционкой .Все что были дома перепробовал .Реагирует только на одну .Но включает один и тот же 3 эффект sad

hmansy09
2 лет назад
Reply to  vvp68

Ну, собственно у меня тоже ни один из имеющихся не работал. Ищите такой в ближайшем магазине:
https://yadi.sk/i/PP5yPMDZ3REoAF
Работает точно! )

vvp68
2 лет назад
Reply to  hmansy09

Спасибо. Будем искать . smile

vitalikdog1958
2 лет назад

Добрый вечер уважаемый автор. Изготовил и запусти только узел индикации на индикаторе от 3310.
При подключении резервного питания на DS1307 часы останавливаются и только на индикаторе значение остановившихся секунд. При изъятии резервного питания часы идут нормально. В чем тут дело. Подскажите пожалуйста. Спасибо.

hmansy09
2 лет назад
Reply to  vitalikdog1958

Ну, я не знаю, не экстрасенс же. Подтягивающие резисторы все установлены? Попробуйте убрать/уменьшить емкость конденсатора параллельно батарейке. Корпус часового кварца заземлен? Проверьте монтаж.

hmansy09
2 лет назад
Reply to  hmansy09

Наверное для 3310 лучше использовать библиотеку 3310, а не 5110. https://yadi.sk/d/AERxMGCz3PAtht

vitalikdog1958
2 лет назад

Добрый вечер уважаемый автор подскажите пожалуйста биты конфигурации для всех контроллеров.
С уважением,

hmansy09
2 лет назад
Reply to  vitalikdog1958

Конфигурация фьюзов Atmega32:
Low 0хFF
High 0xD1
——————————
Конфигурация фьюзов Atmega8:
Low 0хFF
High 0хС9
——————————
Конфигурация фьюзов Atmega8 LSD:
Low 0хFF
High 0хС9

vitalikdog1958
2 лет назад

Спасибо большое ! Всех Вам и Вашим близким благ!

hmansy09
2 лет назад
Reply to  vitalikdog1958

Спасибо.

vitalikdog1958
2 лет назад

Добрый день,
очень хочу собрать, уважаемый автор, Вашу цветомузыку.
Скажите пожалуйста кварц обязательно на 18,472 MHz.
Что то я не нахожу его нигде . Даже в али экспресс. А если что то можно поставить кварц на 18.432 мГц или нужно переделывать прошивку
С уважением,

hmansy09
2 лет назад
Reply to  vitalikdog1958

Здравствуйте! Это опечатка, кварц на 18,432. На фото это видно.

Николай
Николай
2 лет назад

Не получается скомпилировать,выбивает ошибку.

koka45565
2 лет назад

Ту прошивку я ставил,с ней тоже не хочет.

hmansy09
2 лет назад
Reply to  koka45565

Попробуйте в исходнике изменить: Const Read_ofset = 0 на 129536

koka45565
2 лет назад

У меня карточка на 512мб, на авроре работает , а на hybrid не хочет. В чём может быть причина?
не хочет

hmansy09
2 лет назад
Reply to  koka45565

пост 23

electrik19616742
3 лет назад

Нашол у себя в хламе понельку от автомагнитолы а в ней энкодер w24v4 почти похож на мой , посчитал 24 щелчка.Заменил и всё заработало отлично.СПАСИБО ВАМ за помощ.

hmansy09
3 лет назад

Отлично!

electrik19616742
3 лет назад

Доброе утро. Опробовал и эту прошивку эфект тодже,переключает каналы через один щелчок и снова виснет .Поменял энкодер на новый , тоже самое.Оставил прошивку от версии ГИБРИД,если переключать с выдержкай то нормально.

hmansy09
3 лет назад

У меня нет такого энкодера, у меня PEC12 на 24 щелчка на оборот и работает он просто отлично. Хотя возможно дело и не в энкодере у вас. Фьюзы выставлены правильно, как в предыдущей статье? Попробуйте ещё эту прошивку: https://yadi.sk/d/bLY9jElA3J9w85 в ней увеличена частота опроса энкодера, но это приводит к некоторым задержкам в обработке звука. Если работа энкодера улучшится, а тормозов не будет, можно еще увеличить. Конденсаторы C4-C6 на 100n у вас установлены?

electrik19616742
3 лет назад

Опробовал новую прошивку.По часовой стрелке доходит до стробоскопа и зависает ,против часовой до белой подсветки и тоже виснет. Энкодер на 12 щелчков.

electrik19616742
3 лет назад

Пульт потихоньку запрогромировал и с пульта работает беззбоев. fft21RGB_m8_12_3. последняя прошивка АВРОРЫ.

hmansy09
3 лет назад

Попробуйте эту прошивку: https://yadi.sk/d/xWCwb4IE3J8B28

electrik19616742
3 лет назад

энкодерPEC-12,ПЕРЕМЫЧКИ СТОЯТ

hmansy09
3 лет назад

Я понял, что PEC-12, сколько у него щелчков на оборот? Какие прошивки до этого стояли? Помогали вам с энкодером или работал сразу на прошлой версии? Я правильно понял, тормозит именно энкодер? С пульта нормально?

electrik19616742
3 лет назад

Энкодер PEC-120,перемычки стоят, плата отмыта и покрыта лаком.

hmansy09
3 лет назад

PEC12 наверное, а дальше? Например PEC12-24… Хорошо, какая версия прошивки на меге8 до этого стояла на прошлой версии и помогали ли вам с энкодером? Или скиньте свой исходник от старой версии на мегу8, я сравню.

electrik19616742
3 лет назад

Добрый день.У меня ещё один вопрос,при переключении режимов ЦМУ зависает или постоянно пищит.Передёрниш питание и всё нормально некоторое время и тагже при прогромирование пульта.Что-бы его запрогромировать нужна выдержка, несколько сикунд перед поворотом энкодера.

hmansy09
3 лет назад

Какой у вас энкодер?

hmansy09
3 лет назад

Вы обратили внимание, что на плате стоят перемычки вместо резисторов R4-R6?

electrik19616742
3 лет назад

Добрый Всем день.Поздровляю с праздником Днём Радио. Спасибо hmansy09 за подсказку , всё сделал как вы написали , карта на 16 мб заработала.

hmansy09
3 лет назад

Спасибо, вас также всех с Днём радио! Отписывайтесь о впечатлениях пожалуйста, о достоинствах и недостатках.

electrik19616742
3 лет назад

Добрый всем вечер. Собрал новую Аврору всё работает кроме карты памяти , на предыдущей версии работает а здесь не хочет.Вчём причина , подскажите .

hmansy09
3 лет назад

В исходнике на мегу32 попробуйте изменить значение Const Read_ofset = 29184 на ноль. И перекомпилируйте прошивку.

onchar
3 лет назад

В версии Гибрид не хочет работать ни один стробоскоп.
В чём может быть причина?

onchar
3 лет назад

Вопрос авторам. Нашёл разницу в схеме и печатной плате.

На ПП:
DA3.2 вывод >7—C13—R22— < вывод 4 ATMega32
DA3.2 вывод >7—С14—L2— < вывод 24 ATMega8
На схеме:
DA3.2 вывод >7—С14—L2— < вывод 24 ATMega8

Далее
На ПП:
DA4.2 вывод >7—С16—L3— < вывод 23 ATMega8
На схеме:
DA4.2 вывод >7—С15—L3— < вывод 23 ATMega8
DA4.2 вывод >7—С13—R22— < вывод 4 ATMega32

Как должно быть правильно?

hmansy09
3 лет назад
Reply to  onchar

Можно так, а можно и так. Делайте как на ПП, плата проверена — работает.

hmansy09
3 лет назад
Reply to  onchar

Разница только в том куда подключен вход компаратора, либо к ФНЧ, либо к ФВЧ. Работать должно при любом подключении, проверяйте монтаж, подстройте R22.

koka45565
3 лет назад

Огромное спасибо автору. Всё работает. Но есть и недостаток. Очень маленькая задержка включения фона во время тишины между фонограммами.У меня и 2 секунд не проходит как загорается белый фон. И наверное лучше было бы чтоб был не белый фон , а хотя бы радуга. Может это можно изменить?

hmansy09
3 лет назад
Reply to  koka45565

Найдите в исходнике на мегу32 следующую строку:
If Count_pause >= 450 And Sound_off = 0 Then
Вместо 450 поставьте своё значение и скомпилируйте hex
Число в "попугаях" попробуйте увиличить в 1,5-2 раза.
Насчет радуги подумаем, но позже. Пока нет времени.

koka45565
3 лет назад

На космодроме есть MC4558CDT и RC4558DR. А какие лучше не могу понять.Подскажите какие лучше брать?

hmansy09
3 лет назад
Reply to  koka45565

Которые в корпусе so-8

koka45565
3 лет назад

Да запрограммировал, эффекты работают, а цветомузыка нет.Я вместо операционников что в схеме поставил Lm358. Может в этом причина?

hmansy09
3 лет назад
Reply to  koka45565

Может и в этом. Посмотрите прохождение сигнала по каскадам, что бы понять где проблема. Я не случайно отказался от лм358, слишком большие искажения сигнала, огромная ступенька и недостаточный уровень выходного сигнала. Вы не получите с лм358 необходимых характеристик. Можно попробовать на тл72 заменить, но они с полевиками на входе. В железе не пробовал, только симулировал. В симуляторе работало. Но там другая коррекция будет. Вообще можно любые приличные Оу использовать работающие от 5 вольт и обеспечивающие размах сигнала на выходе до 4 вольт без ограничения (чем больше, тем лучше). Разумеется с соответствующими цепями коррекции, ну и цоколевку смотрите.

koka45565
3 лет назад

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

hmansy09
3 лет назад
Reply to  koka45565

Вы пульт запрограммировали?

hmansy09
3 лет назад

Обратите внимание, что кварц в блоке индикации мной применен на 18432000Гц. Прошивка под него!
Т.е. мы имеем 2 кварца на 18432000 и один на 32768.

nikolajyashkin21
3 лет назад

очень большой наглостью будет просьба добавить в архив проекта список компонентов& что идёт в дипе, а что в смд
я если честно запутался

hmansy09
3 лет назад

Все детали промаркированы на чертежах печатных плат.
Ну, вот список если ничего не пропустил: https://yadi.sk/i/PV88K3Nq3GHy7J

nikolajyashkin21
3 лет назад
Reply to  hmansy09

вот спасибо огроменное !!!

hmansy09
3 лет назад

DS1307 ещё в DIP корпусе.

nikolajyashkin21
3 лет назад

вот это тема ! респект

alecksergiyevich
3 лет назад

Автору огромное спасибо! Очень круто! Обязательно повторю.

Juris_3D
3 лет назад

Ура! Спасибо за супер новость! biggrin  Хорошая новая "доза наркотиков" для моего мозга! biggrin
P.S.: а как такое сотворяетса "в тихаря", а не в какой нибудь животрепещущей форумной ветке?