参照baoxiaozhong的红外接收http://www.shumeipai.net/thread-12265-1-1.html 设置好了红外接收器,然后尝试用相似的方法实现了红外发射器,成功控制电暖器,后续将考虑控制电视,空调等设备。
先通过红外接收器接收遥控器的编码,请参照http://www.shumeipai.net/thread-12265-1-1.html
环境:xbian 1.0 alpha4
硬件:taobao上淘的10多块的红外接收模块及红外接收模块,此处不发地址,免得广告嫌疑。
连接方式:- 红外接收器
- vcc 连 pin1 (3.3v)
- gnd 连 pin6(ground)
- data连 pin12(gpio18)
- 红外发射器
- vcc 连pin2(5v)
- gnd连pin6(ground)
- data连pin11(gpio17)
复制代码 为什么这么连,我查了很久资料,后来在lirc_rpi原作者网站看到了,大概固定在程序里面了,但可以通过参数来设置的。
地址:http://aron.ws/projects/lirc_rpi/
步骤:
在用户目录生成了lircd.conf文件
我生成了KEY_UP,KEY_DOWN,KEY_0,KEY_1等分别代替开启、定时、低、高四个按钮
然后将它拷贝到/etc/lirc/remotes下,
sudo cp /home/xbian/lircd.conf /etc/lirc/remotes/xxx.conf (xxx随便你起名字,但是要和后面统一)
sudo vi xxx.conf
修改 name /home/xbian/lircd.conf为 name xxx
sudo /etc/lirc/lircd.conf
增加一行- include "/etc/lirc/remotes/xxx.conf"
复制代码 保存退出
现在可以测试了- sudo irsend SEND_ONCE xxx KEY_ON
- sudo irsend SEND_ONCE xxx KEY_TIMER
- sudo irsend SEND_ONCE xxx KEY_LOW
- sudo irsend SEND_ONCE xxx KEY_HIGH
复制代码 开始享受电暖器滴滴接收命令的的声音吧。
|