麦昆以结构简单,小巧多能而让众多的用户喜爱。本人之前因为喜欢而买了麦昆2,作为教学的辅助工具,也给课堂增添了许多喜气。今年经过厂家的改造,增加两个扩展口,这让玩爱更加喜欢,虽然只有两个,但玩起来的效果不知会增加多少倍。
本次活动的内容,就是想做一个可以识别方向的有趣机器人,大家知道micro:bit身上集成了陀螺仪,通过陀螺仪是可以识别方向的,那么我们就可以通过识别方向,做一个可以自己回家的麦昆,是不是很有意思。通过这个思路,我可以把这个想法做一个单元的我会识别方向的系列课程:0我可以了直立行走了,1我是司南机器人,2我是交通警察,3我自己回家,4我前面带路(通过无线告诉人方向)5我是侦察员(通过IIC接一个可以识别的传感器);如果继续扩展,就需要利用P1,P2接不同的传感器和执行器,实现不的功能,成就麦昆为一个多功能的机器人。
想法的实现:想法有了,实现这个功能,可让我苦恼了很多天,甚至有了弃赛的想法,本来五月事情就多,而现有的想法却解决不了问题,虽然也和很多人去讨论和解决这个问题,但都不理想。因为我很懒,喜欢简单的方法解决问题,(搞的复杂,会增加难度,虽有成功的喜悦,但没有普惠的价值)。第一个问题:micro:bit板子虽然集成了陀螺仪,经过简单的测试,发现只有平放才可以实现方向的识别(指南的效果),竖放却没有测出有效的参数,本以为三轴有同效的效果,可能是我理解错了,或者知识不深不能解决(后通过查资料知道,陀螺仪不可能三轴同效)。当然也可以再平放一块micro:bit板子,通过无线把方向传递给麦昆主控板,但这在美观和成本上都不和我的本意,想法一出就决定弃用。如果让主控板平放,就需要解决麦昆的结构问题,让麦昆从爬行变成直立行走,哈哈,麦昆要进化了。第二个问题:轮子的改造。麦昆主控板的插槽是不可能改动的,哪就只有改变轮子的办法了。让麦昆立起来,才发现轮子是小一号的,就是轮子没有超出麦昆底板的后缘,这也应该是麦昆美观的设计的结果。解决办法,一是打磨麦昆底板的尾部,二是更换大一点的轮子。第一个办法显然不行,因为会把底板开关打掉;哪就只有第二个办法,更换轮子。经过几次查找,在零件库中终于找到了两个较为合适的轮子,主轮解决,麦昆进化成直立行走关键问题解决。第三个问题,麦昆直立行走的稳定行,当然在这一步的基础上,可不可以做一个麦昆平衡车,之前在别的套件中研究过,用图形化没有实现,暂时不考虑,有时间问下专家。哪麦昆的稳定性,就需要进行万向轮的迁移。
麦昆的功能与美化
1、直立行走
首先是轮子的改进,为了让麦昆能够直立行走,就是改换轮子,让轮子的外缘超出麦昆的底板。然后为了稳定,需要加上万向轮,将之前麦昆底板上的万向轮拆下,安装到底板尾端的前面或者后面。最后安装两个舵机,当作麦昆的胳膊。
麦仑来了的程序
材料清单
- SG90舵机两个 X1
- laserblock积木若干 X1
- 麦昆3.0一个 X1
评论