所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
【DF冬季AI挑战赛第三轮】 + 二哈玩漂移
gray6666 gray6666 2020-03-23 15:25:01
0
2
简单

体感游戏(英文:Motion Sensing Game)顾名思义:用身体去感受的电子游戏。突破以往单纯以手柄按键输入的操作方式,体感游戏是一种通过肢体动作变化来进行(操作)的新型电子游戏。

     国外代表平台(Wii,PlayStation Move,Xbox360),代表游戏(Wii上的网球游戏,idong上的旋风乒乓、弥雅瑜伽、爱动网球等四十多个体感运动游戏,以及Iphone著名的保龄球游戏和PlayStation Move上的Motion Fighter,以及由广州代代星电子科技有限公司为康佳、创维、海信等电视平台提供的骑牛、台球、打地鼠、划艇等200多款体感游戏)。

     假期在家每天直播课,使用电子设备学习,座多动少。如何让孩子动起来,二哈引起了孩子好奇心,开发一个自己的体感汽车漂移程序;孩子三年级,给他科普网络,物联网平台等应用确有难度;而且受困于家,设备不给力;孩子提出设备蓝牙通信;借助mind+的在线模式和上传模式完成;经过一周的折腾,终于可以用二哈玩漂移了。  

 程序功能实现:

   二哈将识别人脸对应位置反馈给系统;两块Microbit板子之间用蓝牙进行通信;电脑根据位置反馈,电脑控制汽车实现漂移,躲避其他车辆;


重点:二哈获取人脸位置数据

难点:二哈读取位置控制电脑中的汽车


材料清单 材料清单
2x
micrbit
1x
二哈识图(HuskyLens)AI 视觉传感器
1x
micro:bit掌控I/O扩展板
1x
高品质 micro USB数据线
projectImage
步骤1 步骤1
二哈采集人脸信息

二哈识别和感应到人脸时,会有一个方框,该方框数据可以用MIND+位置获取的模块来实现。

projectImage
projectImage
projectImage
projectImage
步骤2 步骤2
二哈体感操控端(上传模式)

软件还是我们的mind+1.6.2版,完美增加二哈相关功能

此处切换到上传模式

 系统参数初始化,打开蓝牙,二哈初始化

projectImage
projectImage

三个如果模块,依据人脸位置,获取参数,蓝牙反馈代码 L左,R右,C中间

projectImage
步骤3 步骤3
电脑端(实时模式)

切换实时模式,创建角色

projectImage

自制赛场背景

projectImage

上传角色,细化调整,四车操作相同

projectImage
步骤4 步骤4
电脑端实施模式代码

小麦主要功能 

 1:按空格键,打开蓝牙,倒计时提示,广播消息1,各角色开始登场;

  2:接受二哈体感端,发送的蓝牙信号。

projectImage

红车(蓝色雷同):


1.按空格键,进入指定位置;


2.在左侧跑道(蓝车在右侧跑道循环行驶)

projectImage

警车:


1.按空格键,进入指定位置;开启背景音乐(mind+音乐库绝对赞,这里贴图顶一个)


2.进入游戏方式蓝色红色雷同。

projectImage
projectImage

黄车:


1.空格时进入指定位置,监测是否和其他车辆相撞,如过相撞,停止所有脚本运行。


2.接受消息,左、右、中并漂移到相应位置;

projectImage
projectImage
步骤5 步骤5
上传二哈端代码,连接硬件(注意此处为上传模式)

二哈连接IIC接口,USB连接左下角的3.5-5V插口,给主板供电;

 二哈在扩展板取电,为防止出现特殊状况,推荐使用外接电池盒。

projectImage
步骤6 步骤6
实时端,电脑直接连接microbit, 无需上传程序
projectImage
步骤7 步骤7
程序玩起来(二哈识人版,被玩成识照片版)
附件 附件
Makelog作者原创文章,未经授权禁止转载。
0
2
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]