linux下使用lirc红外程序组万能遥控器拯救或远程控制家电

lirc是linux平台上一个用来收发红外信号的程序包。使用它,加上带有红外硬件的n900可以组成强大的万能遥控器。http://lirc.sourceforge.net/remotes/有大量的家电遥控器代码表,可以直接使用到lirc程序上。如果家电的遥控器丢了,可以使用lirc解决问题。普通的电脑要外接红外发射器,而诺基亚手机N900自带了红外发射器,所以我使用它做实验。设置后N900变成几乎万能的遥控器,电视、音响、投影、空调、游戏机、电视接机顶收盒、风扇、红外开关等等
因为n900可以使用ssh连接远程控制,这样就可以使用n900构建简便的远程遥控家电系统。

详细的使用方法是这样的,首先,在n900上安装lirc。 n900的源上有这个程序包。安装好之后,从http://lirc.sourceforge.net/remotes/下载遥控器的配置文件,以佳能350D、450D、550D、650D等单反相机的遥控器RC-1或RC-5为例,它的配置文件是http://lirc.sourceforge.net/remotes/canon/RC-1_RC-5。设下载后存放到n900的/home/user/MyDocs/remotes/RC-1_RC-5 路径。

然后编辑/etc/lircd.conf文件,加入这个配置文件的路径
include "/home/user/MyDocs/qtirreco/Devices/RC-1_RC-5"

然后启动lircd
/etc/init.d/lirc start
现在,让n900的红外窗口对着开启遥控功能的佳能单反相机,运行
irsend SEND_ONCE CANON-RC1/RC5 S
相机就会被遥控拍照了。上面命令中的CANON-RC1/RC5必须与RC-1_RC-5配置文件中的name值一致,而S将是拍照这个编码的名称。

转载请注明: 转自船长日志, 本文链接地址: http://www.cslog.cn/Content/lirc-remote-control/

此条目发表在 其它 分类目录,贴了 , , , , 标签。将固定链接加入收藏夹。

linux下使用lirc红外程序组万能遥控器拯救或远程控制家电》有 1 条评论

  1. Pingback 引用通告: 家电遥控器丢失之后的解决方法 | 船长日志

发表评论