Страница 6 из 26

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Пт авг 23, 2013 07:26:21
Airus
Web писал(а):Куда пропал Airus, который сделал на ЖК контроллер?
Всем привет, коты! Совсем нет времени заниматься. Схему на бумаге нарисовал. Меню почти сделал. Пришлось повозиться с прерываниями - неправильно обрабатывались нажатия кнопок. Плюс был глюк такого рода: использовал внутреннюю подтяжку, при включении питания достаточно было коснуться общего провода или проводов энкодера, как происходило прерывание от нажатия кнопок, после чего всё работало стаильно. Решил сначала внешней подтяжкой, помогло, но в результате остановился всё-таки на внутренней. пришлось отключить и включить программно подтяжку при инициализации контроллера. Выходит как бы, что при включении входы устанавливались в неустойчивое состояние. Появилась мысль сделать индикацию уровня сигнала,но это надо с 6 каналов подавать на смеситель, потом на ОУ, или на 6 ОУ, потом смешивать и на ADC контроллера. Не уверен, что это будет в итоге. Но попробую.

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Пт авг 23, 2013 16:19:52
Web
Ha makete sobiraete?
a shemu moshno na bumage wiloshit' i voto sobrannogo?

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Пн сен 09, 2013 10:04:48
Airus
Нарисовал схему наконец

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Пн сен 09, 2013 12:46:39
Airus
А да. Забыл в схеме нарисовать керамический конденсатор 0,1 мкФ по питанию.

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Ср сен 11, 2013 09:46:39
Web
Спосибо! На готовой плате еще не собран?

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Пн сен 16, 2013 06:27:05
Airus
Дорисовал схему. Ввёл диод для тго, чтобы дисплей большим током подсветки не разряжал конденсатор 1500 мкФ. При больших значениях яркости контроллер не успевал сохранять данные при внезапном отключении питания. На данный момент всё управление запрограммировано, все пункты меню, обучение пульта, обработка кнопок пульта. Проверено на трёх разных пультах протокола NEC, Extended NEC. Осталось немного поправить пару глюков, не критичных. И в меню хочу сделать вывод значений в виде прогрессбаров, пока просто в виде цифр.

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Пн сен 16, 2013 06:42:29
Airus
Фото собранного на данный момоент

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Пн сен 16, 2013 20:08:28
Web
Arius, приветствую! У меня есть вопрос можно ли привернуть дисплей, допустим, 320х240 LCD. Есть программа LCDHyper, которая позволяет программировать дизайн отображения информации на дисплее. В программе все пишется скриптами.

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Вт сен 17, 2013 04:53:46
Airus
Web. Думаю, что можно. Не работал с такими дисплеями пока ещё) В принципе, там сами функции отображения не думаю, чтобы большими по объёму занимаемой памяти получились. А памяти для статических переменных Data Memory предостаточно. У меня вот из-за дислпея без русских символов получилось, что около половины этой памяти занято, при этом введен масив попиксельного отображения почти всех русских символов, и ещё символов десять различных значков для отображения служебной информации. У меня сейчас программа занимает 95% памяти Program Memory. Надо работу с графиским дислеем проверять на деле, чтоб программа влезла)

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Вт сен 17, 2013 23:05:14
myx
Airus, а прошивка то где?

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Чт сен 19, 2013 04:34:19
Airus
Как доделаю, устраню глюки, выложу. В программе надо ещё оптимизировать число яеек для сохранения параметров. Можно как мнимум на 4 сократить. Времени мало свободного. В схеме, кстати, конденсатор 0,1 мкФ надо подключить параллельно конденсатору 1500 мкФ как можно ближе к выводам питания контроллера.

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Ср сен 25, 2013 09:38:27
Airus
Более удобочитаемая схема

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Ср сен 25, 2013 21:15:42
Web
Еще в отладке?

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Ср окт 09, 2013 12:38:46
bond_sn
Ув. коты, дайте фото "правильных" пультов для изначального проекта. От Philips не подходит, от Горизонта нет регулировок +/- громкости и тембров, все остальное работает. Саб давно не было времени восстановить, а теперь проблема с поиском пульта так как указанного в статье пока не нашел.

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Ср окт 16, 2013 15:23:38
Web
Airus, что нового ?

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Пн окт 21, 2013 05:26:45
Airus
Прошивка для "нерусских" дисплеев. Попозже выложу для тех, что имеют встроенный знакогенератор русских символов. По мере появления времени будет обновляться код. При первом запуске после прошивки уровни каналов в настройках стоят на уровне -15 db. Надо зайти "Menu -> вправо/влево -> Уровни каналов", установить нужные уровни. Максимум усиления каждого канала - это 0 db. Вход в редактирование параметра или нижний пункт меню - кнопка OK. Выход из меню или на более верхний пункт меню - кнопка Menu. Также завершение редактирования параметра - кнопка OK. В меню есть пункт "Обучение пульта" (или "Обучение ПДУ"). Пульты поддерживаются с протоколами NEC или Extended NEC. Короткое нажатие на кнопку энкодера в режиме Standby включает девайс, в режиме работы - включает/выключает Mute. Длинное нажатие в режиме работы выключает девайс, в режиме Standby не играет роли. Выключать девайс или переводить в режим Mute можно как из меню, так и в штатном режиме работы. Реализовано плавное включение и выключение подсветки. Блокировка управления (от детей) сохраняется в памяти, и если потеряли пульт ("забылись" настройки, сели батарейки), то снять блокировку можно так: перевести в Standby режим, зажать кнопки Menu и OK, удерживая их нажать на кнопку энкодера, отпустить кнопки Menu и OK. блокировка снимется. Не реализованы только функции Mute для каждого канала отдельно, только для всех сразу. Может будет позже. Светодиоды по желанию можно исключить.

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Чт окт 31, 2013 14:00:16
bond_sn
Airus писал(а):Прошивка для "нерусских" дисплеев. Попозже выложу для тех, что имеют встроенный знакогенератор русских символов.
Это нужно обязательно. Походу разберу я изначальный проект, пульта не найти а универсальным неудобно - заработала громкость на MAC 2013 регулировкой яркости и то в + с кнопкой Shift, очень долго меняется от нуля до максимума. Я уж проще прицеплю дисплей на саб, хорошо что PIC подходит благодаря Airus и кнопок только две + энкодер. Не вижу только выхода с процессора на управление реле питания, хотя можно и с 17-й ноги взять.

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Пн ноя 11, 2013 13:35:40
Airus
Про выход на реле питания: забыл совсем написать и указать на схеме. Нога RA4 (пин 6) - высокий уровень при включенном питании, нога RA5 (пин 7) - инвертированная, т.е. при включенном питании с неё идёт низкий уровень.

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Пн ноя 11, 2013 14:34:24
bond_sn
Airus писал(а):Про выход на реле питания: забыл совсем написать
Это хорошо :music: !

Re: Аудиоконтроллер домашнего кинотеатра

Добавлено: Пт ноя 15, 2013 09:15:17
Airus
Подправил схему. Номера выводов TL431 неправильные были.