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

Оффлайн dros

  • Member
  • **
  • Сообщений: 11
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #680 : Апреля 20, 2012, 11:29:25 »
Цитата: QuickWitted
частично история развития тут
www.mindrunway.ru/HWUsb2.html
Спасибо, очень помог)))

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #681 : Апреля 21, 2012, 01:58:50 »
Цитата: dros
Спасибо, очень помог)))

Помог в чем?

PS: Вся инфа на моем сайте бесплатная и разрабатывалась, как это не банально звучит,
для решения всего лишь на всего моих задач. Если данная информация будет кому либо
полезной, я буду только рад. Но я не чувствую себя обязанным кому либо что либо
доказывать или разжевывать. Выложил как есть, хотите используйте (в не коммерческих
целях), хотите не используйте, хотите по аналогии делайте свое...

PS2: Манией величия я не страдаю, поэтому попытки подловить меня на "слабо" и
констатацией недочетов добиться ненужных мне улучшений моих же бесплатных
проектов обречены изначально на провал. Заметили недочет - молодцы, если мне
(не вам!!! проект бесплатный, я никому ничего не должен) с его исправлением в
бесплатном проекте будет лучше, я исправлю.
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн aleksmtf

  • User
  • *
  • Сообщений: 3
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #682 : Мая 02, 2012, 00:07:05 »
собрал приемник igorplug2 , прошил прошивкой GCuJoyFB  на ББ WIN7 вроде как работает  определяется как HID - совместимое игровое устройство , через прогу Server IR  коды нажатия кнопок пульта  вижу , так как у меня есть неттоп на котором стоит XBMC под linux  вот и пытаюсь настроить пульт через lirc:

QuickWitted  дал мне  ссылку [a href=\'index.php?showtopic=4486\']LIRC под LINUX[/a]


1. первый вариант Lirc - сборка c драйвером для IgorHid я скачал а пересобирать lirc не  решился так как у меня lirc 0.9.0 а там в архиве 0.8.7
да и  пересобрать как не понял  ???
2. второй вариант от Alexandr Mekh такой же  архив но lirc 0.9.0 только  там нет драйвера drivers/lirc_igorhid  как в первом варианте  


уважаемые владельцы IgorPlug2 c прошивкой   GCuJoyFB  помогите настроить  LIRC под Linux :
на данный момент в linux igorplug2 определяется так:  dev/input/ -event3  и еще не понятный dev/input/ -js0

1.  надо ли пересобирать lirc если да то как и с каким драйвером  , а то практически инфы на сайте по настройке под linux практически нет .
2.  если  выполнить:
Цитировать
sudo dpkg-reconfigure lirc
то какое устройство надо выбрать ?
 
3.  как должен выглядить  hardware.conf ?









Оффлайн morozovvs

  • User
  • *
  • Сообщений: 5
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #683 : Мая 02, 2012, 00:24:53 »
Более свежая версия драйвера лежит на
https://code.google.com/p/lirc-gcujoyfb/
Забрать исходники можно командой
git clone https://code.google.com/p/lirc-gcujoyfb/

Драйвер перехватывает управление у hid и превращает "джойстик" в обычное lirc устройство.

Оффлайн aleksmtf

  • User
  • *
  • Сообщений: 3
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #684 : Мая 02, 2012, 01:05:05 »
Цитировать
Драйвер перехватывает управление у hid и превращает "джойстик" в обычное lirc устройство.

что значит обычное lirc устройство  ???

xbmc@XBMC:~$ git clone https://code.google.com/p/lirc-gcujoyfb/  

скачал  что делать с папкой lirc_igorhid

в папке :

makefile
dkms.conf
kcompact.h
lirc_igorhid.c


morozovvs  обьясните пожалуйста по пунктам как пересобрать lirc ? я пока не очень силен в linux !!!








« Последнее редактирование: Мая 02, 2012, 02:35:04 от aleksmtf »

Оффлайн aleksmtf

  • User
  • *
  • Сообщений: 3
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #685 : Мая 02, 2012, 02:21:58 »
вообшем пока не удалось настроить с прошивкой GCuJoyFB


от без исходности прошил прошивкой  V9mini   , выбрал в LIRC   Igor Cesko's USB IR Receiver  

настроил :  sudo irrecord -d /dev/lirc0 ~/lircd.conf

но какой то странный получился lircd.conf !!!


# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.0(default) on Tue May  1 22:42:21 2012
#
# contributed by
#
# brand:                       /home/xbmc/lircd.conf
# model no. of remote control:
# devices being controlled by this remote:
#

begin remote

  name  /home/xbmc/lircd.conf
  flags RAW_CODES
  eps            30
  aeps          100

  gap          20547

      begin raw_codes

          name KEY_0
             3754    3072    3584    3157    6826    3072
             3669    2986    3584    2986    3840    2986
             3669    3072    3669    2901    3754    3072
             3669    3072    3498    3072    3754    3157
             3584

          name KEY_1
              938     768     256     597     256    3925
              597    1365    1024    3840     341    9813
              768    5973     853    5632     597   12885
             1109    1194    1024    3328     682    1194
              682

      end raw_codes

end remote

в то время как при настройке под COM lircd.conf с тем же пультом был такой :

# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.0(default) on Tue Feb 28 01:57:45 2012
#
# contributed by
#
# brand:                       /home/xbmc/lircd.conf
# model no. of remote control:
# devices being controlled by this remote:
#

begin remote

  name           YAMAHA
  bits           13
  flags RC6|CONST_LENGTH
  eps            30
  aeps          100

  header       2690   807
  one           461   436
  zero          461   436
  pre_data_bits   8
  pre_data       0x77
  gap          104909
  min_repeat      2
#  suppress_repeat 2
#  uncomment to suppress unwanted repeats
  toggle_bit_mask 0x10000
  rc6_mask    0x10000

      begin codes
          KEY_0                    0x0FFBFF
          KEY_1                    0x0EFBFE
          KEY_2                    0x0FFBFD
          KEY_3                    0x0EFBFC
          KEY_4                    0x0FFBFB
          KEY_5                    0x0EFBFA
          KEY_6                    0x0FFBF9
          KEY_7                    0x0EFBF8
          KEY_8                    0x0FFBF7
          KEY_9                    0x0EFBF6
          KEY_ENTER                0x0FFB87
          KEY_TITLE                0x0EFB8E
          KEY_UP                   0x0FFBA7
          KEY_DOWN                 0x0EFBA6
          KEY_LEFT                 0x0FFBA5
          KEY_RIGHT                0x0EFBA4
          KEY_MENU                 0x0FFBAB
          KEY_DISPLAY_OFF          0x0EFBF0
          KEY_BACK                 0x0FFB7C
          KEY_AUDIO                0x0EFBB1



при создании lircd.conf irrecord что то писал про длину !!!


« Последнее редактирование: Мая 02, 2012, 02:40:48 от aleksmtf »

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #686 : Мая 02, 2012, 09:32:32 »
Цитата: aleksmtf
1. первый вариант Lirc - сборка c драйвером для IgorHid я скачал а пересобирать lirc не  решился так как у меня lirc 0.9.0 а там в архиве 0.8.7
да и  пересобрать как не понял  ???

Это вам не винда!!!! В линуксе пересобирать надо под каждое ядро отдельно.
без пересбрки работать не будет!!! Линукс не для начинающих, там нет тыкнул мышкой и пошло...
или сами разбираетесь в исходниках (сами пересобираете и сами ставите), либо не беритесь вовсе
(пользуйтесь как и все виндой)...

Цитата: aleksmtf
практически инфы на сайте по настройке под linux практически нет .

конечно нет. и как виндовс ставить на компьютер с пустым HDD там то же нет.
и не будет!!! пишите в тематическую ветку вашей сборки линукса и выясняйте как
под вашу сборку линукса софт пересобирать...
« Последнее редактирование: Мая 02, 2012, 09:34:13 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #687 : Мая 02, 2012, 11:37:41 »
Цитировать
конечно нет. и как виндовс ставить на компьютер с пустым HDD там то же нет.
и не будет!!! пишите в тематическую ветку вашей сборки линукса и выясняйте как
под вашу сборку линукса софт пересобирать...
Эт точно, к линуксоидам.
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн CESSI04

  • Member
  • **
  • Сообщений: 11
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #688 : Мая 05, 2012, 15:07:04 »
Доброго времени суток.Собрал Вашу схему с прошивкой GCuJoyFB.Всё работает замечательно.Единственное не могу разобраться в Server IR c функцией "менять раскладку пульта". Я так понял можно на одну кнопку присвоить несколько функций.... или я не прав? Если до то как?
Заранее спасибо.
С уважением.


P.S.Вроде разобрался. Но возник еще один вопрос. Можно как-нибудь вывести на монитор режим в котором  находится пульт или как то по другому определить его состояние?
« Последнее редактирование: Мая 05, 2012, 17:32:19 от CESSI04 »

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #689 : Мая 06, 2012, 08:11:49 »
Цитировать
P.S.Вроде разобрался. Но возник еще один вопрос. Можно как-нибудь вывести на монитор режим в котором находится пульт или как то по другому определить его состояние?

Да можно, точно не помню, но на кнопку которая переключает раскладку ты должен поставить OSD текст. Либо на кнопку из новой раскладки, либо на кнопку из старой и новой раскладки.
« Последнее редактирование: Мая 06, 2012, 08:25:55 от demmax2004 »
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн CESSI04

  • Member
  • **
  • Сообщений: 11
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #690 : Мая 07, 2012, 15:37:40 »
Спасибо.
P.S.На кнопку переключения раскладки пульта OSD не ставится.....Буду что-нибудь мудрить.....

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #691 : Мая 08, 2012, 08:03:48 »
Что значит OSD не ставиться ?
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн CESSI04

  • Member
  • **
  • Сообщений: 11
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #692 : Мая 08, 2012, 13:11:20 »
1.Замаппиваю кнопки пульта.
2.Кнопку 0(к примеру)выбираю переключать раскладку пульта.
3.В разделе OSD на кнопку 0 вешаю слово"Пульт"
4.Нажимаю кнопку 0 -клавиатура переключилась,а OSD не вывелось(на других кнопках индикация работает как положено)
Да и бог с ним.Для себя нашел решение.В OSD каждой кнопки в начале прописывать "пульт 1 или пульт 2" или что то типа того.
Еще раз большое спасибо!Конструкция и программа очень понравились.

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #693 : Мая 08, 2012, 14:35:45 »
Дык я же писал если на кнопку не ставиться, то нужно ставить на туже кнопку но только уже в другой раскладке.
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #694 : Мая 19, 2012, 15:00:13 »
ищется вот такой OSD скин как у телевизоров самсунг.
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн CESSI04

  • Member
  • **
  • Сообщений: 11
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #695 : Мая 24, 2012, 19:47:13 »
Доброго времени суток.
Несколько раз прочитал всю эту ветку.Вычитал,что прошивка слетать не может...Однако собрал три вот такие платки _http://www.mindrunway.ru/Layot/PlataU.jpg и в результате первую перепрошивал 3 раза, а вторую 2.Может контроллеры дефектная партия,покупал у одного продавца?Прошивка слетает после передергивания устройства.
Платы паяны паяльной пастой в промышленной паяльной печи.Все контакты проверены на непропай мультиметром.
Прошивки пробовал и обновляемую и нет.Может ноутбук как-то убивает прошивку?(может я криворукий)
Что можете подсоветовать? Заранее спасибо.
С уважением.

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #696 : Мая 24, 2012, 20:20:24 »
Попробуй побаловаться фьюзами, запрети обновление прошивку внутрипрограммно
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн CESSI04

  • Member
  • **
  • Сообщений: 11
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #697 : Мая 24, 2012, 20:52:59 »
Спасибо попробую.
« Последнее редактирование: Мая 24, 2012, 22:24:57 от CESSI04 »

Оффлайн CESSI04

  • Member
  • **
  • Сообщений: 11
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #698 : Мая 24, 2012, 22:25:26 »
Чет я туплю...в справочнике по фьюзам на atmega8 бит SELFPRGEN не нашел.....
P.S.Проблема вроде решилась.Действительно ручки оказались кривыми.... Плата делалась ЛУТом,принтер оказался халтурным.На одной дорожке(при рассмотрении под микроскопом)оказался сквозной протрав.....
Еще вопрос: автономно (без компа)релюшками(семисторами) можно управлять только с прошивкой жестко привязанной к пульту т.е. клавиатурно-мышечной?
Спасибо .
С уважением.

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #699 : Мая 25, 2012, 09:41:24 »
Цитата: CESSI04
Еще вопрос: автономно (без компа)релюшками(семисторами) можно управлять только с прошивкой
жестко привязанной к пульту т.е. клавиатурно-мышечной?

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

 

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