查看完整版本: Novii Remote 遥控空调的研究及实例

大蒜头 2007-11-1 12:13

Novii Remote 遥控空调的研究及实例

  好久不上来了,今天偶然想到找Nikon D40的遥控器,顺便发发本人用PALM作为遥控器的心得,[size=3]欢迎指正:[/size]
[size=3][/size]
[size=3][color=blue][b]一、遥控器工作原理[/b][/color][/size]
[size=3]  遥控器将控制信息,通过发射信号的方式,传给家用电器,起到远程控制作用。[/size]
[size=3]  其中发射的信号可以是红外线、声波、无线信号、蓝牙信号等等。在这里我主要讨论红外信号。[/size]
[size=3][/size]
[size=3][color=blue][b]二、电视机遥控器发射的内容[/b][/color][/size]
[size=3]  红外遥控器发射的信号,其实就是一串亮暗的信号,如果把红外二极管换普通发光二极管(或通过DC来看),就可以看到,在遥控时,小灯是在不停地闪烁的。[/size]
[size=3]  而家用电器收到的信号经过解调后,就是一个代码,如:A,B,C... 家用电器中的单片机可设定为:A-开电视;B-转1频道;C-音量增加...[/size]
[size=3]  因此,只要我们把遥控器按“开机”时发射的那一串红外信号录下来,然后播放给电视,就可以控制它“开机”了。[/size]
[size=3][/size]
[size=3][color=blue][b]三、空调遥控器发射的内容[/b][/color][/size]
[size=3]  但空调遥控不同,由于其工作模式很多,它并不是每次发送一个字符(以字符作比喻,并非真实的字符)给空调,空调遥控器内有单片机和多个寄存器,用来记忆目前的状态,如:“温度:18;方式:制冷;摆风:开”,并显示出来。当我们按下遥控器时,发送出去的是一串设置工作模式的字符,如此时[/size]
[size=3]按"温度+"   发送:"[color=red]温度:19;方式:制冷;摆风:开[/color]"[/size]
[size=3]再按"温度+"  发送:"[color=red]温度:20;方式:制冷;摆风:开[/color]"[/size]
[size=3]按"摆风"    发送:"[color=red]温度:20;方式:制冷;摆风:关[/color]"[/size]
[size=3][/size]
[size=3]所以,这就是为什么,当我们"录"下温度+的发射信号后,反复用NR遥控,只有第一次有效的原因。[/size]
[size=3][/size]
[color=blue][b][size=3]四、实战用NR学习空调遥控器[/size]
[/b][/color][size=3]  知道了其原理后,我们可以明白,NR只是用来学习红外信号并发射的(当然,如果你能把空调的信号解码,然后用NR的MACRO功能组合后再发送,算你狠!),所以无法实现空调遥控器的全部功能。但换个角度想,我们可以把常用的几个工作状态记录下来,然后做一个傻瓜型的空调遥控器,如:只记录3个状态:[/size]
[size=3]制冷:“[color=#ff0000]温度:20;方式:制冷;摆风:开[/color]”--其中隐含了开机状态[/size]
[size=3]制热:“[color=#ff0000]温度:25;方式:制热;摆风:开[/color]”[/size]
[size=3]关机:“[color=#ff0000]关机[/color]”[/size]
[size=3][/size]
[size=3]操作方法:[/size]
[size=3]制冷:用空调遥控器,把所有制冷状态调好,然后按关机。开NR进入学习状态,按遥控器“开机”。这样就把开机并制冷学习好了。[/size]
[size=3]制热:同样步骤。[/size]
[size=3]关机:任意开机状态下,按一下“开机/关机”,就录下来了。[/size]
[size=3][/size]
附偶的部分NR图:

空调:
[img]http://www.palmstamp.com/forum/attachments/day_071030/20071030_a367281dac0af844d50bwPsQuQphcfPw.gif[/img][img]http://www.palmstamp.com/forum/images/default/attachimg.gif[/img]

厦新DVD
[img]http://www.palmstamp.com/forum/attachments/day_071030/20071030_e8b4882859d72c276c79ptJQ6eQzKLco.gif[/img][img]http://www.palmstamp.com/forum/images/default/attachimg.gif[/img]

熊猫彩电 29MF09
[img]http://www.palmstamp.com/forum/attachments/day_071030/20071030_8b52d7330b8cedb0d7b0JDobebyeHV8O.gif[/img][img]http://www.palmstamp.com/forum/images/default/attachimg.gif[/img]

附 NoviiRemoteDeluxe 3.2 和谐版 及 偶家滴一些遥控器:

AIWA爱华组合音箱
厦新8500DVD
金正DVD
几个空调遥控器(HomeE)
金星彩电
熊猫彩电 2138
熊猫彩电 29MF09
菲力浦彩电
[img]http://www.palmstamp.com/forum/images/attachicons/rar.gif[/img] [url=http://www.palmstamp.com/forum/attachment.php?aid=5683][color=#0000ff]NoviiRemoteDeluxe.rar[/color][/url] (530.77 KB)

光之剑 2007-11-1 12:59

这个软件有无适合TH55的版本。。。

xyz1937 2007-11-1 14:54

支持!:8:

yxm1979 2007-11-1 15:19

好东西,顶一下!

xr118 2007-11-1 15:47

据说信号太弱,无实用价值?

fish722 2008-2-1 13:46

好东西,顶一下!

neoway 2008-7-28 22:51

继续支持!

hnxy99 2008-7-28 23:59

一直很郁闷的空调遥控问题终于解决了。楼主很厉害。

hnxy99 2008-7-29 00:03

不知我用得omiremote什么的可以不。。。
页: [1]
查看完整版本: Novii Remote 遥控空调的研究及实例