由于有时遥控都懒的找,手机是不离身的,而且学习一下在易安卓下,如何导入导出外部配置文件的方法及表格的使用,所以想DIY个手机遥控器,由于小编这部手机没有红外输出,用耳机接口加红外发射管的方法使用不方便,需把音量调最大,而且不用它时,又需调到合适的音量才方便使用手机,而且不好看。所以本手机遥控器是用HC-6蓝牙从手机模块加单片机组成的,通过手机发送数据给蓝牙模块,蓝牙模块把数据转到单片机,由单片机再模拟红处信号,对相关的设备进行遥控,由于遥控的编码格式过多,本遥控器只支持两种格式,一种是引导码为9MS+4.5MS 4B数据的编码,另一种是引导码为2.4MS 12b数据的编码,这个是索尼电视机的编码。 电路图如下,由于小编不想增加个HC-6蓝牙从机模块,所以从原来制作好的VFD时钟中提取出来,工作原理是一样的,VFD时钟是把遥控的数据转送出来。这个HC-6蓝牙从机模块是用9600的码率。 以下是制作的图片,由于电路简单,用筒筒板做。 由于是共用HC-6,所以把它插在VFD时钟内的接口中,然后把红外发射管引出来就行了。 把它装在机壳前,采用反射的方法对设备进行遥控。 由于没有做学习程序,所以制作个遥控参数检测器,用来提取遥控值。电路图如下,也是用筒筒板做的,电路也不复杂。 以下是索尼电视机遥控,它有两种编码,电视控制是12个高低电平值,对于上面那排播放等是15个电平值,在这只支持下图那12个电平值的编码。 命令的编写方法在逻辑图中有详细介绍。 以下是收到的遥控值,最下行是输入手机设置用的值。 下图是通用遥控,命令的编写方法在下面逻辑图中有详细介绍。 把所用到的,遥控的值提取出来,输入设置中。 |