【导读】基于iPad、iPhone的遥控小汽车方案主要实现的功能是使用NewiPad 或iPhone通过的bluetooth4.0来控制小汽车的行驶,该方案可取代部分的遥控小汽车,控制界面可以更玄和更多的操作触感。好方案也有难点,看看难点怎么解决?
方案功能定义及主要性能指标
遥控距离 25 Meter
遥控方式:IPAD IPHONE 遥控
操作方式:界面操作, 陀螺仪晃动操作
连接协议:蓝牙4.0
方案设计难点及解决方案
软件难点在于bluetooth4.0与IPAD之间的自动连接与通信,重力加速计或陀螺仪数据的读取。
Bluetooth4.0默认无配对过程,所以当搜索到需要的连接的模块时可以自动连接,当断开后保持扫描状态重新连接无需手动操作。IPAD封装的蓝牙类提供委托方式,所以当数据由模块发送到IPAD需要自己写委托方式。
控制小汽车可以通过重力加速计或陀螺仪,IPAD提供NSOperationQueue方式自动读取,并且可以设置读取的时间间隔,和读取方式。
硬件部分:
蓝牙4.0模块中协议的更新。
调试蓝牙无线部分的距离和灵敏度, 同IPAD配合可以达到25M 甚至更远。
网友与开发者一问一答:
EchoT:整个过程都开蓝牙会不会很耗电啊,不过方案确实是不错的方案,可以替代遥控小汽车
beschen:蓝牙4.0 的技术 属于低功耗蓝牙的解决方案, 低可以做到100-200UA , 相对于传统的低频接收电路几个MA-十多个MA,还要省电很多
Q_13707715133:省了遥控器了,重力感应玩起来应该不错。
beschen:重力感应, 使用IPAD或者IPHONE 自带的陀螺仪
我是山人:还以为是符合车规级,呵呵,如果是玩具市场,关键要低成本
beschen:要用高档玩具车. 呵呵
yan623:小车跟iPad/iPhone是怎么建立连接的?是每台iPad/iPhone都可以进行控制还是要另外进行设置?
beschen:IPHONE 打开蓝牙后,自动建立连接。
ppy123:挺不错的,那个小芯片的电路版图能共享吗?挺想自己试试!
beschen ://www.mcurf.com/detail_product.asp?id=92 , 你可以到这里下载蓝牙模块的资料, 里面有管教定义,也可以购买这款模块,再开发。