首先,第一个问题,这个东西到底做出来没有?回答是肯定的,项目文档随后分批发布,嘿嘿!
1. 为什么要做个这东西。
其实这东西网上已经有成品了,但功能太多,太过于强大,当然价格嘛也不便宜。本着DIY的精神我们必须制作个满足我们自己需要的无线电脑遥控器。那么这东西到底有什么用呢?其实功能挺简单,我做这个的主要目的是在冬天躺在床上就能控制播放电影,控制播放速度,音量以及关机。
2. 系统的主要构成
整个系统如下图所示:
考虑到远程控制,所以无线是必须的,无线的方式很多种,最简单就是蓝牙,而且蓝牙的距离通常可以到10m以上,基本上家里也就这个长度,特别是蓝牙是低功耗的,也特别适合于与瑞萨单片机一起构成一个低功耗系统。
整个系统的基本原理就如上图所示: 瑞萨开发板与串行蓝牙发送模块连接,通过芯片中运行的程序通过串行接口发送命令字到蓝牙模块并发送出去。电脑端运行有上位机软件,并通过电脑端安装的蓝牙接收模块接收瑞萨开发板发送过来的命令字并转化为命令发送给电脑播放器,实现播放、暂停、快进快退,音量增大减小,关机功能。整个系统的流程图如下: 瑞萨开发板端:
电脑端软件:
通过上面分析,我们这个项目将涉及到时钟,串口,io控制,以及上位机软件编写等各个部分,后面将对每个部分进行详细讲解。