本帖最后由 银尔达电子-Eric 于 2017-7-14 18:14 编辑
【DIY制作之智能红外遥控器】 :以下制作教程只供学习和DIY制作,不能用于商业用途。
作者:银尔达电子-Eric
介绍:银尔达电子专注于物联网开发套件研发和销售,提供物联网产品定制化服务!
官方淘宝:https://yinerda.taobao.com
传感器选择:一体化红外接收头+3MM红外发射二极管
一:传感器特性和原理:
模块采用4个红外发射管朝4个方向发射,360度无死角,模块上还带了一个一体化红外接收头,可以接收任何红外遥控器发过来的信号,然后通过REC管脚连接到MCU上进行破解和学习功能。本模块还可以和我们的gokit 物联网开发板使用,开发成万能电视,空调等设备的遥控器。还可以通过GOKIT 上面的WIFI模块,把数据传到云端,这样还可以实现手机APP的远程操控。
二:传感器输出特性
NEC消费性遥控器格式如下:
三:传感器控制原理
一般的红外遥控系统是由红外遥控信号发射器、红外遥控信号接收器和微控制器及其外 围电路等三部分构成的。遥控信号发射器用来产生遥控编码脉冲,驱动红外发射管输出红外 遥控信号,遥控接收头完成对遥控信号的放大、检波、整形、解调出遥控编码脉冲。遥控编 码脉冲是一组组串行二进制码,对于一般的红外遥控系统,此串行码输入到微控制器,由其 内部CPU 完成对遥控指令解码,并执行相应的遥控功能。 在红外遥控系统中,解码的核心是CPU。它接收解调出的串行二进制码,在内部根据本 系统的遥控信号编码格式将串行码对应成遥控器上的按键。显然,这种在CPU 内部解码出 的遥控指令是不便我们利用的,而且我们也不需要获取它。我们只需利用一般红外遥控系统 中的遥控发射器、遥控接收头,自行设计解码电路直接对遥控接收头解调出的遥控编码脉冲 进行解码,就可以得到原始的按键信息。
四:主要用途
发送接收红外信号,可用做遥控器,空调伴侣等
五:接口介绍
六:如何接入gokit扩展接口
七:机智云云端数据点定义
八:程序演示
八:配套程序下载
|