Коллеги,порекомендуте програмки которые позволяют использовать компъютер с ИК портом как универсальный пульт управления,если есть библиотеки кодов ещё лучше.
Коллеги,порекомендуте програмки которые позволяют использовать компъютер с ИК портом как универсальный пульт управления,если есть библиотеки кодов ещё лучше.
А всегда-ли IR видится системой как COM ?
В старых материнках можно было переключить режим COM порта в IrDA, прицепить к нему приемопередатчик (например на TFDU4100) и получить связь по COM порту с КПК-шкой, например. Просто физический уровень СОМ порта не медь, а ИК волны. Поэтому вопрос не совсем корректен.
Так вот, для работы с пультами режим IrDA НЕ ГОДИТСЯ.
Если вопрос в том: к чему можно присобачить IR фотодиод кроме как к COM-порту - да много к чему, можно даже к звуковой карте (см. http://lirc.org/ раздел "Supported hardware")
Идея она-же потребность такая, периодически через меня проходит разная можно сказать эксклюзивная техника у которой отсутствуют пульты,а управлять ею можно только пультом поскольку кнопки если и есть то с минимальным функционалом,это как правило всякие тюнеры (спутниковые,РС) устройства наблюдения, "умного дома" и подобное. Купить подходящие пульты зачастую очень сложно да ещё-бы знать что искать...
Так вот програмки как правило имеют библиотеки кодов перебирая которые можно "попасть" на нужную кодировку,её идентифицировать и потом переписать в програмируемый пульт или использовать для управления сам комп. Ну и конечно если попадётся в руки оригинальный пульт то "стянуть" с него кодировку в РС.
Которую я видел для телефона НОКИА (наверное подходит для многих подобных мобильников,работает через IRDA) умеет управлять многими современными телевизорами но не всеми и с ограниченым функционалом.
В мобильниках - да, если IrDA поддерживает режим CIR (Consumer IR). Компьютерные IrDa в 99% случаев не поддерживают режим CIR. Есть программная эмуляция CIR через SIR, но не под винду, и работает препаршиво. Поэтому повторяю ещё раз: компьютерный COM порт в режиме IrDA SIR не будет работать с lirc/winlirc ни в качестве приемника ИК сигнала с пульта, ни в качестве источника ИК сигнала для бытовой техники. Проще спаять простенькую схемку и прицепить на обыкновенный COM порт. Если COM порта нет, можно использовать переходник USB-COM на микросхеме FTDI. Все подробно разжевано на lirc.org, потрудитесь поизучать на досуге, и подобные вопросы у вас отпадут сами собой.
Вот база данных устройств, с которыми может работает lirc/winlirc (без разницы на прием или на передачу):
http://lirc.sourceforge.net/remotes/
Вам спасибо за ответы,много полезной информации!
Но по ссылке к примеру не вижу тюнеров "авер",видиков "националь",и сплитов "гри" на которые сейчас ищу пульты*
Да и хотелось-бы использовать для этой цели более компактные устройсва типа КПКшников,мобильников а они на сколько знаю не имеют СОМов зато имеют ИР.
Ну вот например: http://www.codeproject.com/KB/miscct...ontrolPDA.aspx
А погуглить не пробовали для разнообразия, вот вам "аверы": http://habrahabr.ru/blogs/ubuntu/75745/ В самом конце есть конфиг.
ПО уровня LIRC под КПК нет и никогда не было, так наколенные поделки, и в большинстве своем платные. Если сильно принципиален размер устройства, то кроме Nokia N900 (на котором запускается полноценный линукс) ничего на ум не приходит, но это совсем не бюджетное решение.
Вот решение под Android: http://www.irdroid.com/lirc-howtos/ но всё равно нужно паять приемо-передатчик (подключается к аудио разъему вместо гарнитуры) как оно работает - без понятия, проект совсем ещё "зеленый". Вроде как заявлена поддержка конфигов от LIRC.
Последний раз редактировалось Shim; 10.11.2011 в 10:20.
Решать вам, стоит ли выигрыш от применения инструмента усилий, затраченных на его изучение.
некоторые материнки позволяют не только переключать один из компортов в ирда, но и менять свойства ИК протокола, вплоть до поменять местами рх-тх.
Не спорю, есть чипсеты, которые поддерживают CIR, их аж целых две штуки:
http://www.lirc.org/irda.htmlEverybody agrees that real support for consumer IR applications can only be developed using chipsets that support CIR (consumer IR). Below is a list of chipsets known to meet this condition.
Социальные закладки