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

【Mind+游戏大作战】勇者麦昆 搏艺精彩 简单

头像 rzegkly 2019.05.06 1226 0
project-image

一、背 景

中原逐鹿,方显英雄本色, 武林风起,自当气吞山河 。拳击(英文:boxing;pugilism,法文:Boxe),早在古希腊和罗马时代就有记载,被称为"勇敢者的运动"。 赛场上缤纷云集的拳击套路、酣畅淋漓的搏击场面、深厚浓郁的文化底蕴,深深的吸引着勇者麦昆。

今天百变麦昆们化身斗士,参加了一场惊心动魄的拳王擂台赛,究竟鹿死谁手,让我们拭目以待!

project-image

二、规 则

1、通过3D打印设计为勇士麦昆量身安装了可以格斗车斗,增强对抗战斗力;

2、配备了声音传感器检测到外部声音,控制底盘下四个氛围灯RGB的颜色,增加比赛的气氛;

3、当声音>12时,RGB氛围灯控制红灯和蓝灯交替点亮,否则RGB氛围灯绿灯点亮。

4、当勇者麦昆将对方推出擂台,巡线传感器感应到黑线,对方小车停止表示战败,或将对方打倒的麦昆不能站起来获胜。

project-image

三、玩 法

1、当遥控器"左键"或遥控手柄按下"left",小麦左转,led显示愤怒图案;P8 左车LED灯点亮

2、当遥控器"右键"或遥控手柄按下"right",小麦右转,led显示愤怒图案;P12右车LED灯点亮

3、当遥控器"上键"或遥控手柄按下"up",小麦前进,led显示微笑图案;P8左车LED灯和 P12右车LED灯全部点亮

4、当遥控器"下键"或遥控手柄按下"down",小麦后退,led显示哭脸图案;P8左车LED灯和P12右车LED灯交替点亮

5、当遥控器按"OK"键或遥控手柄按下"黄键“,小麦停止,led显示微笑图案;P8左车灯和 P12右车灯全部点亮。

6、当遥控器数字按键”0“或遥控手柄按下”蓝键“,小麦自转,led显示愤怒图案;P8左车灯和P12右车灯交替点亮。

project-image

小朋友通过由遥控手柄和遥控器分别控制勇者麦昆各种动作,操作更加灵活!

尤其勇者麦昆进行搏击时,当按动”0“键或蓝键时,勇士麦昆使用绝招----“神龙摆尾”绝招攻击对方,进而反败为胜!

说明:

1.红色麦昆:由通过一块红外遥控器控制;

2.黄色麦昆:由一块自带2.4G通信micro:bit游戏手柄控制;

3.遥控器或遥控手柄分别实现“勇者麦昆”前进,后退,左转,右转,停止,旋转等功能。

project-image

三、环 境
 

1、硬件:micro:bit编程板 购买地址:https://www.dfrobot.com.cn/goods-1434.html ; 遥控手柄 https://www.dfrobot.com.cn/goods-1674.html; 红外遥控器  https://www.dfrobot.com.cn/goods-142.html

 2、软件:Mind+1.5.2 下载软件地址:http://www.mindplus.cc 
 

project-image

四、Mind+编程流程

1、切换到“上传模式”。

2、扩展选项,选中套件, micro:bit麦昆”。

3、编写麦昆机器人受控程序 和遥控手柄控制程序

4、菜单“连接设备”,选择一个“COM-microbit”,然后点击“上传到设备”

project-image

五、编写程序

步骤1 手柄按键说明

project-image
project-image

步骤2 测试相关数值

(一)、测试手柄按键对应数值

1、当手柄按键未按按键时,(P8、P13、P14、P15 、P1 、P2、 P5 、P11)显示数值为1,当 手柄按键按下时显示数值为”0“,

2、P12 接电机为0时: 电机停止,P12 电机为1时,电机振动;

3、P16接 led初始0时 ,led灭 ,当led为1时,led亮;

4、P0 接喇叭,当设为0时, 喇叭停 ,当设为1时, 喇叭停。

project-image

(二)、测试声音传感器侦测数值

project-image

(三)、测试红外遥控器编码数值

project-image
project-image

步骤3 手柄按键代码编写

project-image
project-image
project-image

步骤4 麦昆机器人受控程序(红外遥控手柄控制)

project-image
project-image

步骤5 麦昆机器人受控程序(红外遥器控制)

project-image
project-image

材料清单

  • 车体(出厂已安装好电机和支撑轮) X1 链接
  • 3节7号电池盒 X1 链接
  • SR04P超声波传感器 X1 链接
  • 红外巡线传感器 X2 链接
  • 蜂鸣器 X1 链接
  • 红外接收传感器 X1 链接
  • 红外遥控器 X1 链接
  • micro:bit gamepad遥控手柄 X1 链接
  • LED车灯 X2 链接
  • 轮子及轮毂 X2 链接
  • N20金属减速电机 X2 链接
  • 1.5V7号干电池 X8 链接
  • RGB氛围灯 X4 链接
  • micro:bit编程板 X3 链接
  • 模拟声音传感器 X2 链接
  • 铲车车斗 X2
  • 螺丝钉 X4
  • 十字螺丝刀 X1

六、知识扩展:

1、micro:bit游戏手柄

手柄上下均采用亚克力板封装。手柄共设置8个按键, 左侧分布了上、下、左、右四个按键, 右侧为X、Y按键, 前方引出了A、B两个按键,内置了 振动电机、蜂鸣器、LED,这些可编程控制的 。无需组装,上手即用。

2、红外遥控器

红外遥控器内置接收管将红外发射管发射出来的光信号转换为微弱的电信号,此信号经由IC内部放大器进行放大,然后通过自动增益控制、带通滤波、解调变、波形整形后还原为遥控器发射出的原始编码,经由接收头的信号输出脚输入到电器上的编码识别电路。

3、声音传感器

声音传感器的作用相当于一个话筒(麦克风)。它用来接收声波,显示声音的振动图象,但不能对噪声的强度进行测量。 该传感器内置一个对声音敏感的电容式驻极体话筒。声波使话筒内的驻极体薄膜振动,导致电容的变化,而产生与之对应变化的微小电压。这一电压随后被转化成0-5V的电压,经过A/D转换被数据采集器接受,并传送给micro:bit。

project-image

七、Mind+项目文件(.sb3文档)

程序代码:https://gitee.com/rzegkly/brave_mai_kun.git

八、视频演示

评论

user-avatar