WINGONEER 38KHz赤外線リモートコントロールトランシーバシールドラズベリーパイRaspberry Pi2 3モジュールB
を購入したものの、仕様書がなくて、困っている。
Raspberry Pi IR Control Expansion Board
http://www.raspberrypiwiki.com/index.php/Raspberry_Pi_IR_Control_Expansion_Board
この辺から探ろう
需要なのはここ。 // boot/config.txt につけくわえる情報のフォーマットが変っていること # dtoverlay=lirc-rpi,gpio_in_pin=18,gpio_out_pin=17 dtoverlay=lirc-rpi dtparam=gpio_in_pin=18 dtparam=gpio_out_pin=17 それと、現在動いている //etc/lirc/hardware.conf は以下の通り # /etc/lirc/hardware.conf # #Chosen Remote Control REMOTE="None" REMOTE_MODULES="lirc_rpi" REMOTE_DRIVER="default" REMOTE_DEVICE="/dev/lirc0" REMOTE_SOCKET="" REMOTE_LIRCD_CONF="" # REMOTE_LIRCD_ARGS="" # REMOTE_LIRCD_ARGS="--uinput --listen" REMOTE_LIRCD_ARGS="--uinput" #Chosen IR Transmitter TRANSMITTER="None" TRANSMITTER_MODULES="lirc_rpi" TRANSMITTER_DRIVER="default" TRANSMITTER_DEVICE="/dev/lirc0" TRANSMITTER_SOCKET="" TRANSMITTER_LIRCD_CONF="" # TRANSMITTER_LIRCD_ARGS="--uinput --listen" TRANSMITTER_LIRCD_ARGS="--uinput" #Disable kernel support. #Typically, lirc will disable in-kernel support for ir devices in order to #handle them internally. Set to false to prevent lirc from disabling this #in-kernel support. #DISABLE_KERNEL_SUPPORT="true" #Enable lircd # START_LIRCD="false" # START_LIRCD="true" #Don't start lircmd even if there seems to be a good config file #START_LIRCMD="false" #Try to load appropriate kernel modules LOAD_MODULES="true" # Default configuration files for your hardware if any LIRCMD_CONF="" #Forcing noninteractive reconfiguration #If lirc is to be reconfigured by an external application #that doesn't have a debconf frontend available, the noninteractive #frontend can be invoked and set to parse REMOTE and TRANSMITTER #It will then populate all other variables without any user input #If you would like to configure lirc via standard methods, be sure #to leave this set to "false" FORCE_NONINTERACTIVE_RECONFIGURATION="false" START_LIRCMD="" あとは、 ラズベリーパイで遊ぼう! 改訂第2版 の p>217ページからの記載通り
ラズパイは、受光器の10cmくらい前まで持っていかないと、確実に動くとは言えないみたい(出力が弱いのかも)。 回路の作成が面倒、という人には、お勧めのモジュールです(もう一つかっておこう)