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

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Airus
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт июл 16, 2013 06:10:53

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

Сообщение Airus »

Web писал(а):Куда пропал Airus, который сделал на ЖК контроллер?


Всем привет, коты! Совсем нет времени заниматься. Схему на бумаге нарисовал. Меню почти сделал. Пришлось повозиться с прерываниями - неправильно обрабатывались нажатия кнопок. Плюс был глюк такого рода: использовал внутреннюю подтяжку, при включении питания достаточно было коснуться общего провода или проводов энкодера, как происходило прерывание от нажатия кнопок, после чего всё работало стаильно. Решил сначала внешней подтяжкой, помогло, но в результате остановился всё-таки на внутренней. пришлось отключить и включить программно подтяжку при инициализации контроллера. Выходит как бы, что при включении входы устанавливались в неустойчивое состояние. Появилась мысль сделать индикацию уровня сигнала,но это надо с 6 каналов подавать на смеситель, потом на ОУ, или на 6 ОУ, потом смешивать и на ADC контроллера. Не уверен, что это будет в итоге. Но попробую.
Web
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пт мар 22, 2013 16:05:05
Откуда: Саратов

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

Сообщение Web »

Ha makete sobiraete?
a shemu moshno na bumage wiloshit' i voto sobrannogo?
Airus
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт июл 16, 2013 06:10:53

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

Сообщение Airus »

Нарисовал схему наконец
Вложения
HomeTheatre.pdf
(33.15 КБ) 827 скачиваний
Airus
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт июл 16, 2013 06:10:53

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

Сообщение Airus »

А да. Забыл в схеме нарисовать керамический конденсатор 0,1 мкФ по питанию.
Web
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пт мар 22, 2013 16:05:05
Откуда: Саратов

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

Сообщение Web »

Спосибо! На готовой плате еще не собран?
Airus
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт июл 16, 2013 06:10:53

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

Сообщение Airus »

Дорисовал схему. Ввёл диод для тго, чтобы дисплей большим током подсветки не разряжал конденсатор 1500 мкФ. При больших значениях яркости контроллер не успевал сохранять данные при внезапном отключении питания. На данный момент всё управление запрограммировано, все пункты меню, обучение пульта, обработка кнопок пульта. Проверено на трёх разных пультах протокола NEC, Extended NEC. Осталось немного поправить пару глюков, не критичных. И в меню хочу сделать вывод значений в виде прогрессбаров, пока просто в виде цифр.
Вложения
HomeTheatre.pdf
(34.68 КБ) 579 скачиваний
Последний раз редактировалось Airus Пн сен 16, 2013 11:35:15, всего редактировалось 1 раз.
Airus
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт июл 16, 2013 06:10:53

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

Сообщение Airus »

Фото собранного на данный момоент
Вложения
IMG_5238.jpg
(223.21 КБ) 1408 скачиваний
IMG_5235.jpg
(219.76 КБ) 1426 скачиваний
IMG_5229.jpg
(228.74 КБ) 1523 скачивания
Web
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пт мар 22, 2013 16:05:05
Откуда: Саратов

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

Сообщение Web »

Arius, приветствую! У меня есть вопрос можно ли привернуть дисплей, допустим, 320х240 LCD. Есть программа LCDHyper, которая позволяет программировать дизайн отображения информации на дисплее. В программе все пишется скриптами.
Airus
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт июл 16, 2013 06:10:53

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

Сообщение Airus »

Web. Думаю, что можно. Не работал с такими дисплеями пока ещё) В принципе, там сами функции отображения не думаю, чтобы большими по объёму занимаемой памяти получились. А памяти для статических переменных Data Memory предостаточно. У меня вот из-за дислпея без русских символов получилось, что около половины этой памяти занято, при этом введен масив попиксельного отображения почти всех русских символов, и ещё символов десять различных значков для отображения служебной информации. У меня сейчас программа занимает 95% памяти Program Memory. Надо работу с графиским дислеем проверять на деле, чтоб программа влезла)
Аватара пользователя
myx
Потрогал лапой паяльник
Сообщения: 371
Зарегистрирован: Чт июл 22, 2010 10:12:09

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

Сообщение myx »

Airus, а прошивка то где?
Airus
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт июл 16, 2013 06:10:53

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

Сообщение Airus »

Как доделаю, устраню глюки, выложу. В программе надо ещё оптимизировать число яеек для сохранения параметров. Можно как мнимум на 4 сократить. Времени мало свободного. В схеме, кстати, конденсатор 0,1 мкФ надо подключить параллельно конденсатору 1500 мкФ как можно ближе к выводам питания контроллера.
Airus
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт июл 16, 2013 06:10:53

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

Сообщение Airus »

Более удобочитаемая схема
Вложения
HomeTheatre.pdf
(35.23 КБ) 686 скачиваний
Web
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пт мар 22, 2013 16:05:05
Откуда: Саратов

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

Сообщение Web »

Еще в отладке?
Аватара пользователя
bond_sn
Встал на лапы
Сообщения: 113
Зарегистрирован: Пн ноя 08, 2010 12:14:55

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

Сообщение bond_sn »

Ув. коты, дайте фото "правильных" пультов для изначального проекта. От Philips не подходит, от Горизонта нет регулировок +/- громкости и тембров, все остальное работает. Саб давно не было времени восстановить, а теперь проблема с поиском пульта так как указанного в статье пока не нашел.
Web
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пт мар 22, 2013 16:05:05
Откуда: Саратов

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

Сообщение Web »

Airus, что нового ?
Airus
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт июл 16, 2013 06:10:53

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

Сообщение Airus »

Прошивка для "нерусских" дисплеев. Попозже выложу для тех, что имеют встроенный знакогенератор русских символов. По мере появления времени будет обновляться код. При первом запуске после прошивки уровни каналов в настройках стоят на уровне -15 db. Надо зайти "Menu -> вправо/влево -> Уровни каналов", установить нужные уровни. Максимум усиления каждого канала - это 0 db. Вход в редактирование параметра или нижний пункт меню - кнопка OK. Выход из меню или на более верхний пункт меню - кнопка Menu. Также завершение редактирования параметра - кнопка OK. В меню есть пункт "Обучение пульта" (или "Обучение ПДУ"). Пульты поддерживаются с протоколами NEC или Extended NEC. Короткое нажатие на кнопку энкодера в режиме Standby включает девайс, в режиме работы - включает/выключает Mute. Длинное нажатие в режиме работы выключает девайс, в режиме Standby не играет роли. Выключать девайс или переводить в режим Mute можно как из меню, так и в штатном режиме работы. Реализовано плавное включение и выключение подсветки. Блокировка управления (от детей) сохраняется в памяти, и если потеряли пульт ("забылись" настройки, сели батарейки), то снять блокировку можно так: перевести в Standby режим, зажать кнопки Menu и OK, удерживая их нажать на кнопку энкодера, отпустить кнопки Menu и OK. блокировка снимется. Не реализованы только функции Mute для каждого канала отдельно, только для всех сразу. Может будет позже. Светодиоды по желанию можно исключить.
Вложения
HomeTheatre.hex
(44.18 КБ) 514 скачиваний
HomeTheatre.pdf
(37.44 КБ) 586 скачиваний
Аватара пользователя
bond_sn
Встал на лапы
Сообщения: 113
Зарегистрирован: Пн ноя 08, 2010 12:14:55

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

Сообщение bond_sn »

Airus писал(а):Прошивка для "нерусских" дисплеев. Попозже выложу для тех, что имеют встроенный знакогенератор русских символов.

Это нужно обязательно. Походу разберу я изначальный проект, пульта не найти а универсальным неудобно - заработала громкость на MAC 2013 регулировкой яркости и то в + с кнопкой Shift, очень долго меняется от нуля до максимума. Я уж проще прицеплю дисплей на саб, хорошо что PIC подходит благодаря Airus и кнопок только две + энкодер. Не вижу только выхода с процессора на управление реле питания, хотя можно и с 17-й ноги взять.
Airus
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт июл 16, 2013 06:10:53

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

Сообщение Airus »

Про выход на реле питания: забыл совсем написать и указать на схеме. Нога RA4 (пин 6) - высокий уровень при включенном питании, нога RA5 (пин 7) - инвертированная, т.е. при включенном питании с неё идёт низкий уровень.
Аватара пользователя
bond_sn
Встал на лапы
Сообщения: 113
Зарегистрирован: Пн ноя 08, 2010 12:14:55

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

Сообщение bond_sn »

Airus писал(а):Про выход на реле питания: забыл совсем написать

Это хорошо :music: !
Airus
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт июл 16, 2013 06:10:53

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

Сообщение Airus »

Подправил схему. Номера выводов TL431 неправильные были.
Вложения
HomeTheatre.pdf
(38.17 КБ) 559 скачиваний
Ответить

Вернуться в «Статьи»