本帖最后由 zxcscm 于 2015-11-6 21:36 编辑
【智能小车】 + 嘟嘟 – 开源开源 前言 嘟嘟~~~老婆给起的名字,好听!然后,直奔主题! 目录 一、目标及计划 二、机械结构搭建 三、硬件环境搭建 四、蓝牙基础通信 五、嘟嘟自主行走 六、嘟嘟发射导弹和音效 七、蓝牙4.0深度开发 八、手机控制端 九、整机测试 十、总结
一、目标及计划 1、目标 当然就是主题啦。 两种模式: 1)漫游模式下,能实现无人控制,主动避障; 2)对战模式下,人手动控制蓝牙4.0小车,能发射虚拟子弹,被攻击的小车中弹后,掉血。血量掉到0后,小车死亡,游戏结束。 具体说说两种模式的实现方法 CPU:暂定STC89C52(如果需要做PCB就用STM8系列) 驱动:L298P 壁障:超声波+漫反射红外 发射和接收子弹:38K红外 血条:5-10颗LED,根据硬件条件而定。 声音:IDS1820或者ISD4002(现有开发板) 蓝牙:CC2541模块 其他:在制作过程中需要添加或删除的模块 2、计划 平时时间不多,也不定,以下计划只是凭感觉列出来,仅作参考。 ① 1-5days 购买材料,实现机械结构的搭建。(已完成) ② 2 days 搭建硬件环境(首先搭建基本的开发环境,然后随着开发的进程逐步搭建其他模块)。(进行中…) ③ 3 days 实现蓝牙基础串口通信,这样在开发工程中可以用手机的蓝牙串口监控小车状态,便于调试。 ④ 3-5days 用超声波模块和漫反射红外管完成壁障,实现嘟嘟的自主行走。 ⑤ 3-5days 利用32K远红外对射管,实现子弹的发射和中弹效果。LED显示血条。 ⑥ 2 days 添加发射子弹和重弹的音效,让嘟嘟更善于表现自己。 ⑦ 5-7days CPU与蓝牙4.0通信的协议开发和调试。 ⑧7-10days 手机APP的开发和调试,可能需要外援啊,对上位机编程完全不懂啊~.~
未完待续~~~
|