Домашняя страничка Стефурак П.Б. IR дистанционное управление компьютером, плеером Media Player Classic.
 
     Домашняя Промзона Спальный район  

Промзона \ IR дистанционное управление компьютером, плеером Media Player Classic.
Использование IR пульта Pioneer CXC4293 управления автомагнитолой для управления компьютером и плеером Media Player Classic.

  Попал ко мне в руки несколько лет назад IR пульт Pioneer CXC4293 управления автомагнитолой в плачевном состоянии - выломаны кнопки управления громкостью, кнопки Band и Source, но рабочий.
   
Напомню, что протестировать IR устройство можно направив его на камеру, например мобильного телефона и нажав какую-нибудь кнопку- IR будет видно.
Раз работает, значит силы добра и красоты за нас! :)
Надо сделать из этой штучки маленькое ДУ для управления компом и его медиаплеером!
У наших западных товарищей нашелся энтузиаст, решавший подобную задачу: Infrahid.
Итого:
  • прием IR - стандартный модуль типа ILMS5360 или любой подобный на нужную частоту фильтра - какой у меня использован - даже не знаю - какой попался в ящике с хламом :)
  • обработка IR - AVR ATmega8 в конфигурации из проекта эмулятор лямбда зонда, только параллельно кнопке программирования HIDLoader'а включен выход приемника IR - они друг другу не мешают, а вот нога эта важная - она внешнее прерывание :(
  • передача в компьютер декодированных данных - реализация HID на библиотеке Objective Development Software GmbH    
  • кнопок на пульте CXC4293 осталось после вандалов 7 штук:
    КнопкаРежим мышиРежим клавиатуры
    Num Lock off
    Режим клавиатуры
    Num Lock on
    Phone - переключает режимы устройства (мыш/клавиатура)
    Phone REDЛевая кнопка Clickклавиша Space (пауза плеера)
    Phone GREENПравая кнопка Clickклавиша Num Lock (переключает Num Lock в режиме клавиатуры)
    UpКурсор вверхСтрелка вверх(Volume up плеера)8 на цифровой клавиатуре(height inc плеера)
    DownКурсор внизСтрелка вниз(Volume down плеера)2 на цифровой клавиатуре(height dec плеера)
    LeftКурсор влевоСтрелка влево(назад на пару кадров плеера)4 на цифровой клавиатуре(width inc плеера)
    RightКурсор вправоСтрелка вправо(вперед на пару кадров плеера)6 на цифровой клавиатуре(width dec плеера)
    Более подробно - смотри исходник и проект эмулятор лямбда зонда.
       
    Программирование - через USB HIDboot (кнопка "Prog" именно за тем, смотри) или ISP.
    Питание пульта - одна "таблетка" CR2032 - дальнобойность около 5м, уровень распознавания 95%.

    Основано на Infrahid    Objective Development Software GmbH     Прошивка    Исходник   
     
  •