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

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

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

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

Radan

0
Комментарии: 880Публикации: 168Регистрация: 30-11--0001
Опубликовано в
Поделиться

Отправить ответ

65 Комментарий на "Aurora — hybrid"

Войти с помощью: 
Подписаться на
Сортировать комментарии по:   новые | старые | рейтинг
mpd_66
Участник

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

hmansy09
Участник

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

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

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

hmansy09
Участник

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

cellplan
Участник

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

vvp68
Участник

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

hmansy09
Участник

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

vvp68
Участник

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

vitalikdog1958
Участник

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

hmansy09
Участник

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

hmansy09
Участник

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

vitalikdog1958
Участник

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

hmansy09
Участник

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

vitalikdog1958
Участник

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

hmansy09
Участник

Спасибо.

vitalikdog1958
Участник

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

hmansy09
Участник

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

Николай
Гость

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

hmansy09
Участник
koka45565
Участник

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

hmansy09
Участник

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

koka45565
Участник

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

hmansy09
Участник

пост 23

electrik19616742
Участник

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

hmansy09
Участник

Отлично!

electrik19616742
Участник

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

hmansy09
Участник

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

electrik19616742
Участник

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

hmansy09
Участник
electrik19616742
Участник

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

hmansy09
Участник

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

electrik19616742
Участник

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

hmansy09
Участник

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

electrik19616742
Участник

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

hmansy09
Участник

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

electrik19616742
Участник

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

hmansy09
Участник

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

hmansy09
Участник

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

electrik19616742
Участник

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

hmansy09
Участник

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

electrik19616742
Участник

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

hmansy09
Участник
hmansy09
Участник

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

Gonchar
Участник

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

Gonchar
Участник

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

На ПП:
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
Участник

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

hmansy09
Участник

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

koka45565
Участник

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

hmansy09
Участник

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

koka45565
Участник

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

hmansy09
Участник

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

koka45565
Участник

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

hmansy09
Участник

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

koka45565
Участник

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

hmansy09
Участник

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

hmansy09
Участник

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

nikolajyashkin21
Участник

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

hmansy09
Участник

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

hmansy09
Участник

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

nikolajyashkin21
Участник

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

nikolajyashkin21
Участник

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

alecksergiyevich
Участник

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

Juris_3D
Участник

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