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

麦昆赛道之麦昆找朋友 简单

头像 阿琛 2019.06.18 893 0

项目介绍--创意来源

设计麦昆赛道可是难住我了,想来想去和孩子共同探讨了一下,我们决定用两辆麦昆,互相看不见对方,有一个麦昆要千辛万苦才能找到另一个,找到以后开始跳舞。OK,创意可行,开始实施。

首先找到家里刚买镜子时产生的大纸箱,拆开面积很大,刚好可以来做底板,先做个斜坡的小桥,再做个迷宫,最后再来一个弯道巡线的森林。

来看看设计好的样子吧。

project-image

材料清单

  • 麦昆小车 X2
  • microbit X2
  • 红外遥控器 X1
  • 小爱智能音箱 X1
  • 米家万能遥控器 X1
  • 纸箱,热熔胶,黑线 X1
  • 电池 X6

制作过程及遇到的难点

其实总体来说并不复杂,但是却在每一个环节的实施都有遇到困难,比如上桥的坡度太大,麦昆一上去就翻车,改了两次总算可以成功上桥了。又比如超声波的避障山洞,很难判断什么时候往左转,什么时候往右转,转多大的角度,调整了很久,最后还是在侧面死角处加了两个斜面,总算可以顺利通过。

project-image

通过小爱同学,成功唤醒红色麦昆,开启它的寻找朋友之旅!

project-image

从起点到山洞,小红都是开启红色的氛围灯,进入山洞后,黑线就消失了,这时候,小红自动开启蓝色氛围灯,表示自动进入了避障模式。

project-image
project-image

在山洞里跌跌撞撞的小红,总算成功钻出来了。接下来,它如果检测到前方障碍物距离超过80说明已经进入了开阔路段,再次开启慢速巡线模式,因为此时是弯道,注意减速慢行哦!

project-image
project-image

识别到黑线之后,缓慢的沿着黑线穿梭于森林之中,有精灵宝可梦的陪伴,想来小红麦昆并不孤单吧!

project-image
project-image

终于,在绕过一段郁郁葱葱的松果林之后,小红总算看到了它阔别已久的小黄朋友!开心之余,它激动的发呆5秒,开始呼唤朋友!之后和朋友一起开启唱歌跳舞模式,此时小红的氛围灯由红转橙,小黄的氛围灯由黄转橙!广场舞啊广场舞,舞步有些凌乱,不要紧,终于找到好朋友了!

project-image
project-image

步骤1 设计赛道

规划好大致路线,在赛道上通过巡线和避障两种方式设置不同的障碍路线。

project-image

步骤2 添加米家设备以及训练小爱同学

需要小爱控制的话捎带说一下,这里其实是用到了小米红外万能遥控器的功能,我的小爱音箱是那款普通的白色小爱智能音箱,是不带万能遥控器功能的,所以需要另外配一个米家的万能遥控器。当然如果是全新购入的话,直接买那款万能遥控版的小爱音箱省钱又省力,如果是用天猫精灵也是类似的原理。

在米家app里,首先连接万能遥控器,然后在万能遥控器里添加设备,如下图,增加咱们的麦昆红外遥控器以及所有按键的复制。

project-image

做好了刚刚那一步之后,就可以去训练小爱了,打开小爱的app,然后训练小爱,为她新增指令,当我对她说:小爱同学,麦昆找朋友,那么她将会让万能遥控器发射麦昆红外遥控器的数字1键,这样麦昆就会收到信号并且开始行动了。

project-image

步骤3 小红麦昆车的编程实现

首先是写小红车的,因为她需要翻山越岭,所以分为几个模块。

麦昆开机后,就亮红色氛围灯,标志着,她是小红麦昆。

如果收到了小爱同学的指令1,那么就开始执行巡线,当找不到黑线时,巡线结束,进入下一个项目避障。

避障这里因为需要左右避障,又没有找到合适的舵机给超声波转头,所以只好是通过距离来区分左转还是右转,距离远就左转,距离近就后退并右转。

这个地方就比较难调试,经过多次尝试,麦昆总算能够成功走出隧道了,如果前方区域很宽阔的话,说明已经离开了隧道,开始急弯的慢速巡线模式。

project-image

慢速巡线其实和巡线函数是一样的,只是速度更慢一些而已,这样不至于在巡线过程中偏离轨道。同样巡线结束后,我们的小红麦昆就会看到小黄了,此时让她等待5秒,开启呼叫朋友的模式。

呼叫朋友发出无线信号,并且开启和小黄那边相同的舞步和音乐模式,以及红黄相遇后的橙色氛围灯亮起。

project-image

步骤4 小黄麦昆车的编程实现

小黄从一开始,就静静的等待在那里,等着小红同学的解救,所以从开机开始,她就一直是黄色氛围灯亮起。直到她听到了小红的呼唤,至此和小红同步伐舞动起来,同时亮起橙色氛围灯!

project-image

评论

user-avatar