用红外遥控器遥控树莓派
2016-01-282万
AI 快速预览详细
本篇教程详细介绍了如何使用红外遥控器来操控树莓派上的影音中心。首先,你需要将红外传感器连接到树莓派的GPIO管脚。然后,通过LIRC配置文件定义遥控器按键。最后,在XBMC中启用GPIO TSOP IR Receiver选项并选择相应的配置文件。完成这些步骤后,你就可以用红外遥控器轻松操控树莓派上的影音中心了。
![]() 转自oschina 概述 本篇教程将会讲解如何用一部红外遥控器来遥控操作树莓派上安装的影音中心. 在开始之前, 你需要把树莓派搭建为影音中心. 硬件连接红外传感器只有三个引角, 都需要连上树莓派的GPIO管脚. 我们需要用到母对母杜邦线把它们连上. 好的杜邦线连上红外传感器会使得连接更可靠些. 按下图所示进行连接. 跳线的颜色无关紧要, 只是不同颜色更容易区分. 要注意在树莓派上用红外传感器需要3.3V电压, 千万别用5V. LIRC树莓派和遥控器的通讯通过LIRC (Linux Infrared Remote Control)完成. 大多数树莓派发行版都已经预装了, 所以在Rasbmc上我们就不需要再安装了, 只需做些设置即可. 为了确保红外硬件正常工作, 我们可以用SSH连接安装好XBMC的树莓派来测试下. 在XBMC的系统信息界面我们可以获得树莓派的IP地址. 我们需要关掉红外功能, 要不然我们无法通过SSH使用LIRC. 进入XMBC的设置界面, 然后将"Enable GPIO TSOP IR Receiver"选项设为disabled. 更改之后记得要重启一下. 再用SSH连上树莓派, 执行以下命令: 现在在红外传感器前面操作遥控器, 每按一次按键都应该会显示一组'pulse' / 'space'信息. 恭喜! 红外传感器工作正常. 配置并测试 我们已经知道红外硬件是OK的了, 我们需要给LIRC一个配置文件来定义在遥控器上的按键. 通过SSH会话, 执行命令: 把下面的内容粘贴到文件中, 按CTRL-x退出, 按Y确定. 这个配置文件应该放在用户pi的home目录下. 现在, 返回XMBC的设置界面开启"Enable GPIO TSOP IR Receiver"选项. 然后把"GPIO IR Remote Profile"设为如下图所示: 重启一下XMBC, 在开机时应该会在右下角显示一个和下图一样的提示框. 遥控器应该可以正常使用了, 再也不用鼠标和键盘来操控XMBC了, 哦也! 使用其他型号的遥控器我是用LIRC中的一个工具'irrecord'来生成遥控器配置文件的. 如果你要用其他的遥控器, 你可以用这个工具来生成配置文件. 步骤如下:
|




