迅维网

[C51]手机多用遥控器DIY通过蓝牙中转大法

doudou90 2016-6-24 10:37

  由于有时遥控都懒的找,手机是不离身的,而且学习一下在易安卓下,如何导入导出外部配置文件的方法及表格的使用,所以想DIY个手机遥控器,由于小编这部手机没有红外输出,用耳机接口加红外发射管的方法使用不方便,需把音量调最大,而且不用它时,又需调到合适的音量才方便使用手机,而且不好看。所以本手机遥控器是用HC-6蓝牙从手机模块加单片机组成的,通过手机发送数据给蓝牙模块,蓝牙模块把数据转到单片机,由单片机再模拟红处信号,对相关的设备进行遥控,由于遥控的编码格式过多,本遥控器只支持两种格式,一种是引导码为9MS+4.5MS 4B数据的编码,另一种是引导码为2.4MS 12b数据的编码,这个是索尼电视机的编码。

  电路图如下,由于小编不想增加个HC-6蓝牙从机模块,所以从原来制作好的VFD时钟中提取出来,工作原理是一样的,VFD时钟是把遥控的数据转送出来。这个HC-6蓝牙从机模块是用9600的码率。


  以下是制作的图片,由于电路简单,用筒筒板做。



  由于是共用HC-6,所以把它插在VFD时钟内的接口中,然后把红外发射管引出来就行了。




  把它装在机壳前,采用反射的方法对设备进行遥控。



  由于没有做学习程序,所以制作个遥控参数检测器,用来提取遥控值。电路图如下,也是用筒筒板做的,电路也不复杂。




  以下是索尼电视机遥控,它有两种编码,电视控制是12个高低电平值,对于上面那排播放等是15个电平值,在这只支持下图那12个电平值的编码。


  命令的编写方法在逻辑图中有详细介绍。


  以下是收到的遥控值,最下行是输入手机设置用的值。


  下图是通用遥控,命令的编写方法在下面逻辑图中有详细介绍。



  把所用到的,遥控的值提取出来,输入设置中。


  我是迅维网的编辑doudou90负责“外设”“数码”栏目的编辑工作,开启投稿与下载分互换模式。多多投稿与支持! 联系方式:QQ3022652941 邮箱: 3022652941@qq.com



雷人

握手

鲜花

鸡蛋

路过
收藏
来自: 互联网
返回顶部
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索