一、项目介绍
快递员是我们当前生活中的重要伙伴,每一天他们穿梭在大街小巷进行收件和派件,帮助我们轻松拿到购买的“宝贝”,帮助各种商家打开销路,以他们辛勤的工作推动着经济的发展。我学习开源硬件时购买的第一个产品就是DFROBOT的Arduino UNO R3产品。从此,我走上了使用开源硬件进行创作和教学的道路。我这个作品中所用到的各种材料,几乎都是从快递员手中接到的。所以,我萌发了这个使用麦昆机器人化身快递小哥(小妹)进行“麦昆快递员”赛道游戏的想法。这个赛道分为“打卡上班”、“整理货物”、“上门取件”、“驾驶测速”、“送货到家”、“打卡下班”几个部分,这个流程是快递员一天工作的缩影。希望通过这个游戏能让大家体验快递员的劳动价值,感谢快递员给我们生活带来方便和欢乐。
二、准备事项
材料清单
- 麦昆机器人 X1 链接
- Romeo BLE mini V2.0 控制器 (Arduino兼容) X1 链接
- 3-80cm红外数字避障传感器 X6 链接
- 数字白色LED发光模块(Arduino兼容) X1 链接
- 数字蓝色LED发光模块(Arduino兼容) X1 链接
- 数字蜂鸣器模块(Arduino兼容) X1 链接
- DF15RMG机器人舵机 X2 链接
- 多功能舵机支架 X2 链接
- 舵机延长线 X3 链接
- 红外接近开关支架 X6 链接
- 数字大按钮模块 黄色 X2 链接
- 碰撞传感器(右) X1 链接
- 碰撞传感器(左) X1 链接
- micro:Mate—最小的micro:bit多功能I/O扩展板 X1 链接
- micro:bit 编程入门开发板 X1 链接
- 7.4V锂电池 X1 链接
- 船形开关 X1 链接
- 3节7号AAA电池盒 X1 链接
- 硬纸盒 X4
- 圆管 X1
- 黑色胶布 X1
- 红色胶布 X1
- 透明胶纸 X1
三、制作过程
步骤1 赛道规划与设计
步骤2 制作赛道
用1个红外传感器直接固定在DF的盒子上,制作出麦昆快递员上下班打卡设备
用2个红外传感器、2个红外支架、2个U型梁制作整理货物任务区监测设备,快件用小的纸盒代替。
用1个舵机和亚克力板制作门禁机构
用1个坚硬的纸盒、1个木盒、1个舵机、1个红外传感器制作上门取件任务区自动装货设备
用2个红外传感器、2个红外支架制作测速设备,两个红外传感器距离30CM。
用纸箱和1根不锈钢圆管、一块木板制作送货上门任务区设备。圆管放置在木板底部中后部,便于机器人上桥。机器人倒着行驶到桥的后部时,由于重心变化,桥梁翘起,使得机器人尾部朝下完成自动卸货。
赛道控制中心用 Rome BLE Mini板做为主控板,7.4V锂电池供电。将1602LCD显示屏、白色LED模块、蓝色LED模块、蜂鸣器、船形开关固定在DF盒子的顶部。使用船形开关控制系统启动与关闭。白色LED亮起表示游戏开始进入计时状态,蓝色LED亮起表示机器人超速通过测速区。蜂鸣器提示任务完成情况。LCD显示屏显示系统和状态和计时信息。(手误,将Ready写成Readly! T_T)
赛道完成效果
赛道完成效果
赛道完成效果
赛道完成效果
赛道完成效果
赛道完成效果
赛道完成效果
步骤3 制作麦昆快递员
麦昆快递员温馨的家
麦昆快递机器人的外观改造参见我的另一篇文章:《麦昆双人足球游戏与清洁卫士计时赛游戏设计》
前方的金属件既可以帮助稳定重心,又可以帮助机器人完成推物品的任务,还能减轻碰撞对机器人的损害。后面的车厢像不像红色的披风,很威风有木有。这是用金属材质的放茶叶的盒子制作的。
步骤4 制作麦昆快递员的遥控器
遥控器使用2个黄色大按钮、2个触碰传感器、1块Micor:bit版、1块扩展板、1个三位的电池盒组成。
使用一块激光切割的木板做为遥控器的平台。电池盒固定在木板底部,其它设备固定在木板上部。
步骤5 编写脚本
1.编写遥控器脚本
2.编写麦昆快递员脚本
3.编写赛道控制中心脚本
步骤6 测试各项功能执行情况
1.测试遥控器控制麦昆运动是否顺畅?
测试结果:运动顺畅
2.测试机器人遇到黑线的回避动作是否正常?
测试结果:T_T 有时会“离家出走",还需继续改进。
3.测试测速路段缓慢行驶是否会报警?
测试结果:正常
4.测试自动卸货能否实现?
测试结果:可以
四、麦昆快递员赛道游戏规则
游戏准备:
游戏开始前,将麦昆快递员机器人开启电池电源和主控板电源开关,放置于“家”中,遥控器接通电池盒电源进入工作状态。
游戏进行:
1.使用遥控器控制麦昆快递员完成赛道游戏,中途不得使用肢体接触麦昆快递员机器人。
2.按照“上班打卡”->“整理货物”->“上门取件”->“驾驶测速”->“送货上门”->“下班打卡”的顺序控制机器人分别走过“爱国路”、“敬业路”、“诚信路”、“友善路”完成本轮游戏。
3.游戏使用计时加任务罚时的方法来统计成绩:机器人第一次通过打卡点开始计时,第二次通过打卡点结束计时。比赛过程中机器人超速通过测速区系统自动罚时10秒。
4.比赛过程中,机器人遇到任一任务区的任务无法进行下去的情况或者机器人驶出赛道不能回来,则比赛自动结束,该轮成绩为0。
游戏结束:
用时少且任务均完成者获胜。
五、麦昆快递员赛道游戏演示视频
(带解说字幕)
六、结语
二哈6662020.10.02
666
Efghery2020.02.16
666
sworder2019.07.29
666,等麦昆到手,可以带孩子玩几天了
Rich6662019.07.06
666
汤果2019.06.16
太厉害了!膜拜技术大咖!
春秋大仙2019.06.15
真的太棒了!我觉得可以写本教材