Вводная.
Недавно на работе появился сводный телевизор, а дома были AV-ресивер и пара колонок, которые перекачивали в кабинет на работу. Встал вопрос как смотреть ТВ, слушать музыку и смотреть кино.
В качестве мульти форматного комбайна был выбран Raspberry Pi3 +
(который был в наличии).
На него установлен Kodi, (https://kodi.tv). Изначально Libreelec, затем заменен на OSMC.
Причина, по которой пришлось изменить выбор дистрибутива — это управление проигрывателем при помощи ИК пульта.
Установку и Настройки самого OSMC я не буду, очень много инфы в инете.
А вот ту проблему с которой столкнулся я хочу рассмотреть поподробней.
Задача: Управление Kodi при помощи ИК пульта Apple Remote A1156
Что потребовалось:
1. Ик приёмник
2. Пульт
3. Соединительные провода для стыковки разъёма GPIO с ножками ИК приемника.
4. Терпение и время.
Теперь подробней
ИК приемник:
Тут можно было пойти 2 путями: купить готовый USB (это не мой путь) или «сделать все» своими руками.
качестве приемника был выбран TSOP31238 (TSOP1738)
Соединение:
Простые провода мама-мама. Можно было и припаять, но решил так не заморачиваться. Девшего и сердито.
Пульт:
У меня был в наличии пульт, но на самом деле большинство пультов поддерживаться через программу OSMC.
Теперь собираем все это вместе.
И вот тут начинается самое сложное (Для меня это стало камнем преткновения).
У моей модели Ик приемника
По ножкам (от линзы с лева на права)
1 - Красный – земля
2 – Коричневый – питание 3.3V
3 – Оранжевый – Дата (GPIO18)
Пины на GPIO
1 – питание
12 – GPIO 18
14 – Земля
В настройках программы уже на самом OSMC выбираем настройки пульта Apple и включаем поддержку GPIO.
Также в настройках GPIO указываем не номер пина к которому у нас подключена Дата, а именно номер GPIO, то есть 18. Перегружаем… Работает.
Но еще раз хочу обратить внимание что для того, чтобы запустился датчик ИК надо знать назначение ножек на самом датчике, так как я почти день потратил на то чтобы запустить датчик, а он не хотел из за неправильного подключения.
Удачи в ваших начинаниях....