Автор Тема: HID ИК приемник  (Прочитано 365644 раз)

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #320 : Сентября 25, 2010, 01:50:19 »
Цитата: barolge
стал искать дальше и наткнулся на XBMC (XBoxMediaCentr)- бесплатная, красивая, много шкур,
русский есть, есть русский форум, легкая, не требует дополнительных программ, настройка в
самой оболочке, поддержка правда только мелкософтовского пульта и его клонов, но ведь
можно приспособить HID приемник как клаву. Надо только разобратсья с комбинациями клавиш - есть список.

а ты авторам напиши...
может поддержку добавят...

и по-моему это не на IBM PC, это же XBox...
вывод плагин сами мы не напишем...

Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн barolge

  • Member
  • **
  • Сообщений: 97
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #321 : Сентября 25, 2010, 01:55:37 »
Цитата: QuickWitted
а ты авторам напиши...
может поддержку добавят...

и по-моему это не на IBM PC, это же XBox...
вывод плагин сами мы не напишем...

Я думал написать, только пока тестю так на клаве, а потом отпишу.

Да XBox, но для Windows, Linux, Apple см. тут.

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #322 : Сентября 25, 2010, 01:59:26 »
Цитата: barolge
Да XBox, но для Windows, Linux, Apple см. тут.

У них апи на плагины есть?
сам не читал - много и я плагины не пишу я по железу....
если найдешь - кинь ссылкой сюда...
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн Toky

  • Member
  • **
  • Сообщений: 76
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #323 : Сентября 25, 2010, 01:59:53 »
Цитата: barolge
А чего ЮСБ реагирует (при прошивке надо D+ и D- отключать, если питание берешь с ЮСБ). Запитуешь как?
Я запитую от ЮСБ Д+ и Д- убрал но толку никакого не видит.


Нет не видит программатор, блин я ж его правильно вроде как собрал


« Последнее редактирование: Сентября 25, 2010, 02:04:04 от Toky »

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #324 : Сентября 25, 2010, 02:04:03 »
Цитата: Toky
Я запитую от ЮСБ Д+ и Д- убрал но толку никакого не видит. щас разберусь как он должен видеть программатор сам

по перемычке
перечитай
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн Toky

  • Member
  • **
  • Сообщений: 76
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #325 : Сентября 25, 2010, 02:09:33 »
Цитата: QuickWitted
по перемычке
перечитай
Попробовал, но у меня уже на программатор МК напаян, и когда нажимаю проб пишет "Тest falied" блин. диоды что-ли не той стороной поставил

Оффлайн barolge

  • Member
  • **
  • Сообщений: 97
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #326 : Сентября 25, 2010, 02:42:33 »
Цитата: QuickWitted
У них апи на плагины есть?
сам не читал - много и я плагины не пишу я по железу....
если найдешь - кинь ссылкой сюда...

QuickWitted см. оно или нет.

Оффлайн Viktor B

  • Member
  • **
  • Сообщений: 40
  • Репутация: +0/-0
    • http://
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #327 : Сентября 25, 2010, 10:08:27 »
Цитата: Toky
Я запитую от ЮСБ Д+ и Д- убрал но толку никакого не видит.
Нет не видит программатор, блин я ж его правильно вроде как собрал
Можешь написать марку материнской платы ?
Да, QuickWitted прав, перемычки на 6-7 в твоей схеме нет, это и есть определение программатора.
« Последнее редактирование: Сентября 25, 2010, 23:39:30 от Viktor B »

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #328 : Сентября 25, 2010, 22:44:34 »
Цитата: Toky
Попробовал, но у меня уже на программатор МК напаян, и когда нажимаю проб пишет "Тest falied" блин. диоды что-ли не той стороной поставил

пользователь Toky
Или не читает ответы или издевается!!!
(третий раз ему говорят что  "Тest falied" в ЛОШАДИ только потому что СХЕМА НЕ ОТ ЛОШАДИ)

Возьми схему от лошади!!!
или пользуйся софтом от твоей схемы и пиши в форум его (софта) тех поддержки!!!

Если пользователь Toky не будет читать ответы и впредь
(а будет вести монолог и гнуть свою линию) – забаню за издевательство!!!
« Последнее редактирование: Сентября 25, 2010, 22:46:07 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #329 : Сентября 25, 2010, 22:48:36 »
Цитата: barolge
QuickWitted см. оно или нет.

не оно

для большей понятности вот пример из мкея

MKey Plugin SDK ver 1.1

library WinLirc;

// обязательные константы
const

WM_USER = $0400;
WM_PLUGIN = WM_USER + 360;
plugname = 'WinLirc IRKeys'; // строковая константа - название плагина
plugver = 'IRKeys v0.4'; // строковая константа - версия плагина
pluginfo = 'This plugins allow MKey work with IR devices throught WinLirc'; // строковая константа - информация о плагине, которая будет отображаться в списке плагинов
interactive = false; // инерактивный плагин или нет
havesettings = false; // имеет ли плагин глобальные настройки или нет
// описание ниже...

function Disable: boolean; stdcall; // процедура завершения работы плагина, при нормальном завершении должна вернуть true, иначе false
begin
result:=false;
...
result:=true;
end;

function Enable: boolean; stdcall; // процедура загрузки плагина, при удачной загрузке должна вернуть true, иначе false
begin
result:=false;
...
result:=true;
end;

function GetName: integer; stdcall; // обязательная процедура инициализации имени плагина, должна обязательно возвращать указатель на строку, содержащую имя плагина (plugname: string)
begin
result:=integer(pchar(plugname));
end;

function GetInfo: integer; stdcall; // обязательная процедура загрузки информации о плагине, должна обязательно возвращать указатель на строку, содержащую информацию о плагине (pluginfo: string)
begin
result:=integer(pchar(pluginfo));
end;

function GetVer: integer; stdcall; // обязательная процедура загрузки информации о версии плагина, должна обязательно возвращать указатель на строку, содержащую версию плагина (plugver: string)
begin
result:=integer(pchar(plugver));
end;

function IsInteractive: boolean; stdcall; // обязательная процедура инициализации типа плагина, если плагин должен выполнять какие-то действия пользователя, а не просто расширять к примеру используемое оборудование, то тогда результат true, иначе false
// Интерактивные плагины будут отображаться в списке выбора действия для назначаемых клавиш с возможностью указания определённого действия из списка экспортируемых плагином
begin
result:=interactive;
end;

function IsHaveSettings: boolean; stdcall; // обязательная процедура инициализации плагина, если плагин имет какие-то глобальные настройки, и будет иметься возможность настроить путём нажатия кнопки Настройка в закладке со списком плагинов, тогда результат true, иначе false
// Эта процедура не имеет никакого отношения к настройке конкретных действия у интерактивных плагинов.
begin
result:=havesettings;
end;

procedure action; // пример шаблона процедуры, обрабатывающей все действия, совершаемые с устройством
begin
...
// плагин отловил нажатие клавиши (или совершение определённого действия) на устройстве, необходимо отослать событие в главное окно программы
pluginact:=...;
mainwnd:=Findwindow('TMainForm', 'MKey');
SendMessage(mainwnd, WM_PLUGIN, plugin_interface_version, DWORD(PChar(pluginact)));
end;

//обязательно экспортируемые функции
Exports
Enable, Disable, GetName, GetInfo, GetVer, IsInteractive, IsHaveSettings;

BEGIN
END.
« Последнее редактирование: Сентября 25, 2010, 22:49:12 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн barolge

  • Member
  • **
  • Сообщений: 97
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #330 : Сентября 26, 2010, 01:06:31 »
QuickWitted, вот тут про плагины для XBMC, но они не для обработки сигналов с ИК приемника (если я правильно понял). А вот тут пишут, что можно подредактировать кнопки пульта, если приемник иммитирует нажатие клавиши или сочетания клавиш на клавиатуре (я так понял XBMC ловит нажатия на клаве и мыше, хотя может и ошибаюсь). Надо будет написать разработчикам на форум насчет поддержки IgorPlug2, только надо с ТЗ определиться.
« Последнее редактирование: Сентября 26, 2010, 01:12:04 от barolge »

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #331 : Сентября 26, 2010, 01:38:49 »
Цитата: barolge
насчет поддержки IgorPlug2, только надо с ТЗ определиться.

Не IgorPlug2 а его HID потомка.
API с примерами есть в проге стыковки с лирком на линуксе
лежит тут

ТЗ:

Т.е. есть пример на СИ (он работает ни линуксе, но у них
все примеры начиная от линукса до хбокс и винды)
и из него надо сделать плагин - интегрировав в их систему...

Пример передает данные в лирк.
а им надо такой же но в их систему...

а если они подняли юсб в хбоксе
то у них будет энное (штатно два но можно наростить...)
кол-во пинов для управления внешней нагрузкой
по проге с хбокса и/или с пульта...
« Последнее редактирование: Сентября 26, 2010, 01:50:52 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн barolge

  • Member
  • **
  • Сообщений: 97
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #332 : Сентября 26, 2010, 21:47:04 »
Цитата: QuickWitted
Не IgorPlug2 а его HID потомка.

Пример передает данные в лирк.
а им надо такой же но в их систему...

Я и имел ввиду HID потомка...

Я так понимаю что-то наподобие WinLirka, ведь потом нужно еще кнопки пульта настроить под команды?

Оффлайн Toky

  • Member
  • **
  • Сообщений: 76
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #333 : Сентября 26, 2010, 21:59:27 »
Цитата: QuickWitted
пользователь Toky
Или не читает ответы или издевается!!!
(третий раз ему говорят что  "Тest falied" в ЛОШАДИ только потому что СХЕМА НЕ ОТ ЛОШАДИ)

Возьми схему от лошади!!!
или пользуйся софтом от твоей схемы и пиши в форум его (софта) тех поддержки!!!

Если пользователь Toky не будет читать ответы и впредь
(а будет вести монолог и гнуть свою линию) – забаню за издевательство!!!
Сорри не хотел, я просто не понял что ты имел ввиду про 6 и7ю ногу, а терь понял, соединил - теперь тест ОК, но все равно МК не находит. Даже в программе Uniprof под которую этот программатор был разработан. Сейчас думаю делать поннипроговский программатор.
И еще вопрос там в схеме стабилитрон 5v1 какой именно по номенклатуре посоветуете?
« Последнее редактирование: Сентября 26, 2010, 22:01:30 от Toky »

Оффлайн barolge

  • Member
  • **
  • Сообщений: 97
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #334 : Сентября 26, 2010, 22:48:55 »
Цитата: Toky
Сорри не хотел, я просто не понял что ты имел ввиду про 6 и7ю ногу, а терь понял, соединил - теперь тест ОК, но все равно МК не находит. Даже в программе Uniprof под которую этот программатор был разработан. Сейчас думаю делать поннипроговский программатор.
И еще вопрос там в схеме стабилитрон 5v1 какой именно по номенклатуре посоветуете?
Вот тебе табличка - выбирай нехочу. Я себе поставил 1Ваттный 1n4733 кажись.

Оффлайн Viktor B

  • Member
  • **
  • Сообщений: 40
  • Репутация: +0/-0
    • http://
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #335 : Сентября 26, 2010, 23:09:31 »
Toky, какая материнская плата и операционная система в твоем компе ?
« Последнее редактирование: Сентября 26, 2010, 23:16:12 от Viktor B »

Оффлайн Toky

  • Member
  • **
  • Сообщений: 76
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #336 : Сентября 26, 2010, 23:46:31 »
Цитата: Viktor B
Toky, какая материнская плата и операционная система в твоем компе ?
Мама: ASROCK N68-GS
Система: Windows XP SP3

Оффлайн Viktor B

  • Member
  • **
  • Сообщений: 40
  • Репутация: +0/-0
    • http://
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #337 : Сентября 26, 2010, 23:57:56 »
Цитата: Toky
Мама: ASROCK N68-GS
Система: Windows XP SP3
Я думаю все у тебя получится, только надо сделать правельный выбор.
Обрати внимание на сиреневый розьем внизу материнки,
похоже это то о чем я говорил значительно раньше.
« Последнее редактирование: Сентября 27, 2010, 00:04:47 от Viktor B »

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #338 : Сентября 26, 2010, 23:59:04 »
Цитата: barolge
Я и имел ввиду HID потомка...
Я так понимаю что-то наподобие WinLirka, ведь потом нужно еще кнопки пульта настроить под команды?

Не совсем...
Лирк это набор функций...
после настройки которыми можно управлять с пульта....

а тут так же как в их плагине MSRemoeControl надо пришедший код из 8 байт
(кстати перехватывается точно так же, только в МС байт меньше)
сравнить по табличке и выполнить действие...

различие в том, что в МС набор кнопок постоянен и заранее известен
(одинаков у всех МС)... А тут табличку ХЭШей кнопок пользователя
надо создать...


Кстати Редрай мне обещал образец
и если они возьмутся я могу бесплатно уступить этот образец им для написания плагина...
(но это без учета пересылки... и если не одному мне это надо, то пересылку уже как нибудь оплатите...
я что мог - предложил...)
« Последнее редактирование: Сентября 27, 2010, 00:02:23 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн gos66

  • Member
  • **
  • Сообщений: 35
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #339 : Сентября 27, 2010, 13:39:49 »
Цитата: TuborG
Здравствуйте!
Спасибо вам за разработку. Собрал девайс - работает, но никак не могу MKey победить.. Ставлю программу,в  плагине настраиваю совместимость, заношу туда кнопки пульта, а MKey считает, что все 36 кнопок пульта одинаковые (пишет такая кнопка уже добавлена) и со всех кнопок выполняется одна и та же команда.

Как его настроить?
Прошивка GCuJoyFBN

А СерверИР пробовал ? На Win XP , работает без проблем.

http://www.ir-max.ru/docs.php


 

Последние сообщения на форуме: