Четверг, 08.12.2016, 12:52
Приветствую Вас Гость

Портал светоэффектов

Меню сайта
Категории раздела
Наш опрос
Оцените мой сайт
Всего ответов: 580
Статистика

Онлайн всего: 3
Гостей: 2
Пользователей: 1
ivan-bezh
Форма входа
Главная » Статьи » RGB

"Aurora borealis" (Северное сияние)
"Aurora borealis" (Северное сияние)
 
 
 
Историческая справка.
 
Предлагаемая вашему вниманию конструкция RGB ЦМУ на 21 канал разработана в содружестве авторов, и в очередной раз подтверждает наш девиз - "Цветомузыканты всех стран, объединяйтесь!"
Когда 7 или 8 каналов ЦМУ, хотя и полноцветных, для пользования оказывается мало, начинается работа мысли по их увеличению, да ещё и с небольшими затратами.
Конечно, не всегда количество означает качество. Но в этой конструкции не так - увеличение количества каналов до 21 помогает реализовать эстетическое восприятие на более высоком визуальном уровне. Ну а для любителей консервативных конструкций есть вариант, где 21 канал реализует 7-ми канальную ЦМУ. Не трудно добавить и классическую 3-х канальную. 
Конструкция воплотила в себе несколько новых идей обработки звукового сигнала. Кроме привычного разделения на частотные полосы, которые влияют на яркость каналов, она отслеживает изменение основной частоты, и на основании полученных результатов влияет на цветовую гамму. Такой алгоритм впервые опробован на AURORA-RGB и показал очень интересные результаты. Также имеется режим стробоскопа, реализованного на компараторе музыкального сигнала. Совокупность этих режимов, совместно с эффектами на карте памяти, позволяет выбрать множество вариантов визуализации звука, а также статической и динамической подсветки без музыки.
 
Описание работы устройства.
Контроллер Atmega8 выполняет анализ спектра и регулировку уровня сигнала как в предыдущей конструкции, и выводит данные уровня каналов через последовательный порт на второй контроллер Atmega32.
Также анализируются и предаются данные с энкодера.
В Atmega32 используется компаратор для реализации алгоритма "Авроры", SPI для чтения эффектов с карты памяти, вывод 16 градаций ШИМ на 21 канал с динамической развёрткой по RGB цветам, IR фотоприёмник на прерывании INT0 для управления с помощью пульта. Atmega32 является основным контроллером: задаёт все режимы работы, управляет уровнем сигнала и переключает аудио входы на Atmega8 по последовательному порту.
 
Принцип работы с картой SD/MMC:
При выборе режима работы 10-15 если карта не была инициализирована - она переводиться в режим 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); Цвет+ (режим фона)
  • кнопка "вкл - выкл" /  вкл.- выкл. СМУ
 
Основные режимы работы:
 
  • эффекты отключены, плавно зажигается белая подсветка
  • уровень каналов через DFT, цвет фиксированый
  • уровень каналов через DFT, цвет случайный
  • уровень каналов через DFT, цвет с алгоритма "Авроры"
  • уровни через DFT (1,21-НЧ и т.д.;11-ВЧ) цвет всех каналов одинаковый и зависит от уровней частотных составляющих
  • при превышении определённого уровня звукового канала (DFT) - включение выхода на полную мощность, цвет из алгоритма "Авроры"
  • белый стробоскоп, частота  определяется музыкой (компаратор)
  • цветной стробоскоп, частота  определяется музыкой (компаратор), цвет из алгоритма "Авроры" (НЧ канал)
  • 7-канальная СМУ, уровень каналов через DFT, цвет фиксированый
  • яркость всех каналов полная, цвет с алгоритма "Авроры"
 
------------- с использованием карты памяти ----------------------------
  • уровень каналов из файлов эффектов, цвет из алгоритма "Авроры"
  • уровень каналов из файлов эффектов, цвет всех каналов одинаковый и зависит от уровней частотных составляющих
  • уровень каналов через DFT, цвет с файлов эффектов
  • уровень из файлов эффектов, цвет из алгоритма "Авроры", темп смены кадров эффекта определяется музыкой (компаратор)
  • только эффекты с карты памяти, случайный выбор
  • эффекты с карты памяти, последний по кругу
 
----------------------- просто фон ----------------------------
  • постоянно включены все каналы, яркость и цвет регулируются с пульта
  • постоянно включены все каналы, яркость регулируются с пульта, цвет медленно меняется
Схема основного модуля.
 
 
Схема модуля ЖКИ.
 
 
Авторская конструкция с корректировками...
 
 
 
Конструкция нашего тестера Юриса.
 
 
Контролёр проверяет контроллер :))
 
 
 
Печатная плата основного модуля со всеми необходимыми исправлениями.
 
 
Печатная плата модуля ЖКИ (модуль в разработке).
 
 
Если вдруг у вас возникнут проблемы с доставанием TD62783 или UDN2891, вы можете воспользоваться альтернативной разработкой от Юриса.
 
 
 
 
 
,
 
Что ещё планируется сделать?
Добавить модуль ЖКИ для отображения режимов, часы + будильник для включения ЦМУ, модуль передатчика ИК для включения аудиокомплекса или другого устройства.
Расширить количество алгоритмов обработки звука, добавить файлы эффектов на карту памяти.
Разработать экранное устройство.
 
Ну и конечно же на сладкое видео:
 
 
 
С уважением, Равчев Николай и Рубашка Василий.
 
Все материалы, предоставленные в статье, являются интеллектуальной собственностью авторов.
Разрешается использование только в личных не коммерческих целях!
Не забывайте присылать отчёты о ваших конструкциях!
Кто повторит конструкцию и будет конструировать эффекты, присылаете на портал, будем создавать общую базу эффектов.
 
А продолжение следует...
 
Ну вот, и первое изменение: в схеме контроллер исправлен на Мегу32, частота кварца на 18.432, в печатной плате резисторы на затворы полевиков убраны, исходник перекомпилирован под Мегу 32.
 
Обновление от 22.05.2013 - ускорено чтение с карты памяти, устранены произвольные промельки красного при чтении эффектов.
 
Обновление от 24.06.2013 - доработано ПО для облегчения использования без дисплея. Прошивать заново нужно обе Меги.
 
По энкодеру: сделал "бипы" покороче по времени, чтобы можно было отследить количество срабатываний, причём в + и в - отличаются немного по времени.
 
По режиму обучения:
 
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 - кнопка "эффект +- 10" / при нажатии ? эффекта прибавл или убавл на 10
20 - кнопка "настройка каналов"     
21 - кнопка "переключение входов"
22 - кнопка "Rand"/ случайный выбор с 1 по 14 режим, переключение через время
23 - кнопка "Режим-" 
24 - кнопка "Режим+" 
 
Затем ещё 7 раз нажать ручку энкодера , раздаётся 5 писков, цму переходит в режим работы 3.
 
 
Обновление от 17.10.2013 - исправлена работу с энкодером (нет ложных срабатываний). 
Упразднена силовая часть и используется новое ВОУ - лента с чипами WS2801. 
Используется 21 светодиод. 
 
 
В разрыв цепей DI и CI желательно включить резисторы не менее 150 Ом, т.к. при случайном обрыве питания (или земли) на ленте, потенциалы с этих выводов через внутренние защитные диоды чипов ленты будут пытаться запитать светодиоды. Так можно пережечь выходы МК. (Совет от MrShilov)
 
06.01.2014 - По просьбе пользователей выкладываем файлы эффектов на карту памяти.
 
25.02.2014 - один из пользователей собрал схему микрофонного усилителя и поделился с нами. 
В архиве схема и плата, внимательно смотрите на других листах и не спрашивайте где найти :))
 
22.04.2014 - новая прошивка для схемы с силовой частью (исправлено запоминание команд пульта ДУ)
 
25.04.2014 - новая прошивка для WS2801 (исправлено запоминание команд пульта ДУ)
 
05.05.2014 - новая прошивка на Мегу-8 для работы с энкодерами PEC-12.
 
31.07.2014 - новая прошивка на Мегу-32 для варианта на WS2801. Исправлено запоминание команд пульта и то же самое влезло на Мегу 16 (если у кого Меги 32 нету).
 
09.04.2015 - по просьбе исходный код на Мегу-32: 1 ссылка, 2 ссылка.
 
02.05.2015 - микрофонный усилитель с компрессором - схема и плата. Спасибо Константину за предоставленный материал!
 
 
 
 
 
 
 
 
 
 
_______________________________________________________________________________
 
06.05.2015
Начинаем реанимировать проект - разрабатывать долгожданный блок индикации.
 
ЖКИ будет такой или на красной плате:
 
 
Он работает от 5 вольт, и нет проблем с библиотеками. 
 
Схема.
 
 
А вот и плату уже сделали! На ваше рассмотрение, давайте обсудим:
 
 
Видео процесса разработки (18.05.2015):
 
 
Тестирование уровня АРУ (28.05.2015)
 
Отображение цифрами:
 
 
Отображение псевдографикой:
 
 
30.05.2015
Добавили 16 режим работы:
 
 
03.06.2015
Игорь Бурнов реализовал плату микрофонного усилителя от Константина на СМД компонентах.
 
 
05.06.2015
У вас есть что сказать? У настоящих мужчин всегда есть что сказать!
Один автор добавил новый  режим цветомузыки, а второй - модуль индикации.
Причём не имея на руках железа! Сапожники то без сапог!!!
Хочется выразить особую благодарность нашим тестерам, которые всё это пробовали в железе.
Ну а как мы всё это могли сделать - конечно же в уме! Для настоящих мужчин нет ничего невозможного!
Правда есть одна маленькая хитрость - Протеус.
Ну вообщем вот вам самый последний срез материалов для повторения: 1 или 2.
Что нужно учесть - схема немного изменена. 
3 ножка контроллера блока индикации должна быть отключена от разъёма. 
А на самом разъёме должна быть перемычка между входом и выходом управляющего сигнала. 
Это боковые стрелочки "влево" и "вправо" на схеме. 
Обратите внимание , частота кварца на плате контроллера ЖКИ равна 18,432 МГц.
Не совпадает со схемой, там 11 с копейками.
Если нужна поддержка другого кварца, перекомпилируйте исходник.
 
Модуль ЖКИ отображает время, уровень, текущий режим и название активного эффекта карты памяти.
Некоторые режимы названия пока не имеют, так что предлагаю подумать над этим.
 
Память забита под завязку. Если захотите развивать функционал то придётся отказаться от графической заставки.
Хороший повод начать программировать микроконтроллеры! Успехов!
 
 
 
23.06.2015
Константин разработал печатную плату модуля индикации на СМД компонентах.
 
 
19.10.2015
  разработал печатную плату для "красного" индикатора полностью на СМД деталях.
Во вкладках есть и вариант платки микрофонного усилителя с копрессором, правда в железе еще не проверял.
 
 
08.04.2016
В этой прошивке устранены ложные мерцания и добавлены новые режимы работы:
Режим 17 - "выделение преобладающих цветов" 
Режим 18 - "выделение преобладающих каналов, цвета по алгоритму Авроры" 
Режим 19 - "поканальный стробоскоп" 
Так же изменена работа 6 режима "белый стробоскоп" - он работает с "эффектом качающегося зала". 
Прошивать нужно все три контроллера. 
Благодарим за труд Николая Равчева и Константина Огнева(hmansy09)
Они ещё что то вкусное пекут :)
 
26.04.2016
Как говорят у нас есть для вас две новости, хорошая и очень хорошая,
впрочем по порядку.

1. Очередное обновление "Аврора - Северное сияние".
Прошивать нужно все три контроллера.
Что сделано:
Карта памяти теперь работает с 30 по 35 режим.
На сегодняшний день имеется 15 режимов работы ЦМУ, все идут подряд с 1 по 15.
Введены два новых режима 14 и 15.
14-"индикатор уровня".
15-"каналы через 3" (один работает, два по краям выключены),
получается 7 каналов, цвета в них R с текущего канала, G со следующего,
B с того который через один. Яркость от уровня  R,G,B.
36, 37, 0 "регулируемая подсветка", "лампа настроения" и "белая подсветка" соответственно.
Режимы 16-29 находятся в резерве и ЦМУ их не учитывает при переключении.
Так же проведена большая работа по дальнейшему устранению мерцаний, в данной версии они сведены к минимуму.
Теперь положение энкодера всегда соответствует режиму включенному с пульта.
Так же энкодер теперь может переключать режимы по кольцу в обе стороны.
Доработана программа блока индикации. Ну и ещё разные мелкие недочеты.
Кнопка +-10 теперь функция "-/--" работает как включение режима ввода двузначных цифр. Например режим 15 вводится как "-/--",1,5.

2. Это последнее обновление для "Аврора-Северное сияние" в данном исполнении.
Дело в том, что дальнейшее совершенствование и развитие конструкции требует существенных изменений в схеме, соответственно и в  печатной плате. А это уже будет другая версия ЦМУ, естественно более совершенная.
 
Благодарим за последнее обновление Николая Равчева и Константина Огнева(hmansy09)
 
18.06.2016
Здравствуйте.Прошу Вас прикрепить к статье "Aurora borealis" (Северное сияние) мой  файл эффектов. 
Может кому понравится. 
Николай Товстопят ().
 
ОКОНЧАНИЕ ?
 
Категория: RGB | Добавил: defaultNick (17.04.2013) | Автор: radan
Просмотров: 19348 | Комментарии: 927
Всего комментариев: 9261 2 3 4 5 »
922  
А скажите, кварцы на 18.472 на 8мегах принципиальны, или можно заменить на 17.734?

923  
Только кварцы на 18.432 а не 18.472! На основной плате принципиально, на плате индикации нужно чтобы частота делилась на 115200. В принципе попробовать можете любой кварц, но нет гарантии стабильности работы (в исходниках частоту перепишите, перекомпилируйте).

924  
Благодарю.
Таких в хозяйстве у меня не водиться, придётся заказывать.
До НГ запустить бы аппарат.

925  
Попробуйте и там и там на 17.734 поставить, во всех трёх исходниках укажите эту частоту. Работать должно, но может быть проблема с пультом - нужно будет подбирать тайминги для IR протокола в Меге32.

926  
Она не делится на 115200.

908  
Обновил прошивки всех трех МК. Прошивки от 26.4.16. У меня одного так? На дисплее только часы показывают :-(

909  
Проверьте соответствие частоты кварца в исходнике и по факту на модуле индикации.

910  
Вот балин...... что то я совсем про это забыл :-( Теперь уже как приеду из командировки посмотрю!!!! Спасибо за волшебный пендаль!

911  
День добрый!!! Поменял в исходнике частоту кварца и прошил, все заработало. Но всплыл другой косяк перестали работать эффекты с карты памяти. И такой вопросик в момент обучения пульта информации на дисплей пока не выводится? Или и не планируется?

912  
В исходнике на мегу32 найдите Const Read_ofset = 29184 и поставьте 0. Скомпилируйте и перезалейте. Вывод информации на дисплей в момент обучения пульта не планируется. Эта версия ЦМУ больше не будет обновляться, прошивки последние.

913  
Спасибо, попробую! Жалко что обновлений больше не будет. Еще одна не доделанная конструкция получилась sad А следующая версия когда будет и будет ли????

0
914  
Ну почему же конструкция не законченная?
Всё есть - и ЖКИ, и часы, и новые эффекты.

915  
Я согласен что "железная" часть на высоте, есть все!!! Конструкция более законченная получилась чем Котоматрица cool А тут программная часть хромает особенно в дисплейном модуле! Очень мало информативности. Первая и главная, это информация при обучении пульта. Но все равно спасибо авторам за труды. Остается надежда что всетаки для дисплейного модуля будут обновления.

0
917  
Всё что обещано по этой конструкции авторами, выполнено. И даже больше.
Спасибо тем, кто помогал. В вашем случае лучше самому разобраться в исходниках и добавить недостающий функционал. И потом порадовать всех нас.

918  
Я еще раз повторюсь. Я согласен, что в железе все что обещано выполнено. Я и сам участвовал в тестировании и не один раз. Авторам большое спасибо, но хотяб диспленый модуль можно довести до более логичного завершения!!!! И еслиб я шарил в программировании то сидел бы и молчал. А разбираться в чужом коде это лучше самому заново все написать.

920  
Цитата
И если б я шарил в программировании то сидел бы и молчал. А разбираться в чужом коде это лучше самому заново все написать.
Не согласен с вами в обоих высказываниях. Вот что будет, если те кто шарит, втихушку себе дорабатывать будут и с остальными не будут делиться? Это неправильно, нельзя быть эгоистами.
И на основе кусков чужого кода свой написать намного легче чем с нуля думать над идеей. Тем более комментарии старались оставлять подробные.

921  
Хорошо обсуждать это когда знаешь и понимаешь. Если это для меня полная китайская азбука о квантовой механике то я не лезу. Пытался много раз разобраться но мне сильно мешает Бейсик который вдолбил себе в голову еще в школе, причем очень сильно. Сделать плату, спаять и настроить, протестировать без проблем.

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

919  
Будет.

905  
Здравствуйте.А обновлённые прошивки под вариант с WS2801 будут?

906  
Скорее всего нет. Большинство не использует ws2801, и я в том числе.

907  
Доброго здравия! Решилась проблема с работой с СD карты,заработала после форматирования с размером кластера 32 килобайта,карта мини СD, с миросиди фокус не проходит даже с размером кластера 64кв.

899  
Конфигурация фьюзов Atmega32:
Low 0хFF
High 0хD9
-----------------------------
Конфигурация фьюзов Atmega8:
Low 0хFF
High 0хС9
-----------------------------
Конфигурация фьюзов Atmega8 LSD:
Low 0хFF
High 0хС9
Правильно или нет?

900  
Сейчас посмотрел на м32 high 0xD1 у меня, в чем разница не смотрел. Остальное верно.

901  
0xD1 = Сохранять содержимое EEPROM при стирании кристалла

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

903  
Все прошил. Спасибо.
С этими прошивками на много лучше стало, и не зависает если карту прочитать не может. Борюсь с карточкой 2Гб т.к. меньше купить не удалось.

904  
Смотрите в сторону фотоаппаратов. С ними как правило демонстрационная флешка идет мегабайт на 16. У владельцев поспрашивайте, они им не нужны абсолютно. На 2Гб у меня нету, не могу проверить. 16мБ и 512мБ работают, 2Гб тоже должна если не микро SD.

0
871  
ОБНОВЛЕНИЕ!!!

872  
Молодцы !!! Спасибо!! smile
Эхх, когда же мои ручки добреутса до перепрограммирования моей... и там ещё надо платку индикатора сделать. Сейчас у меня сердечные дела с разными информативно-развлекательными LED матрицами smile

873  
Доброго здравия! Перепрошил все ядра,заметил такой баг,при включении режима эффектов самопризвольно переходит в режим 21 канал цвет Авроры не зависимо как с пульта или энкодером,и просьба к уважемому hmansy09 подправте прошивку меги для индикации а то у меня как в прошлый раз индикация возможна только под углом.

874  
Да, ещё забыли сказать, кнопка +-10 теперь функция "-/--" работает как включение режима ввода двузначных цифр. Например режим 15 вводится как "-/--",1,5.

876  
Да. После нажатия -/-- есть примерно 1,5 секунды, что бы ввести двузначный номер канала, по истечении времени будет введен однозначный (последняя нажатая цифра).

875  
А карта памяти на сколько у вас?

877  
Попробуйте этой: https://yadi.sk/d/HYK4SjoarLWFg для карты 2гБ

878  
Уточните какой индикатор у вас и какая была прошивка до этого?

879  
Индикатор 5110 -красный- прошивка Ваша сообщение 867,карта миниCD 512мб,до перепрошики работала без проблем

880  
Прошил не изменилось, также из режима эффектов загорается светик и переходит в режим цму 21 канал цвет Авроры,а индикатор работает нормально, он еще вчера начал работать сначала появляется переконтраст и через некоторое время начинает показывать нормально

881  
Попробуйте ещё эту: https://yadi.sk/d/BmwpHPjBrMMXy Если нет проверьте адреса начала эффектов, у вас ЦМУ не находит эффекты на карте памяти по этому сторожевой таймер сбрасывает ЦМУ в режим по умолчанрию -3.

882  
Ваш индикатор должен работать аналогично предыдущей прошивке.

883  
Ничего не пойму что произошло с картой все на месте и адреса файлы скопированы в указанном порядке,без всяких причин отвалилось и все и 2гиговая тоже не хотит она вообще лежала в заначке после как мне отдали миниСД.

884  
Попробуйте следующее: Сделайте полное форматирование карты. Виндовз иногда хитрит и не форматирует флешки полностью, забейте тогда ее нулями, в инете есть программы. Скопируйте файл и посмотрите по какому адресу физически находится файл. Это значение запишите в файл "Адрес". Процедура описана на сайте, следуйте сей.

885  
ей*

886  
С картой пока ничего не делайте, в исходнике на мегу32 найдите
Const Read_ofset = 29184    
и поставьте 0
далее найдите Start Watchdog   
и закомментируйте его
'Start Watchdog  

скомпилируйте, попробуйте.

887  
Не очень я дружу с компиляцией,может поможете буду признателен.

888  
Пробуйте https://yadi.sk/d/BmwpHPjBrMMXy

889  
Прошил,в режиме карты- полное зависание

890  
Ожидаемо. Проверьте контакты в гнезде карты. Бывают не достают. Проверьте адреса начала эффектов в файле "адрес".

891  
А, что если вы сейчас поставите старую прошивку у вас карта заработает разве? Попробуйте.

892  
Кстати глупый вопрос... Вы программатор отключили от меги32?

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

894  
Подождите пока. Пауза.

895  
Я сейчас пробовал microSD через адаптер - не работает. Обычная карта на 2гБ - работает.

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

897  
С прошивкой из 888 поста у меня работают карты на 16мБ и на 2гБ, на 512мБ у меня нет, но думаю тоже должна работать. MicroSD не работают через адаптер. Сбросьте мне свой файл адрес на почту, я посмотрю.

898  
Я пробовал микро SD с более ранними прошивками, не заработало ни с одной. Да и я не припомню, что бы микро SD поддерживалась. Возьмите прошейте мегу32 прежней прошивкой где она у вас работала, будет микро SD работать?

861  
По традиции правлю вторую ссылку на видео:

https://www.youtube.com/watch?v=UV_ju8ppWiY

biggrin

859  
Видео работы в автоматическом режиме и второе по новым режимам:
6-"Белый стробоскоп" с эффектом качающегося зала.
16-"5 бегающих огоньков"
17-"Выделение цвета" цвет фиксированный.
18-"Выделение каналов" Цвет по алгоритму Авроры
19-"Поканальный стробоскоп"

17, 18 - В первом и втором случае выделяются доминирующие каналы, остальные приглушаются.
Для более зрелищной работы автоматическом режиме в прошивках отключены на мой взгляд малоинтересные режимы и эффекты.
Извиняюсь за качество видео - как мог...

https://www.youtube.com/watch?v=5D-UVn-1gOA
https://www.youtube.com/edit?o=U&video_id=UV_ju8ppWiY

860  
По моему со второй ссылкой на видео что-то не так.
А первое видео - радует! smile

862  
Да, мне тоже очень понравилось, самое главное глаза устают намного меньше, в сравнении с прежним вариантом. Василий скоро выложит обновления на сайт официально. Да мы тут с Николаем уже подзапутались и в прошивках и в версиях. wacko
Тем более скажу по секрету, мы сегодня дни рождения отмечаем малость. biggrin Ссылку еще одну кинул, теперь правильно вроде.

863  
Доброго здравия! Благодарность всем принявшим участие в продвижение проекта! Перепрошил все ядра,все работает но есть маленькая неувязка,высокая контрастность на дисплее,изображение можно видеть только под углом а так экран сплош темный,дисплей 5110 (красный) подскажите пожайлуста что нужно предпринять для устранения этого\

864  
Кварц на какую частоту у вас на мегу8 стоит?

865  
На обеих 8 стоят кварцы 18432

866  
А до этого как было и какой прошивкой прошивали, исходник ваш прежний если можно киньте мне.

868  
Прошивку мне одолжил уважаемый pwd поэтому исходника у меня нет.

867  
Попробуйте: https://yadi.sk/d/5SvhXTHLqrP4e

869  
Все прекрасно стало на свои места. Огромное спасибо за помощь.Ещё раз спасибо за работу над проектом,здоровья и удачи ВСЕМ!

870  
Пожалуйста. smile

858  
Упс... Поправил ссылку: https://yadi.sk/d/mm_bEdwrqqmHb

856  
Итак, час долгожданного обновления настал! Пока выкладываю так, позже внесем изменения на сайт. Тестируйте, проверяйте, оставляйте отзывы о результатах, впечатлениях и недостатках.
https://yadi.sk/d/ThFbpbSlqqiNS

857  
На данный момент - огромнейшее Спасибо за проделанную работу! А вот больше скажу когда сам доберусь до переделки и тестирования smile
Но очень буду тут пока ждать отзывов от тех кто попробует раньше меня.

852  
Всем здравствуйте!
Рад, что проект не стоит на месте и развивается, за что огромная благодарность авторам!
Спешу поделиться хорошими новостями. Затачивайте свои паяльнички, новые прошивки практически готовы. Так, что кто еще не подпаял проводки для программирования контроллеров, поспешите это сделать! Спросите к чему такая спешка? Да к тому, что до выхода обновленных версий прошивок у Вас есть максимум два дня!.
Прошивать нужно будет все три контроллера.
В обновленных прошивках помимо устранения мерцания будут так же введены и новые режимы работы:
Режим 17 -"выделение преобладающих цветов"
Режим 18 -"выделение преобладающих каналов, цвета по алгоритму Авроры"
Режим 19 - "поканальный стробоскоп"
Так же будет изменена работа 6 режима "белый стробоскоп". Планируется, что он будет работать с "эффектом качающегося зала".
Мое мнение - велеколепно, шедеврально, прекрасно ну и т.д. Поверьте оно стоит того, что бы перепрошить все три контроллера!
И так, запускаем таймер на два дня!

853  
Я очень рад этим новостям. Самый старый вариант у меня есть, но отложенный в сторонку. Когда появилось дополнение LCD, я начал подумывать о вытаскивании конструкции из шкафа, но как то всё время откладывалось. Теперь наверное будет самое время ;-)
Скажите, чтоб мне все дискуссии не перечитывать - новый вариант, это для железа с простыми RGB диодами, или это вариант с "умной лентой"?
Спасибо!

854  
С простыми RGB.

855  
Спасибо, тем проще для меня сейчас. Жду. smile

851  
Дела постепенно продвигаются, скоро будут готовы новые прошивки в которых мерцание устранено! Аврора перестала мерцать, но чуток ударила по тормозам biggrin Но это не сильно заметно, работы продолжаются, наберитесь ещё немного терпения, обновление не за горами!
Ух! smile

836  
Тогда с моей стороны пауза.

838  
Мои эксперименты с изменениями в программе желаемого результата пока не принесли. Я разбирался с временными параметрами работы насколько мои мозги позволяют. То несогласованность работы ШИМ и UART является причиной постоянных мерцаний. Если я правильно понимаю после прочтения документации по микроконтроллерам, то во время обработки прерывания от UART аппаратно устанавливается запрет на все прерывания до окончания выполнения подпрограммы. А это где-то 2ms. А это около 20 прерываний от Timer1. И получается, что те светодиоды что включились светят лишнее время. Получаются визуально что немного повышается яркость, что воспринимается как мерцание с частотой около 20Гц. Проблему можно устранить, мне кажется, если побайтно принимать информацию по прерываниям, тогда освобождается около 80us на каждый принятый байт. Пока байт будет приниматься в сдвиговый регистр UARTa, есть около 80us для работы пп pwm_out, которая выполняется около 20us. Это я к такому выводу пришел.

839  
В итоге после всех экспериментов поставил Tik=18 вместо Tik=16 и мерцанй не стало. Нич-ч-ч-его не понимаю. Объясните, кто может, пожалуйста, почему такой сногсшибательный результат?

840  
А Tik=17 не пробовали?
Всё что твориться в микроконтроллере нужно смотреть в протеусе, а так навскидку вы больше паузу сделали между выключением каналов и сравнением с установленной яркостью. На максимальной яркости теперь не должно работать. Но главное есть результат!

841  
Пробовал и меньше 16 и больше 16. Но пока остановился на 18.

842  
Ерунда, мерцания есть, просто по другому мерцает. Я заметил вот, что. В режиме 16 если ставить tik=13 то присутствуют дрожание и более редкие яркие вспышки, при переключении огонька на другой канал цму на некоторых он горит ярче, на некоторых в соответствии tik=13. М?

843  
Всё таки ещё раз предложу не танцевать с бубном а в протеусе посмотреть временные процессы, для этого нужно накидать в него две меги, соединить их по UART, причём на меге 8 для ускорения процесса всё Фурье удалить из программы, принудительно задать произвольные уровни на выход. Тогда если вникнуть решение наверняка появится.

844  
Так я от вас результата жду biggrin

846  
Попробуйте https://yadi.sk/d/RzL7SyFTqahu9

847  
Мерцания нет, но и не работает. С пульта не регулируется уровень. На сигнал не реагирует.

848  
Ещё раз пробуйте, перешивать обе меги нужно. https://yadi.sk/d/xLKQBdMXqbFHz

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

850  
Главное что мерцания нет! А светит непрерывно - так я забыл убрать в меге 8 добавку чтобы тестировать без звука так сказать. Завтра уберу.

845  
У меня было так. Если Tik=18, световое сопровождение кроме низких частот в норме. 1-2 каналы светят почти постоянно, вот я и обратил внимание, что накладывается какое-то дрожание в виде повышенной яркости частотой где-то 15-20 Гц. на других каналах оно заметно, когда канал светит дольше, чем 1,5-2 сек. Это на всех каналах. На обеих светомузыках. Меняя редактированые прошивки, появлялись другие проблемы. Поэкспериментировав с Tik, я остановился пока на 18. Бас загорается мягко не дребезжит. Бывают небольшие сбои, но мне это не так действует на нервы, как дрожание по всем каналам. С протеусом я еще не подружился. Времени пока нет. Летом сад-виноград. Паяю только зимой. Да если частно, то я почти ровесник ламповых гаджетов.

800  
Я понял так, что во время прерывания от RS-232 принимать один байт и отправлять его в массив, при этом считать количество принятых байт. Как только 21 канал приняли, копируем его для обработки и выдачи на индикацию. При этом количество прерваний увеличится, но уменьшатся во времени раз 20.

801  
Не правильно. 20 байт будут в фоновом режиме приняты все аппаратно. Пришлите мне ваш последний исходник (без отключенного copy_pwm) я накидаю - проверите.

802  
Мой рабочий исходник без внесенных изменений: https://yadi.sk/i/7xyZY8DdqPfDq

803  
В подпрограмме обработки прерывания от RS-232 ставил
For Index=1 To 10 вместо 21, мерцания значительно уменьшились. А когда принимал всего 2 байта, то и вовсе исчезли.

804  
Попробуйте что получилось https://yadi.sk/i/dXSYp9D6qQGyT

805  
Благодарю за терпение и отзывчивость. Получил. Проверил. Мне пока понравилось на первый взгляд... Нужно подольше понаблюдать. Во-первых мерцаций неприятных не вижу. Особено в области нижних частот .Световое сопровождение стало идти в соответствии с ритмом и спектром. В области низких частот стало лучше.Раньше бас отображался отвратительно, почти непрерывно светился и накладывались мерцания. Теперь сразу видно, когда отображаются басы. Вечером, когда темнее будет попробую видео снять. Засветка каналов в области средных и высоких частот происходит очень резко. Немного бы затянуть по времени момент загорания и потухания. Нужно, чтобы еще кто-то попробовал эту версию прошивки. А я пока буду выискивать новые недостатки. Проект должен радовать глаз и душу. Спасибо за Вашу работу.

806  
Я тут так "по памяти" отмечу, что, по моему средние-высокие действительно отрабатывались слишком резко по сравнению с низкими. Могут ли Авторы прокомментировать? Или может в последних прошивках (с LCD) этого уже не было - их я ещё так и не попробывал (но буду)? Спасибо.

807  
Что касаемо обработки звука ничего не меняли. Я где то писал, можно отдельно на каждом канале настроить плавность угасания уровня.

809  
ДА ЭТО МНЕ ПИСАЛИ. Я этот момент держу на контроле. Попробую в бижайшее время.

810  
Есть у же один момент, который нужно устранить. При первом включении я это заметил, но не придал значения. Когда нет сигнала, до момента включения подстветки, хаотично вспыхивают разные каналы. В основном в в области 6, 14 и 19. А в процессе работы это, скорее всего накладывается фоном.

811  
Еще добавлю, что при переходе на режим 7-канальнй завечивается четко 2-й канал зеленым цветом, ну и через пару секунд включается Белая подстветка.

813  
Попробуйте это https://yadi.sk/i/2SDLJuASqQUsX

814  
Пока буду тестровать полученную версию, проверьте пожалуйста, в моем исходнике подпрограмму pwm_out. Там ли стоит участок инкремента razv? А то я проходил по алоритму и мне что-то н понятно с этим инкрементом

815  
Версия 9.1 проблески не утранились. Они проходят по тем каналам, где составляющие из двух цветов. У меня на индикации 9 канал есть чистый зеленый цвет, синего чистого нет. А согласно алгоритма образования цветов из програмы 9 канал должен быть чисто синий. Чисто зеленого нет. 16 канал зелено-желтый и 15 канал зелено-синий в обоих преобладает зеленый. Проверю еще раз распайку, но по-моему не в распайке причина. Красный ведь на месте. Он у меня идет 1-м каналом. Хотя по алгоритму цвеообразования он 21.а 9 должен быть малиновым, а у меня чистый зеленый. Уточню распайку еще раз.

817  
Если проблески только в новых изменённых прошивках, тогда тут нужно делать контрольную сумму в меге8 и проверку её в меге32. Дело в том, что пока мега32 в основном цикле считывает данные из приёмника UART мега8 тем временем не дремлет, а всё шлёт и шлёт данные, а когда мега32 готова становится к приёмы следующих данных она принимает не с 1 по 21 байт а как получится. Ну или можно без контрольной суммы так попробовать: приняли - послали байт подтверждения, мега8 получила подтверждение - ещё пакет выслала.

818  
Изменения в лучшую сторону. Больше всего неприятно раньше басы отрабатывались. Я все сделал согласно схемы. В программе инкремент и проверку razv поставил сразу после проверки Tik на 0. Каналы стали отображаться согласно алгоритма цветообразования. Красный на свем месте, синий тоже на своем. Одноцветные каналы отображаются нормально. Те, что состоят из двух цветов, воспроизводятся тремя вариантами: смесю двух составляющих или одним чистым цветом из этих дву составляющих.

826  
Не стало мерцаний, появились проблески. Решение одной проблемы порождает две других. Законы Мерфи в действии. Пробовал от генератора программного сигнал подавать, каналы в разнобой загораются.

827  
А с непеределанной прошивкой не в разнобой?

828  
С непеределанной по 5-6 каналов горит, а то и больше в зависимости от частоты, независимо от формы сигнала. От генератора видать нельзя делать выводы. Генератор для проверки не годится. Нужно только от реального сигнала.

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

830  
Нет ничего невозможного. Даже если вас съели - у вас есть два выхода...

831  
Этот кусочек:
If New_rx = 1 Then
For Index = 1 To 21
232_in(index) = Waitkey()
Next Index
New_rx = 1
End If
Я поставил в начале участка передачи значений на выход. Мерцаний нет. Проблесков тоже нет. Почти. В режиме 1 постоянно светит третий канал зеленым. 1 и 2 канал плохо реагируют, но зато остальные прекрасно. Особенно в режиме Аврора. По низам плохо. Может искать место экспериментально, куда приствить этот кусочек программы для чтения данных.

832  
Попробуйте ещё этот вариант (мегу 8 тоже нужно перешивать) https://yadi.sk/d/uGEkTthmqRtRv
Это про что я говорил, пошаговая передача (приняли-подтвердили).

833  
Попробовал. Мерцаний нет. Вспышек хаотичных нет. Вообще ничего по каналам не воспроизводится. Белый стробоком немного реагирует, цветной нет, Северное Сиятельство отрабатывает входной сигнал. Короче данные, наверное, не принимаются.

834  
Ещё раз пробуйте https://yadi.sk/d/V4x9o4ONqRyTJ

835  
Как в предыдущей версии.Только звук бипера стал похж на утиное кряканье.

837  
Я экспериментирую с вчерашней прошивкой. Меняю месторасположение чтения данный из UART и коэфициент пересчета COMPARE1A. При этом возникают существенные изменения в индикации.

816  
В разводке на плате красный цвет на 18-ом конакте разъема, а синий на 16-ом контакте выходного разъема. На схеме наоборот. Нужно на выходном кабеле поменять местамипровода 16 и 18 контакта. Потом в пп pwm_out инкремент и проверку razv поставить в правильное место, чтобы все согласовалось со схемой. Документация должна быть в идеальном соответствии. Ну... Чтобы мозги набекрень не выворачивались.

812  
При работе в 7-канальном режиме на второй канал (желтый) накладывается зеленые вспышки. По остальным каналам не проявляется. Бас работает мягко и приятно. В 21-канальном режиме подобные "наложения" отследить сложнее, но я думаю они присутствуют.

808  
У меня собрано два комплекта. Так я сейчас сравнил работу подредактированной прошивки и исходной, то я вижу изменения в лучшую сторону. Но для более объективного резельтата нужно больше времени. Так как нужно создать одинаковые условия для входного сигнала. У меня немного рерулировки на комплектах отличаются.

819  
Я не могу пробовать эту! У меня версия другая https://yadi.sk/i/kn2vsZfRqR3pN. Вам писали "-попробуйте эту прошивку" и от нее будем плясать, чего плодить их? Давайте остановимся на чем то одном! Спектр можно программно любой сделать, в ту или другую сторону его развернуть, зачем такие сложности с переделкой схемы, перепайкой чего то? Я уже запутался с прошивками!

820  
Меня устраивает любая прошивка, я тестирую ее в работе. Та прошивка, что вы мне раньше рекомендовали я пробовал. Визуально она ничем не отличалась. Мерцания сопровожали индикацию. Исходник, что прислал Elektron76 мерцания убрал, но двухцветные каналы подмигивают основными цветами. И когда нет сигнала: после включения или смены режима происхоит хаотичное загорание каналов до перехода в режим Белая подсветка

821  
Ну, тогда пробуйте ,а я подожду результата.

822  
Вот видео:
https://yadi.sk/i/8zxSKDBcqRCDu
https://yadi.sk/i/6o68FoxMqRCGN
https://yadi.sk/i/gnl0y7Z7qRCHu
https://yadi.sk/i/O_W-pZkCqRCMm
У меня два комплекта устройств.
Одно видео с синим цветом по низам - это прошивка, где есть мерцания. Эт 1-й комплект.
Три остальных это прошивка сегодняшняя от Elektron76.
Там есть момент включения. Работа со звуком и когда я отключаю лин. вход, переключаю на разные режимы. Это 2-й комлект.
Снимал мобильным, качество плохое. Мерцания еле заметны на низких частотах. 1-й комплект.
Мерцаний нет на 2-м комплекте. Но во время включения и пропадания сигнала идут проблески. Потом загорается Белая подсветка И присмотитесь внимательно - в режиме фиксированного цвета цвета в канале меняются .

823  
Я
, что то не так делаю? https://www.youtube.com/watch?v=-glktaIr1h4

824  
Зрелище впечатляющее, конечно! Очень красиво.

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

759  
Вставил две команды Reset Watchdog в исходник: одну после команды Wait 1 при первичном запуске карты, а другую перед возвратом из подпрограммы Minit. С картой програма стала работать. "Дребезг" при воспроизведении эффектов наблюдается. Также видно очень при режиме "Бегающие огоньки". Эффекты с карты поработали некоторое время и устройство зависло. На пульт не реагировало. Пришлось отлючать питание. После этого опять работает.

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

786  
А если вообще отказаться от карты памяти и применить какую нибудь мукруху энергонезависимой памяти?

757  
Доброе утро! Уважаемые разработчики проекта, благодарю за ответ на мои вопросы. А то я думал, что проект уже никому не интересен, а я только начал серьезно в него вникать. По поводу "слетания" кодов. Этого не было пока я не задействовал работу сторожевого таймера и фьюз бит EESAVE. Я попробую еще на втором экземпляре. Поэкпериментирую с различным сочетанием сторжевого таймера, фьюз-бит и частоты кварца. А может при компиляции возникают какие-то логичекие "хомуты" в программе. BASCOM у меня не лицензионный. Еще вопрос к уважаемым разработчикам. Если можете коротко в общих чертах изложить мне процесс работы от анализа спектра, разложения на 21 канал, передача данных в Мегу32 и вывод на индикацию. Хочу разобраться с "дребезгом". Очень уж раздражающе действует. Особенно это заметно в отраженном свете. Меня интересуют частотно-временные и аппаратные ресурсы для согласования режима приема информации на UART и выдача на индикаторы. Да, еще момент: при режиме "Северное сияние",
при наличии звука дребезга нет. Происходит плавное "переливание" спектра цветов. Для работы с SD картой, наверное, тоже в программе нужно делать сброс сторожевого таймера. При инициализации карты в программе есть задержка в 1 сек, может где-то там вставить команду сброса сторожевого таймера? Если что не так спрашиваю или обьясняю строго не судите, я не программист, а бывший электронщик, но BASCOM мне понятен, если мне логику процесса мне более детально обьяснить, то в программе могу покопаться. Тем более, что мне очень самому интересно покопаться и разобраться в моментах неудовлетворительной для меня работы устройства.

758  
Насчёт сторожевого таймера всё правильно, делайте его сброс в подпрограмме инициализации карты памяти (но тогда если карты нет он вам МК не сбросит).
По поводу анализа спектра - я сам бы не против чтобы кто нибудь на пальцах объяснил как Фурье работает, я только последовательность алгоритма тупо содрал и не вникал в суть процесса, всё хочу это сделать а времени как всегда не хватает.
А передача из меги8 в мегу32 элементарно простая. По UART идёт преамбула (один байт со значением 20, означающий для Меги32, что за ним пойдёт пакет данных уровней) и 21 байт со значениями уровней. Ваше дребезжание именно в Меге 8 формируется скорее всего. В режиме "Северное сияние" данные с Меги8 не используются (используется вход компаратора на Меге32), поэтому и дребезжания нет.
По поводу частотно-временных процессов самый лучший вариант сделайте симуляцию в Протеусе, там хоть и очень медленно будет работать, но зато натыкаете точки останова и будете наблюдать ход выполнения программы, распределение машинного времени процессора, а если глубоко захотите копнуть то можно отследить и изменения в EEPROM (если они программные). Конечно временем и терпением нужно будет запастись, но вы справитесь, потому как желание у вас есть!

760  
Сам анализ спектра будем считать, то работает правильно. Данные из Меги 8 в Мегу 32 можно передавать пакетом как в программе или поканально. Существенна в этом разница или нет? Нужно проанализировать.

761  
Поканально это как вы имеете ввиду?

764  
Поканально - это мгновенное значение канала передается от Атмеги 8 на определенный светодиод не в массиве, а каждый отдельно. Ну как толпу запустить в комнату. Можно дверь открыть и все зайдут сразу, а можно запускать по одному. Открыл дверь - запустил одного и закрыл дверь. И дак далее. Разбираюсь с участком выдачи мгновенного значения каналов на индикаторы. Уж очень много временного ресурса выделено на проверочные операции. Нужно осциллорафом посмотреть на выходах драйверов с какой скважностью пакеты ШИМ идут.

762  
Еще вопрос, Николай, в исходнике в месте "передача значений на выход" - это уже сам процесс отображения результатов поканальной обработки звука? Если да, то что это за условие If 232_add > 30?

763  
Это не связано с обработкой звука, вся обработка в меге8. If 232_add > 30 это определение уровня, суммированое со всех каналов для определения есть пауза в композиции или нет.

765  
Так я и думал. Значит я на верном пути. Мне, кажется, контроль паузы можно было бы сделать на Атмеге8. Выделить для этого один вход и контролровать наличие уровня на компараторе к примеру.Самому процессу отображения визуальной информации не должны препятствовать куча других процессов.

767  
Я думаю, что процессу коммутации не мешают процессы в основной программе. Но вам советую пробовать всё что считаете нужным, так рождаются хорошие идеи. Не забывайте делиться результатами smile

769  
Появилась идея. Чтобы выясниь причину дребезга, нужно отвязаться от Атмега 8 и UART. Может для этого в попрограмме Copy_pwm232 вставить строку:
232_in(k)=lookup(k,uroven) перед строкой:
pwm_o(k)=232_in(k)
А в конце программы нарисовать таблицу с 21 значением фиксированных уровней каналов. Работу UART запретить. Это все перекомпилировать и запустить. Таким образом больше зациклиться на подпрограмме pwm_out.

770  
Сделал, то что задумал. Задал произвольные уровни в таблице. Перепрошил Мегу32. Результат налицо. Каналы светят с разными уровнями и цветами и каждый мерцает постоянно. Бывают даже вспышки. По-моему ужнохорошо пронализировать подпрогрмму pwm_out. Я так в упор смотрел на нее. Прошивка у меня _fft21RGB_m32+lcd_8.5

771  
Вы ещё для чистоты эксперимента отключите прерывание по приёму данных (disable Urxs).
PWM_out работает так:
1) включается полевик на подачу минуса на катоды красных светодиодов
2) каналы 1-21 включаются на время от 0/16 до 16/16 в зависимости от уровня красного в канале. После прохождения 16 тиков таймера переходим на следующий шаг.
3) переключаем на зелёный цвет и то же самое, затем на синий то же самое и снова на начало.

772  
В подпрограмме я делал следующее: переставлял участок нарщивания и проверки параметра razv в конец подпрограмммы, а то в исходнике получалось, если razv=0, включается ключ R, потом идет инкремент razv и затем тики сравниваются с уровнем зеленого поканально. И т.д. Хотя после перестановки ничего не изменилось. Обнуление таймера поставил в начале подпрограммы, тоже ничего не дало. Закомментировал Enable Urxc. Тот же результат. Обратил внимание, что каналы просто меняют яркость. Светодиоды мерцают как мерцает далекая звезда. Вечером попробую на мобильный снять - выложить видео. Экспериментирую дальше.

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

774  
Даю видео:http://www.mediafire.com/download/0bdkemvgcmvpbea/%D0%92%D1%96%D0%B4%D0%B5%D0%BE-0009.mp4
Я включил все каналы на максимум, режим 1. Видео снимал телефоном.

775  
Действительно, мерцает... Похоже что это только у вас. Такое ощущение что частота шим маленькая. Но вы ведь говорили что в одном режиме не мерцает совсем?

776  
Подтверждаю. На максимальной яркости присутствует хорошо заметное мерцание.

777  
Еще одна версия у меня. Может сами полевики закрываюся с опозданием. У меня на затворы с Меги 32 сигналы через резисторы поступают, а между затвором и корпусом резисторы не ставил. Позже проверю эту версию. Что-то никто больше за мерцания не пишет. Или их нет больше ни у кого, или не обращают на это внимание. Разбирался с принципом формирования выходного сигнала.Расписывал составляющие для формирования цветов для 1-21 каналов для режима 1 при pwm_o(k)=16 для всех каналов согласно алгоритму программы У меня выходит, что 1 канал - малиновый ... 21-красный. Хотя согласно схемы у меня по-моему 1-красный .... 21-малиновый. И второе, на чем я зациклился недопонимаю. Это ПП pwm_out. Согласно подпрограмм при tik=0 меняется его значение на 16 потом если razv=0 открывается ключ красного цвета, затем происходит инкремент razv, т.е. razv=1 а далее при этом получается, что в красный канал идут составляющие pwm_g(k) и так 16 раз, потом открывается зеленый канал, снова инкремент razv, т.е. razv=2 и при этом в зеленый канал идут pwm_b(k) и т.д. Переносил участок, где инкрементируется razv и проверяется равенство его трем в конец подпрограммы - неправильно отображались цвета. Что-то я тут недопонимаю. Хотя на индикации все верно. Обьясните в чем моя ошибка, если не трудно.

778  
Про мерцание - не может быть где то деление на 8 в фюзах выставлено?
У меня сейчас дейвствующей этой конструкции нет (лежит в запаснике, так сказать), так что я только теоретизирую.

779  
нет.

780  
В Атмеге 32 нет такого фьюзбита

781  
А вы уверены, что мерцание возникает в м32?

782  
При режиме "Северное сияние" мерцания ведь нет.Там pwm_o(k)=16 для всех каналов. И значения Color(k) не берутся из таблицы, а определены предыдущим режимом. Все остальное выполняется аналогично.

783  
Возможно выполняется какой то цикл... А может банально частоты и ступеней шим не хватает? Так неохота разбирать корпус... У меня в принципе на нормальных режимах незаметно. А пробовали временем затухания поиграться?

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

785  
Вот здесь у меня есть непонимание. При открывании ключа красных светодиодов согласно подпрограммы коммутируются 1-21 каналы уровня зеленого. Потому что razv c 0 после инкремента становится равен 1, а при этом условии согласно алгоритму пп pwm_out на каналы 1-21 коммутируются составляющие зеленого цвета. Или что-то я не понял в алгоритме. В чем моя ошибка?

787  
Сперва инкремент razv идёт, затем если razv = 3 то становится = 0. Это происходит когда tik=0, то что переключение полевиков происходит перед изменением переменной razv действительно меняет местами цвета! Я на это как то не обращал внимание, так как цвета подбирались опытным путём.
Затем, при каждом тике, в зависимости от того равно ли razv 0 или 1 или 2 коммутируется либо R либо G либо B. Просто можете исправить тут условие, вместо 0-1-2 поставить 2-0-1. Кроме изменения цветовой палитры ничего больше не поменяется, с таким же успехом можно поменять подключение проводов R-G-B.
P.S. Я кстати поддерживаю предложение отказаться от карты памяти, хотя бы по той причине что за 3 года никто новых эффектов не создал, а тестовые которые есть в статье вполне влезут и в саму мегу32.

788  
А я бы от карты не оказывался. Надеюсь,что разберусь с причиной мерцаний. Круг "подозреваемых" процессов сужается. Затем с осени можно занятся эффектами. Есть идея создать несколько эффектов, которые будут сопровождать музыку. Ведь красота светомузыки в том, чтобы четко прослеживался ритм светового сопровождения. Ведь музыка - это в принципе совокупность периодически повторяемых ритмических последовтельостей. Еще одна идея меня не покидает. У меня есть действующая программа световых эффектов для 144 светодиодов (программное управление каждым светодиодом), писал для Z80 когда-то на "Sinclair". Больше десятка таблиц световых эффектов. Эффекты очень хорошие, но для одноцветных светодиодов. Переделать бы ее для котроллера и для трех цветов. Это был бы хороший проект, мне кажется. Программка маленькая, написана в машинных кодах с мнемоникой, все с комментариями. Т.е.Алоритм есть, таблицы есть. Осталось это все трансформировать для Атмеги. Ищу желающего вдохнуть "новую жизнь" в мой антикварный проект.

789  
Оно у вас с ШИМ было или просто светодиоды включались-выключались?

790  
Вот до чего я дошел. Данные 232_in(k) я задал таблицей в конце. Все равны 16. По умолчанию установил режим "1", т.е. cmu_mode=1. Информация для отображения берется не из UART, а задается принудительно. На участке программы "Передача значений на выход" в месте, где проверяется если это режим "1", я вместо Copy_232=1 ставлю Copy_232=0. А в месте, где проверяется, что это режим "9" (Северное сияние), я вставляю оператор Copy_232=1. И после этого дрожать начинает "Северное сияние", а режим "1" светит так, как должен светить. Т.е. Северное сияние, как я обращал внимание до этого светило ровно и без подергиваний, а остальные режимы, там где есть оператор Copy_232=1 проявляют это самое дрожание. Что на это скажете? Вот такая информация к размышлению. Все заключается в этом операторе. Блок индикации я вынимал. Не влияет. Без Атмеги 8 вообще ничего не работает. Атмега32, наверое, чего хочет от Атмеги8.

791  
Это и есть приём данных из меги8
If Adr_232 = 20 And Copy_232 = 1 Then
  For Index = 1 To 21
  232_in(index) = Waitkey()                                 'Принимаем данные уровня каналов
  Next Index
End If

792  
Да, - я разобрался с механизмом приема данных по UART от Атмеги 8. Но я же данные задаю непосредственно в Атмеге 32. И звукового сигнала нет вообще. Как я понимаю: данные из Атмеги 8 идут с периодичностью, определяемой частотой дискретизации входного сигнала. Значит время обработки и отображения каждого фрейма на индикаторы нужно синхронизировать с процессом приема. В Союз-1 тоже есть режим выдачи на светомузыку из программы на компьютере по UART, там я не замечал этих мерцаний. Правда там всего 8 каналов.

793  
Вот именно что там 8 каналов. А ещё нужно процесс приёма данных убрать из прерывания по UART дабы не мешать прерыванию на ШИМ.

798  
"Союз" тоже мерцает когда без компьютера работает. Все зависит от положения регуляторов. Если установить время затухания на минимум, мерцание как и в "авроре". Так, что это напрасный труд. Нужно замедлить время реакции до разумных пределов и всё, больше вы ничего не добьётесь.

796  
Меня интересует еще такой момент, если входного звукового сигнала нет, то информация все равно идет по RS-232 или пауза будет? Т.е. прерывания формируются От RS-232?

799  
Да, прерывания формируются постоянно, потому как пакеты данных по 21 байт идут постоянно. Но попробовать можно уменьшить время прерывания по UART. При прерывании выставить флаг что данные каналов пришли, отключить UART, в основном цикле программы скопировать данные и снова включить UART.

794  
Если это вопрос по моему антикварному проекту, то это автомат световых эффектов без шима. использована динамическая индикация, потому что это матрица 12х12, но растянута в одну линию. 144 светодиода вытянуты в одну линию.

795  
А у меня в исходнике инкремент razv идет после того, когда Tik=16

797  
А что будет происходить, когда идет прием данных по RS-232, а тут прерывания от Timer1

766  
Николай, дошел до момента, когда массив Pwm_(k)=232_in(k). Потом пошла мне непонятная манипуляция трансфомации этого всего в цвета. Где-то я читал на форуме, что здесь идет развертка по цветам. Если так, то можно для особенно одаренных поподробнее.

754  
Еще один момент. При раскомментированной процедуре сторожевого таймера с EEPROM "слетают" коды кнопок пульта. Фьюз бит EESAVE активный.

755  
Насчёт слетания кодов при сбросе МК сторожевым таймером не скажу, проблема мне не знакома. А вот с остальным давайте попробуем разобраться. 
Когда то "дребезжание" каналов было минимальным, но после этого много раз программа менялась и возможно на "дребезг" внимание никто не обращал, нужно чтобы остальные посмотрели, есть ли то же самое.
Про замедление спада уровня: найдите в исходнике на мегу 8
For K = 1 To 21
 Falloff(k) = 1
Next K
Это значит что по всем каналам спад уровня происходит максимально быстро. Поставьте 2 или 3, попробуйте. Возможно расписать замедление на каждом канале разное. Но нарастание останется такое же.
По поводу зависаний я знаю что они есть, но не знаю где. Очень подробно поведайте с чем они связаны (в какой момент, при каких условиях), нужно проанализировать внимательно.

0
756  
Коды могут слетать из-за питания, нужно выставить фьюзы мониторинга питания.

753  
Период восхищения прошел и теперь начинаю замечать недостатки в работе цветомузыки. Может это только у меня? Перечитал весь форум, внес коррекции в схему для более точных настроек. Первое, что мне не понравилось - это то, что каналы очень резко реагируют на звуковой спектр. Желательно, чтобы как-то плавнее, как в Союз-1. Второе -это то, что свечение каналов сопровождается постоянным мерцанием с частотой 10-15 Гц. На коротких вспышках этого не видно, а если светит канал больше 1 сек, то на зрение действует раздражающе. Каналы не светят а как бы дребезжат. Зависания задолбали. Раскомментировал процедуру сторожевого таймера, так от этого не читает SD карту, к карте обращается и через 2 сек переходит в режим 3. Зависаний таких как было не стало. Если возникает сбой, то выходит в режим 3. Пробовал на обих цветомузыках на Мега 32 и пробовал на Мега 16. И кварц делал 14 с мелочью. Недостатки не устранялись. Кто может сказать, что у него данный проект работает без проблем и качественно. проект, конечно сложный. Программа объмная и навороченная, но она должна работать а не издеваться. Я уже немного стар, чтобы такой программой разобраться. Тем более не программист. Мой уровень - закончился на Z 80 в машинных кодах. В этой программе пока разобрался как с SD картой устройство работает, чуть мозги не закипели. Кто что может посоветовать? Не могу успокоиться, если устройство работает не совершенно. Уважаемые разработчики посоветуйте в какое месте в программе нужно поэкпериментировать?

737  
А вот и видео [html] http://www.mediafire.com/watch/7mb9z92sbqth59q/%D0%91%D0%B5%D0%B7_%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8_0006.wmv [/html]

735  
Сделал две штуки и обе работают. Спасибо разработчикам за работу. http://www.mediafire.com/view/uus0530e0ehvp22/P1050318.JPG и вот так еще: http://www.mediafire.com/view/3a5frzr7gdfxpci/P1050320.JPG

738  
Pozdravljaju, PWD ! smile

739  
Спасибо!

740  
Доброго здравия всем! Подскажите пожайлуста где копать,подготовил сд карту согласно указания гуру,прописал адреса эффектов вроде все как подсказывает инструкция,вставляю включаю режим сд, на дисплее- сд карта Аврора переключение- и светик моргает, а на экране ни каких реакций ждал порядка 5 часов думаю пока досчитается до 294912 адреса,но так и не дождапся, карта на 2 гига.

741  
Посмотрите внимательно для начала, каким образом светодиод CARDREED соединен с +5V.

742  
да согласно Ваших рекомендаций убрал перемычку и установил сопрот 510 ом,раньше светик тупо светился а сейчас мерцает,перед как засветится идет пауза появляется инфа на дисплее исветик начинает мерцать,и мерцает .

743  
Если у вас на дисплее название эффекта значит файл с адресами эффектов был найден и прочитан. А далее вы скорее всего неверно указали адреса эффектов, ЦМУ идёт к этому адресу, а там нет ничего, все эффекты расположены адресом выше скорее всего (раз вы 5 часов ждали и ничего не появилось).

744  
Программой HxD посмотрите содержимое SD card. По каким адресам записаны адрес сборника эффектов и сам сборник эффектов. Нужно просто очень внимательно не спеша выполнить прцедуры, описанные автором в статье.

745  
Адреса на карте расположены в таком порядке-0 адрес начапьная запись,на 245760 есть какая-то зались,с адреса 262144 располагается запись с адресами, с 294912 эффект 1, с 360448 эффект 2, вот в таком порядке

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

748  
Я извиняюсь, сам уже забыл, вы правильно всё делали, открывать нужно логический диск, EB 3C 90 должно быть в 0 секторе, счёт адресов идёт оттуда.

749  
Да именно таким копом начинается прога на карте,по адресу 262144 расположена запись адреса эффекта 61 64 начало кода,на адресе 294912 начало эффекта 65 66 начало кода,при включении режима СД карта идет переключение высвечивается эффект и светик начинает мерцать

750  
Доброго здравия!Всем кто подержал в поиске проблемы большое спасибо,как всегда проблема оказалась банальной и была зарыта в дерьмовом адаптере СД-МСД,заменил и всё запустилось,ещё раз особая благодарность разработчикам Авроры всем здоровья и удачи!

747  
Совершенно правильно! Причём форматирование нужно делать не быстрое, а ПОЛНОЕ.
А с какого адреса у вас начинается логический диск? (символы EB 3C 90, можно поиском найти). Если с 0 то не так диск открыли для просмотра, в HxD нужно открыть физический (physical) диск.

751  
Опробывал карту miniSD-512mb для еффектов,работает отлично.

727  
Собрал Северное сияние полностью. Дисплей 5110, пульт для Panasonic, SD card на 2Gb/ Прошивки использовал:_fft21RGB_m32+lcd_8.5, Aurora borealis Lcd Nokia-5110_3, fft21RGB_m8_12_3_6. Пульт обучается, SD карта читается, устройство работает от микрофонного и линейного входов. Режимы переключаются. Весь функционал работает. В исходнике _fft21RGB_m32+lcd_8.5 Const Addr_file вместо 0 поставил значение адреса файла с адресом сборника эффектов. Тогда заработало правильно. Есть один момент непонятный пока. В процессе работы светомузыки зависает программа или может куда-то уходит в непонятном направлении. Бывает самовосстанавливает нормальный режим работы. Уходит чаще или на работу с картой (горит постоянно светодиод выбора карты) или на белую подсветку. Проект очень интересный, Мне очень понравился. Буду собирать еще один комплект. Спасибо разработчикам за работу. Постараюсь выложить видео.

728  
Рад что вам понравился проект, ждём видео.
Белая подсветка включается в паузах на некоторых режимах - так задумано. Const Addr_file это адрес с которого начинается поиск файла с адресами при включении, вроде должно и при 0 работать, только время определённое нужно при первом включении. Само восстанавливается нормальный режим работы - это скорее всего при сбое работы с картой сторожевой таймер сбрасывает Мегу32. Насчёт других непонятных моментов я не в курсе, чтобы исправить недочёты нужно точно определить в какой ситуации и с какими симптомами это происходит.

736  
А вот и видео-невидео... Снимал веб камерой и на мобильный. http://www.mediafire.com/watch/7mb9z92sbqth59q/%D0%91%D0%B5%D0%B7_%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8_0006.wmv http://www.mediafire.com/watch/9vlj9jmwhpkbg20/video-2010-01-27-09-32-43.3gp http://www.mediafire.com/watch/ixncs5a96o02wx4/video-2010-01-27-07-44-30.3gp Неделю учился пока наснимал. На видео есть момент зависания.

729  
Не замечал такого. Бывают небольшие подвисания когда например уровень меняешь или яркость при длительных нажатиях на кнопку пульта, но это не принципиально и связано скорее всего с тем, что "меги" работают на повышенной частоте.

731  
Доброго здравия! После повторения этого прекрасного проекта долго следил и ждал появления пульта и как-то всё само сабой улеглось и перестал следить за темой, на днях заглянул и был очень обрадован обновлением,огромная благодарность Всем принявшим участие в разработке дисплейного модуля.Повторил плату в диповском варианте,у меня вопрос -есть Мега8 с буквой L будет она фунциклировать в данном модуле, а так-же есть часовая микросхема PCF8583P есть возможность её применения, еще какие фузы прошивать в меге модуля дисплея,прошивки предложенные в срезе актуальны или есть новее,помогите пожалуйста а то самому тяжело, с программированием и компилированием очень туповат.

0
732  
Такая мега до 8МГц, может подойти, а может и нет.
Нужно пробовать.
Такая микросхема часов сюда не пойдёт.
Фьюзы можно выставить как в "Кошачьем глазе", ищите на портале.

733  
Фьюзы одинаковые для обоих мег

734  
Спасибо

726  
При пайке деталей на плату светомузыки обратите внимание на то, чтобы светодиод индикации чтения с SD card был запитан от +5В через резистор 510 Ом, который указан на схеме. Потому что на плате вместо него нарисована перемычка. Из-за этого на вывод CS SD card приходит нестандартный уровень.

717  
и ещё, все исходники на мегу 32 не компилируются, BASCOM-AVR выдает три ошибки
https://cloud.mail.ru/public/77yY/rxCd4EfU6

718  
2.0.7.1 из под XP

721  
попробую на работе. У кого-то на компе XP вроде стоит.

722  
да скиньте, я откомпилирую

723  
https://cloud.mail.ru/public/DTJs/tPMWVmz3m

724  
https://yadi.sk/d/qvG7Zk5nmgaY3

725  
спасибо

713  
Обнаружил еще один момент. Если отсутствует SD card, то при переходе в режим SD card, устройство зависает и его необходимо отключать. Эту ситуацию необходимо решить программным способом. Есть же контакты наличия - отсутствия SD card в гнездовье. Необходимо добавить процедурку контроля состояния контактов. Еще один момент. бывает сам по себе загорается светодиод чтения SD card и на пульт не реагирует. Может сам и отключиться, тогда на пульт реагирует. Может IR приемник реагирует на лампочки-экономки?

714  
Да, люминисцентные лампы очень, очень мешают IR работе, знакомая история. Пора заменитьих на LED лампочки smile

712  
Спасибо хорошим людям за интересный проект! Давно уже собирался его повторить. Наконец-то я уже на пол-пути к завершению. Использовал Мегу32, китайский диплей Nokia5110. Для прошивки использовал файлы _fft21RGB_m32+lcd_8.5, Aurora borealis lcd Nokia-5110_3 и fft21RGB_m8_12_3. Пульт для обучения подошел Panasonic. Куча других пультов, которые у меня есть не стыковались. Да и Panasonic нормально стал восприниматься только после того как я перенес все в дом из веранды. Скорее всего слишком светло там было. Осталось теперь ВОУ смастерить. Еще есть одна проблемка! Может кто знает как ее решить? Контрастность слабая на экране. Читал, что ее программным путем можно изменить. Кто знает подскажите старому электронщику, пожалуйста. А то от современных технологий отстал я.

716  
что бы дисплей работал правильно нужно в исходнике, Aurora borealis Lcd Nokia-5110_3.bas, указать нужную библиотеку я так понял glcd-Nokia5110.lib и скомпилировать.
$regfile = "m8def.dat"
$crystal = 18432000

$framesize = 64
$hwstack = 64
$swstack = 64
'$baud = 115000
'----- Используемые библиотеки -------
$lib "mcsbyte.lbx"
$lib "glcd-Nokia5110.lib"

библиотеку нужно скачать
https://cloud.mail.ru/public/DvkC/hU3boz6i9

719  
Спасибо за совет! Все получилось. Дисплей показывает хорошо. У моих дисплеев синяя подсветка. Мне, кажется, если поставить белые светодиоды, то будет намного лучше.

720  
у меня тоже синий,в темноте не очень хорошо видною.

710  
доброго всем. Найти карту sd менее 2гб проблема. кто нибудь добился прогресса в считывании карт?

711  
У меня была от очень старой моей фото камеры. Теоретичски это наводит на мысль, что можно поспрашивать в фото мастерских, может в далёком ящике такие старые (маленькие) ещё завалялись.

715  
пока будем искать

730  
По считыванию карт: светодиод индикации обращения к карте должен быть запитан как в схеме через 510 Ом. На плате вместо резистора нарисована перемычка. От этого нестандартный сигнал выбора карты. Еще в исходнике Const Addr_file нужно поставить адрес файла с адресами эффектов. Все остальное можно не трогать, если эффекты не начинаются с адреса больше 16 Mb

752  
все равно висит

708  
Еще вопрос: На какой протокол ДУ IR-пульта настроена программа при обучении пульта ДУ?

1-26 27-52 53-78 79-104 105-127
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
YOUTUBE LIGHTPORTAL
ALIEXPRESS
Поиск
Translation
Donate
QR
Часики
 
Облако тегов
Друзья сайта
Портал светоэффектов
Catcatcat Electronics
Color Music Beniamina Grinberg