我的房子会思考:自己动手玩转智能家居
上QQ阅读APP看书,第一时间看更新

2.2 原理探究

我们平时都是通过遥控器来控制电视,那么电视遥控器又是如何与电视建立连接进而实现控制电视的功能的呢?

下图是一款很普通的家用电视遥控器,遥控器前部有一个玻璃部件,这是红外发射管,而电视机的前部有红外接收头,从而实现通过遥控器控制电视。这里涉及红外编码和解码的问题,其中,遥控器里有编码电路,电视机里有解码电路,遥控器是通过一个编码器电路,将用户按下的按键数字转化为一组二进制数据,通过红外发射二极管发出肉眼看不到的红外线,把数据发送出去;而电视机,则装有红外接收电路,将接收到的数据转为控制命令,对电视进行控制。至于如何进行红外编码、红外解码,这里可以不去深究。

遥控器控制电视的过程可以简单理解为:每按电视遥控器上的一个按键,就能发出一个红外信号,这个红外信号含有按键的信息,然后电视的接收器就可以接收到信号,并根据接收到的信号中包含的信息进行相应的控制。例如,按遥控器上的静音键与菜单键,会发送不同信号,电视解码电路接收信号后,会进行对应操作。

明白上面的工作原理,自然可以联想到,有没有这样的一个设备,可以把电视遥控器上所有按键发出的红外信号“吃”了,等想要控制电视时,再根据需要把信号给“吐”出去?很幸运,确实有这样的设备,这个设备就是在第1章中提到的智能主机。智能主机内部有一些信号接收模块,其中就有红外接收模块,用来“吃”家里的红外遥控器发出的信号,“吃”信号也叫作“遥控学习”,所以智能主机有时也被称为“万能遥控”;同时智能主机也有一些红外发射模块,用来“吐”出“遥控学习”到的红外信号。

好了,学到这里我们将开始真正接触遇到的第一个智能单品——智能主机,下面就先了解一下可以控制家中设备的智能主机是如何构成的。