понедельник, 8 июня 2015 г.

Подключаем ИК пульт к ODROID-С1 UPD 8.06.2015


Наверняка вы заметили что на плате есть ИК приемник для ИК пульта управления?
Так вот, можно подключить любой (NEC) инфракрасный пульт дистанционного управления к С1 и управлять например плеером KODI.


UPD 8.07.2015 В новых версиях Ubuntu для ODROID-C1 старый мануал оказался неработоспособным. Пришлось написать заново, с использованием lirc.

Приступим. Обновляем систему

  • sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
Останавливаем службу lirc
  • sudo service lirc stop
Теперь будем записывать сигнал с пульта в конфиг-файл
  • sudo irrecord -f -d /dev/lirc0 lircd.conf

Возможно при запуске этой команды будет ошибка:

Узнаем какой процесс использует /dev/lirc0 и остановим его.
  • sudo fuser /dev/lirc0
Вывод будет примерно такой:
  • /dev/lirc0:            969
Убиваем 969 процесс
  • sudo kill 969
Снова пробуем запустить запись
  • sudo irrecord -f -d /dev/lirc0 lircd.conf
Если запуск irrecord был успешным, появится предложение продолжить. 


Смело жмем ENTER

Теперь от нас требуется нажимать рандомно кнопки на пульте ДУ, чтобы заполнить линию из точек. Должно выйти так:



Теперь от нас требуется указать какая команда будет выполнятся при нажатии определенной кнопки.
Например вводим KEY_UP , нажимаем ENTER и нажимаем на пульту кнопку, которая будет стрелкой вверх. По окончанию жмем ENTER.


 Весь список кнопок можно посмотреть введя команду
  • sudo irrecord -l --list-namespace
После настройки кнопок, копируем конфиг в директорию lirc
  • sudo cp lircd.conf /etc/lirc/lircd.conf
Теперь необходимо проверить конфиг lirc
  • sudo nano /etc/lirc/hardware.conf
Ищем строки, и смотрим чтобы они соответствовали тем, что приведены ниже
  • REMOTE_MODULES="meson-ir" 
  • REMOTE_DRIVER="default" 
  • REMOTE_DEVICE="/dev/lirc0"
  • REMOTE_LIRCD_ARGS="--uinput"
  • START_LIRCD="true"
Запускаем lirc
  • sudo service lirc start
  •  

Для проверки работоспособности вводим в терминале
  • irw
и нажимаем те кнопки, которые мы записали в конфиг. Если все в порядке, должно выйти как на скриншоте снизу



Теперь можно пользоваться пультом в KODI.


1 комментарий: