回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

【DF冬季AI挑战赛第三轮】 + 二哈玩漂移 简单

头像 gray6666 2020.03.19 875 2

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

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

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

程序功能实现:

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


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

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


材料清单

  • micrbit X2 链接
  • 二哈识图(HuskyLens)AI 视觉传感器 X1 链接
  • micro:bit掌控I/O扩展板 X1 链接
  • 高品质 micro USB数据线 X1 链接
project-image

步骤1 二哈采集人脸信息

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

project-image
project-image
project-image
project-image

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

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

此处切换到上传模式

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

project-image
project-image

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

project-image

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

切换实时模式,创建角色

project-image

自制赛场背景

project-image

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

project-image

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

小麦主要功能

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

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

project-image

红车(蓝色雷同):


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


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

project-image

警车:


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


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

project-image
project-image

黄车:


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


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

project-image
project-image

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

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

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

project-image

步骤6 实时端,电脑直接连接microbit, 无需上传程序

project-image

步骤7 程序玩起来(二哈识人版,被玩成识照片版)

评论

user-avatar
  • XDJtSxlk

    XDJtSxlk2020.03.30

    比不上,膜拜膜拜

    0
    • XDJtSxlk

      XDJtSxlk2020.03.30

      我自己还是嫩了点啊

      0