$Date:: 2018-03-24 #$

LIRC - Linux Infrared Remote Control


1. 環境

本体Raspberry Pi 3/Zero W
OS 2018-03-13-raspbian-stretch.zip
赤外線LED
赤外線受信ユニット
RPi TPH Monitor Rev2.2
赤外線LED: GPIO13
赤外線受信ユニット: GPIO4

2. インストール

2.0 準備

まだGPIOには何も接続しない。(破損防止)

パッケージを最新に更新

$ sudo apt -y update && sudo apt -y upgrade

2.1 関連パッケージのインストール

$ sudo apt -y install lirc

2.2 /boot/config.txt

「/boot/config.txt」に以下の行を追加

gpio_in_pin=赤外線受信ユニット
gpio_out_pin=赤外線LED

dtoverlay=lirc-rpi,gpio_in_pin=4,gpio_out_pin=13

2.3 /etc/lirc/lirc_options.conf

「/etc/lirc/lirc_options.conf」を以下のように変更

diff -u -r1.1 lirc_options.conf
--- lirc_options.conf   2018/03/16 05:35:28     1.1
+++ lirc_options.conf   2018/03/16 05:36:32
@@ -8,8 +8,8 @@

 [lircd]
 nodaemon        = False
-driver          = devinput
-device          = auto
+driver          = default
+device          = "/dev/lirc0"
 output          = /var/run/lirc/lircd
 pidfile         = /var/run/lirc/lircd.pid
 plugindir       = /usr/lib/arm-linux-gnueabihf/lirc/plugins

2.3 シャットダウンしてハードウェアを接続

$ sudo shutdown -h now

GPIOピンにハードウェアを接続して、再起動。

3. ir_analyze.py

T.B.D. ytani01 - RPi_TPH_Monitor

A. 参考

  1. LIRC - Linux Infrared Remote Control

Valid HTML 4.01 Transitional