及大量的亲民化的可选择的设备,使得安卓系统在智能手机市场上占了头把交椅。根据市场研究机构ComScore发布的最新调查显示,A
droid智能手机在美国的优势进一步扩大,市场份额达到437,因此我们小组的基于安卓手机wifi技术的遥控小车有着广大的潜在用户,2011年11月数据,A
droid占据中国智能手机操作系统市场58,其应用领域和市场份额也在急速向平板电脑、消费电子、智能家电领域扩张。目前基于A
droid手机和WIFI技术开发的娱乐软件较多,而控制机电产品的软件和专利相对较少。我们小组设计的“基于手机WIFI技术的遥控小车”将是以手机作为手持终端,通过WIFI传输指令的新型玩具小车,由于遥控器是手机,因此携带极其方便。基于WIFI的控制系统不仅可以控制小车,稍做改动就可用来控制电脑、家用电器甚至探测、排爆机器人等,同时也可用于地质检测设备的手持终端。因此,该项目的成果将不仅仅局限于一个遥控小车,更具有价值的是手机远程控制系统。
3
f1
设计任务及要求
11设计任务与设计要求本课题要求利用基于A
droid(安卓)手机系统开发一个控制软件,该软件将实现用WIFI技术对玩具小车进行遥控控制,包括小车前进、后退、转弯等功能。(1)实现手机与小车WIFI连接;(2)能够通过手机对小车进行实时控制。12设计时要考虑的问题a、由于该课题的小车端是通过单片机串口通信接收收手机是控制指令,因此需要对单片机定时器初值进行设置,若采用常用12M晶振,初值不一定是整数,通信时便会产生积累误差,进而产生波特率误差,影响通信的同步性。采用110592M晶振可以得到非常准确的数值,因此在制作过程中最好采用110592M或其整数倍的晶振。
我们采用的波特率为4800。b、小车电机启动时电流较大,可能会将电源的电压瞬间拉低,导致单片机和路由器不能正常工作,因此必须设计一个可靠的供电系统。c、由于A
droid系统所有源代码都已公开并且可以免费使用,各手机公司在开发自己产品时可以随意改动代码,进而在市场上出现了所谓的“基于A
droid的改良系统”手机,这些手机对安卓手机软件兼容性有所差异,因此必须选择“安卓原版”的手机开发软件,我们采用了“安卓40”版本的操作系统。
4
fd、由于单片机IO口电流为mA级,无法直接驱动电机,必须设计专门的电机驱动模块。
2系统总体设计
21方案论证要实现手机通过WIFI控制小车,有两种方案可以实现:方案一:通过SIM卡来实现。系统框图如下图所示:
手机端发送控制指令
手机用户WIFIr