- 积分
- 40
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
我不知道这种帖大家喜欢不喜欢,因为论坛上关于Total ir remote的说法大都是不实用,本想自已去实践一下,但一直没时间,所以粗略整理了一下就发上来,希望有兴趣的机油去试一下。
在Psiloc主页上看到关于Total ir remote和ir remote的区别,就是Total ir remote可以学习新设备,面ir remote不能学习新设备,而Total ir remote通过Philips Pronto CCF and Linux Lirc格式文件学习新设备和指令。网上有CCF和Lirc数据库文件,下载地址为: Philips Pronto CCF codes and here: Lirc database,不过国内电器设备虽然有人可以试出来,但毕竟要不断去试,费时且不一定能匹配。通过查找网上一些资料,Lirc格式的制作软件在LINUX和WINDOWS环境下都有,在WINDOWS环境下有WinLIRC软件,WinLIRC主页地址为http://winlirc.sourceforge.net/,按照时间来看是最新版0.6.5是2003年8月发布的,应该算挺早的软件了。从WinLIRC主页上看运行它需要一台简单红外接收器,而且好像只支持串口,本人在一台有红外的笔记本上能运行,但不能接收其它遥控信号,所以笔记本红外端口不能支持录制新遥控代码,本人没有其它红外设备,不能求证。不过它主页上提供了制作一台简单红外接收器的图纸及所需元件。如下图tu1.gif:
其中IC1指一颗红外信号输入、前置放大芯片,可以是Vishay的TSOP17xx或Siemens的SFH506-xx,(xx代表不同频率的型号,为30,36,38或40kHz),由于大部分的遥控器都使用38kHz的频率,最好还是采用38kHz的芯片,如TSOP1738或SFH506-38,另WinLIRC主页上也提供了其它的芯片型号,大家可以查一下,如TSOP1838或SFH5110-38以及其它公司的芯片等等。IC2指电压转换芯片,型号为78L05,100mA,C1指4.7uF的电容,R1指4 k 70 hm的电阻,D1指In4148二极管,另DCD,RTS,GND指串口的针脚,分别对应串口9针的1、7、5脚,当然也可对应串口25针的8、4、7脚,所以还需要一个串口接头(9针或25针均可,对应好相应的针脚即可)。另从相关资料来看,这个红外接收器因为IC2就是提供5V电压的电压调整器,输入电压要求最低6或7V,因此,这个红外接收器在笔记本电脑上不能工作,因为笔记本电脑的RTS线电压太低。另本人从国内查到另一个接收器制作图,如下图tu2.gif:
相比之下只是多了一个电容,但其中电容标称都不一样了,其中C1为10uF、16V的电容,C2为100uF电容。各位机油有条件都试一下,看哪种好用?
好了,制作完红外接收器把它连到电脑的串口上,就可以用WinLIRC软件在电脑上录制遥控器的LIRC代码了,至于WinLIRC一运行就出现错误提示,只要按确定进入WinLIRC Configuration设置好相关选项就可以运行了,至于其它使用方法以及如何录制遥控代码大家可以去WinLIRC主页http://winlirc.sourceforge.net/上再查查,由于本人无红外接收器可试验(嘻,动手能力差,看什么时候有机油做好了能给一个)。至于录制完遥控代码就可以把代码文件通过红外、蓝牙或MMC卡传入手机,只要手机安装好Total ir remote软件,就会自动启动开始采集新设备及指令了(本人曾把WinLIRC软件目录下的sample.cf文件传入手机就会自动启动Total ir remote提示采集新指令)。希望各位机油也把国内电器设备的遥控代码制作出来,收集成一个数据库,方便大家。
另外,WinLIRC软件的功能不仅仅是录制遥控代码,它也可以实现用任何遥控器遥控电脑操作等等,大家可以在WinLIRC主页上多看看,因为它主页是英文的,希望英语好的机油能帮忙翻译一下,以利于我这种人多了解些内容。
下面附上Total ir remote 1.72破解版和WinLIRC 0.6.5版。
[ 本帖最后由 tfei001 于 2005-11-8 10:35 编辑 ] |
|