Наверх
Логотип кафедры РКС УИПА
12:05
22.11.2024
Пятница
Добрый день, Гость

Вход
Регистрация
   

Управление с пульта ДУ проигрывателем Light Alloy

В данной статье будет рассматриватся вопрос о том как "приучить" проигрыватель Light Alloy к управлени с пульта дистанционного управления. Для этого нам понадобится:

 - Пульт ДУ от телевизора, ведео магнитофона, аудио проигрывателя или еще от чего то (я использовал JVC RM-C364).

 - Ик-приемник (непосредственно дэвайс).

 - программа распознования сигналов приемника WinLIRC.

 - Настройка Light Alloy для работы с WinLIRC.

Пульт ДУ:

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

ИК-приемник :

Приёмник представляет собой небольшое устройство, которое устанавливается недалеко от компьютера и подключается через COM-порт. Есть другие варианты подключения, например, через LPT-порт, USB или IrDA, но они здесь не рассматриваются.

Принципиальная схема сборки :

Самая дорогая деталь - это фотоприёмник, в данном случае это "ТК-19", но существует множество аналогов. Это стандартная деталь от ИК-приёмника в импортных телевизорах, при покупке проконсультируйтесь с продавцом. Диод на схеме - КД522 или любой другой.

Настройка программы распознования сигнолов приемника WinLIRC:

Качаем WinLIRC отсюда winlirc.sourceforge.net/

Перед запуском программы неплохо было бы заглянуть на ./go/http://lirc.sourceforge.net/remotes/ и поискать там файл конфигурации для имеющегося пульта - это позволит пропустить процесс настройки - долгий и нудный.

После первого запуска программы сразу же получаем вопрос о смене конфигурационного файла, на который следует ответить нажатием "ОК" и получить в ответ диалог конфигурации. Если сумели найти файл конфигурации - нажимайте Browse и укажите файл. Далее выбор порта - COM1 или COM2, другое лучше не трогать. Если после нажатия "ОК" все окна закрылись и в правом нижнем углу экрана (в области уведомлений или неправильно называемой "треем") появилась иконка с серым кружком, который зеленнет при нажатии на кнопки пульта, то настройка приёмника закончена и можно переходить к настройке проигрывателя.

Если не удалось - придётся настраивать вручную:

Подключаем схему к свободному COM-порту. Запускаем WinLIRC. Для определённости я описываю порядок тыканья по кнопкам в версии 0.6.4 (не помню, что там было в более ранних). Если оно уходит в трей, то правой кнопкой мыши выбираем "Toggle window" -> "Reconfigure". Выбираем тот порт (COM1, COM2), к которому прицеплен приёмник. Для схемы, приведенной выше параметр "Receiver Type" должен быть DCD. Speed - 115200 (по умолчанию) Sense - autodetect (по умолчанию) Если конфиг к своему пульту удалось найти, то идём в "Config" -> "Browse" выбираем его. Переходим к пункту "Всё готово". Если готовый конфиг найти не удалось, начинает обучать программу своему пульту. Итак:

1. В окне "Config" пишем MY_REMOTE.CF (ну или типа того).

2. Нажимаем "Raw codes". Тыкаем любые кнопки на пульте. Должны бежать цифры в окне. Значит, всё пучком. Закрываем крестиком и переходим к

3. Learn. Вас спросят

This will record the signals from your remote control and create a config file for WinLIRC. Please enter a name for this remote.

Надо ввести название Вашего пульта. Здесь и далее названия лучше давать латинскими (английскими) буквами, без пробелов.

4.

When learning and analyzing signals, a margin of error is used in order to handle the normal variations in the received signal. The margin of error ranges from 1% to 99%. The default is 25%, but larger values might be necessary depending on your hardware and software. If you are having trouble using your remote, try increasing this value. You may enter the allowable margin of error now, or press ENTER to use the default. Desired margin of error for this remote? (1-99, enter=25)

Очень много слов, просто нажимаем "Enter"

5.

Step One: Determine signal gap, signal length, and repeat codes. ----------------------------------------------------------------------------------- You will be asked to press an arbitrary button a number of times. Please hold it in for at least one s second each time, and wait at least one second between keypresses. If you want to manually enter a signal gap and signal length, you may do so now (ie, "31000 52"). Otherwise, just hit ENTER. Gap and length?

Опять очень много слов, просто нажимаем "Enter"

6.

Press a button. Please wait a second and press it again.

Нажмите и отпустите любую кнопку (на пульте). Подождите секунду и нажмите и отпустите её опять. Появится строчка

Baseline initialized.

После этого давим ЭТУ ЖЕ кнопку десять (или чуть больше раз), пока не дойдём до нуля.

Please wait a second and press a button again (10 left) Please wait a second and press a button again (9 left) Please wait a second and press a button again (8 left) Press a button.

7. Получаем сообщение:

This is a signal-repeating remote with no special repeat code. Holding down the button can quickly yield many copies of that button's code. Therefore, 64 samples of each button will be taken. You will be prompted to enter each button's name in turn. To finish recording buttons, enter a blank button name.

8. Теперь обучаем программу ВСЕМ кнопкам пульта. Порядок такой: Вас спрашивают

Button 1 name?

(имя первой кнопки)? Пишем название. Латинскими буквами или цифрами, без пробелов, лучше заглавными то слово, которое есть на пульте на кнопке. Ну типа "1", "2", "PLAY", "FFWD", "STOP", "VOLUP". После этого давим на кнопку несколько секунд. В окне будут бежать цифры, примерно вот так:

Baseline initialized. matches=64, faults=19

Давим, пока matches не дойдёт до 64. Чем меньше будет faults, тем лучше.

9. Появляется слово "Stop" и "Button 2 name (blank to stop)". Пишем имя второй кнопки. Повторяем п.8 до тех пор, пока не кончатся все кнопки.

10. По окончании всех кнопок, нажимаем "Enter", не вводя название. Выдаётся сообщение "Configuration written сукесфули, не забудь analyze". Что мы и делаем.

11. Тыкаем мышой в "Analyze" получаем в ответ "analysis successfully"

12. Радуемся.

13. "Всё готово" - Нажимаем OK, затем "Hide window".

Настройка Light Alloy для работы с WinLIRC :

И так WinLIRC настроен (при нажатии кнопок на пульте кружочек в области уведомлений зеленеет), переходим к настройкам проигрывателя скачать можно сдесь ./go/http://www.softella.com/la/, заходим в настройки (кнопка F10), выбираем закладку WinLIRC, ставим галку "Использовать WinLIRC", перезапускаем проигрыватель. Теперь при нажатии на кнопки проигрыватель должен попискивать, сигнализируя приём сигнала.

Заходим в настройки на закладку "Клавиатура", мышкой выделяем ячейку в столбце "WinLIRC" и в строке, соответствующей желаемой команде. Нажимаем кнопку на пульте - её название сразу же должно отобразиться в выделенной ячейке. Таким образом настраиваем все желаемые кнопки. Обычно хватает регулировки громкости и перемотки.

Видео, как доказательство работы


Рубрика: Технический раздел

Авторы: Супрун О. В. (ДРЭ-КС9-1)
Опубликовано: 14.10.11 09:38

Н р а в и т с я ?    Р а с с к а ж и    Д р у з ь я м !

Сдесь должны появиться кнопки социальных сетей

Комментарии могут оставлять только зарегистрированные пользователи.
Войдите под своим логином, чтобы оставить комментарий.


IceCold
Студент
Нет фото


возможно вы правы.) ну тогда удачи Вам в новых изобретениях..)
Опубликовано: 17.10.11 01:43:32

nick
Студент
Нет фото


На самом деле применение данного устройства не ограничивается управлением Light Alloy. Применяя специализированное ПО, можно управлять любой программой. Пульт может заменить Вам клавиатуру и мышь вместе взятые, при этом он лежит рядом с Вами на диване, а Вы смотрите iptv, слушаете музыку, любимые радиостанции и даже можете просто заблокировать мышь и клавиатуру, давая понять брату, сестре либо второй половинке, что хватит уже в контакте сидеть и пора спать. А еще очень удобны кнопки "Выключить компьютер" и "Выключить по таймеру" НА ПУЛЬТЕ!!! не вставая с дивана и не просыпаясь среди ночи, чтобы выключить комп. Короче говоря, мое впечатление от данного девайса вполне положительное, комп превращается в мультимедиа центр.
Опубликовано: 15.10.11 17:02:45

bearjrgm
Студент
Нет фото


----- А почему необходимости нет обоснуй? Неужели не удобно лежа на диване просматривать 101 раз любимый эпизод из фильма?
Опубликовано: 15.10.11 16:27:21

kosmos
Студент
Нет фото


А почему необходимости нет обоснуй?:=\)
Опубликовано: 15.10.11 13:31:15

ktimus
Студент
Нет фото


Та чо нет? На корпоративе будет очень нужной вещью, ИМХО.
Опубликовано: 15.10.11 05:34:15

IceCold
Студент
Нет фото


не плохо,но в этом нет необходимости..)
Опубликовано: 14.10.11 23:45:36

   
  Случайное фото  
 
     
  Популярные статьи  
Ускоряем 3G интернет. 3G Антенна своими рукамиОпрос студентов кафедры РКС. Отзывы студентов об УИПА (Видео)Поздравляем с Днем Рождения!!!Стенгазеты студентов кафедры к празднику 8 марта 2012 годаПравила поведения в общественных местах. Административные правонарушенияВыставка морских раковин "Планета Океан" в галерее "АВЭК"Светодиодная цветомузыка для компьютераПоздравляем с 8 марта
     
Loading
  Полезные ссылки  
  • Официальный сайт УИПА
  • Сайт Библиотеки УИПА
  • Дистанционное обучение
  • Сервисный Центр FreshIT
  • Веб-студия Around
  • СТО Новые Дома "Алекс Сервис" Харьков
  • Заправка картриджей Харьков
  • Ремонт телефонов Холодная гора
  •      
    Система Orphus



    Tips&Tricks
    Web programming
    Жизнь студентов
    Интересные факты
    Мероприятия
    Молодые ученые
    Общежитие
    Объявления
    Свободный софт
    Технический раздел
    Компьютерные системы и сети
    Телекоммуникации и связь
    Преподаватели кафедры
    Трудоустройство
    Дни открытых дверей
    Copyright © 2010 - 2024. created by nick