Страница 1 из 1

пульт ДУ и комп как медиацентр

Добавлено: Вс янв 22, 2012 23:34:41
blazer
с помощь каких программ можно до максимума расширить функции пульта ДУ для управления компьютером.Хочу что то вроде медиацентра.Имеется dvb карта,мотподвес, Тv тюнер.ну и что бы фильмы с жесткого диска смотреть.Прикрутил пульт к компу черезCOM порт используя DtviceCtrl и WinLirk. будет ли пульт управлять этим хозяйством,сразу не понравилось что нельзя установить спящий режим и нет функции включения компа, да и программы для пульта старые ,может есть что то по новее и вообще, возможно ли воплотить эту задумку с пультом?

Re: пульт ДУ и комп как медиацентр

Добавлено: Пн янв 23, 2012 00:25:05
ПАН КОЦЬКИЙ
была програмка для управления компом через пуль ДУ в Светином сундуке ноя забыл как называется начиналась с IR...

Re: пульт ДУ и комп как медиацентр

Добавлено: Вт янв 24, 2012 01:02:33
Jekyll
Лучшей по праву считается наша SlyControl.
Достаточно сложно разбираться, но мега-универсальная.

Re: пульт ДУ и комп как медиацентр

Добавлено: Вт янв 24, 2012 01:20:11
hybroid
blazer писал(а):сразу не понравилось что нельзя установить спящий режим и нет функции включения компа,
Вы хотите слишком много и слишком просто. В спящий режим отправить или выключить - это ещё не проблема, а вот как вы будить или включать с пульта будете - это уже вопрос. Про WakeOnIR я не слышал, слышал про WakeOnLAN :))

Re: пульт ДУ и комп как медиацентр

Добавлено: Пн янв 30, 2012 16:24:41
Alexeyslav
WinLirc очень привередлив к ресурсам процессора - ему необходимо измерять микросекундные интервалы времени, что в общем случае в Windows просто невозможно. Он хорошо работал в Линуксе, гда СОМ-порт являлся частью ядра и всегда работал при наивысших привелегиях. В Виндовс драйвер порта является обычным приложением и может быть прерван в неподходящий момент, даже если стоит Real-time приоритет.

Особенно это заметно когда во время воспроизведения фильма нагружающего процессор пульт перестает работать или срабатывает через раз.

Такое устройство просто НЕОБХОДИМО реализовывать аппаратно - на микроконтроллере, пусть оно умеет воспринимать само по себе лишь 3-4 команды, а по UART передавать остальные команды в сыром виде - длительности интервалов между ИК-посылками, а там уже пускай программа неторопливо разбирает их - всеравно "неторопливость" уложится не более чем в 1мс, но при этом не нужно отслеживать микросекундные временные интервалы. Стоимость подходящего микроконтроллера - 2..3$, зато преимуществ в работе - масса! Всего-то что требуется от контроллера - измерять интервалы между импульсами и пересылать по UART, на скорости 115200 даже промежуточной памяти не нужно - импульсы с пульта поступать будут не так уж и быстро.