玩转mBot智能机器人

玩具评测 178 8 个月

作者: 公众号:KIMIBaba

mbot makeblock

创客源于“Maker”,指一群热衷于创意、设计、制造的人群,也是最有意愿,热情、能力的人群,他们努力把自己的想法变成现实。

欧美的创客教育已经融入在日常的教育中,很多学校甚至父母为孩子开设“创客空间”,帮助孩子们的想法实现。国内随着技术发展,开源硬件,机器人教育通过降低门槛的方式获得了快速发展。很多爸爸妈妈为了培养孩子的智力,逐渐认可这种非功利性的学习项目。

这里介绍一款“送给未来创客的第一台机器人”——mbot。这是一个基于Makeblock平台的低门槛教育机器人,非常适合初学者学习STEAM(科学、技术、工程学、艺术、数学)领域的知识,孩子可以搭建和拓展各种形态的机器人,并且通过图形化编程软件mblock,轻松学习编程知识,体验机械、电子、控制系统,体验计算机科学的魅力。

第一篇:开箱及个零部件展示

        外包装中规中矩,mbot的相貌就呈现在这里,色彩搭配还不错。展示了关联的mblock软件视图和零部件的组装。

        内部器件安放风格较之上一版变得更加扁平化,采用纸板分隔降低成本,里面的安装模块和螺丝都独立塑封,非常专业,配合说明书,一一核对。

        各个组件摆放如此,不是很多,官方介绍总共有45个零部件。比一个一般的乐高模型搭建都简单很多,看看样子就知道比较容易安装。

        这是mBot机器人的核心部件--主板,又名mCore,架构使用的是arduinoIDE,CPU使用的是ATmega的328,上面集成了红外传感器、光线传感器、Reset复位按钮、1个蜂鸣器、2个RGB三色LED、1个USB接口和4个RJ25扩展口。mCore主板采用RJ25接口的好处是减少一根根连线的麻烦,使用时方便快捷直接插入RJ25接口。改进版本是在原来的板子外面加了一个保护套保护电路板。塑料壳是可以打开的。

官方说明书上对mcore各个传感器和接口的详细说明。

mBot等makeblock出品的机器人都采用铝合金材质,做工非常细腻,现在很多机器人组装部件都采用这种较高开模成本的金属部件,大大提高产品的寿命和搭建体验。预置很多方便扩展的安装孔,方便根据自己的创意搭建。两侧有镂空的mBot缩写M。颜色是非常醒目的蓝色。

mBot的驱动电机,一款直流电机驱动器件,还是采用方便的插头接口,针脚被固定,连接比较方便。4种电机控制模式:正转/反转/制动/停止。控制它俩的是TB6612,东芝半导体公司生产的一款直流电机驱动器件。

驱动轮,齿轮外面套了一层橡胶圈,可以拆下,以后功能扩展利用,具备一定的抓地力,支持电机的告诉转动不至于打滑。

mBot前轮,较前个版本已经有了比较大的改变。原来是一个钢珠外加一个3D打印的嵌口件。

mBot的超声波探测模块,装上去就像一双“眼睛”。感觉像是摄像头驱动模块,那种成本肯定高出很多。以后可以用简单的声响控制mbot。

        mBot的寻线模块,内置左右2个传感器,输出012,编程时可以用到,用手放在传感器下方位置可以观察到传感器上灯的变化。包装中就包含一张图片,组装后可以马上试一试遥控器上有的巡线模式。

可以一对多的2.4G无线教育模块

实现开机自动扫频功能,有多个工作信道(理论50个),可以同时供多个用户在同一场合同时工作,无需使用者人工协调、配置信道。距离50米内,这个距离具体有待验证。

连接模块和主板的RJ25数据线。日常在用的电话线接口是rj11。4个针脚,网线接口rj45,8个针脚,我们大部分在使用网络连接时其实也只用到其中的4个针脚,因为要跟电话线路匹配。rj25使用全部6个触点,可以连接3对线,表示为6p6c。

USB串口线,电脑连接主板的数据线。

4节1.5V5号电池电池盒、电池魔术贴、锂电池和电池盒,二选一的供电模式。锂电池的外壳可以直接扣在mbot的车身上,设计很到位。

各种连接固件和安装螺丝。分类封装,mbot实际安装中用不了这么多,提供备份非常专业。

预备的螺丝刀



下面是一些安装过程中的照片:

1、电机的安装,这是第一部分工作,这里M3*25的螺丝配合螺帽还是比较难拧的。

2、安装巡线模块和超声波模块,用的是M4*8螺丝,铝合金车体上有螺纹的,直接拧上就行,巡线模块和万向轮是一起安装的。

3、安装Mcore主板,锂电池扣在底部,架在M4*25的铜柱上。安装之前最好查看说明书,分清楚巡线模块和超声波模块的rj25连接线和电机电源线的走位,分好左右后安装主板模块,方便后面联结接口。主板外壳是可以拆开的,需要自己安装通信模块,为了后期讲mbot的控制,这里接了蓝牙模块。

4、连线,开机测试。

mBot的几种控制方式,主要分三块:1、红外遥控器,2、app-makeblock,3、app-M部落。

        

        红外遥控(Infrared Remote)的原理是利用Mcore主板上的红外线接收/发送组件实现的。上面是示图是说明书上的截图,比较容易看懂,可以立马体验一下3种特制的模式,分别是手动模式、避障模式、巡线模式。我做了逐一演示,请看视频。

      

        积木式可拖拽编程App:Makeblock。如果是ipad或iphone可以在app store搜索安装,非常快捷。注意,使用这个软件,首先需要你具有蓝牙模块(mcore主板上可以安装或2.4G模块之间的切换),因为它是通过蓝牙使移动工具和mBot通讯的。这个App可以有两方面的作用,1:模拟红外遥控器,可玩性更高。2:定制自己需要的模拟器,而且每个控件是支持积木式编程的,如果你玩过Scratch就会非常适应上面的操作。我们会在后面马上讲到Mblock积木式编程来控制mbot。其实他们之间是互通的,掌握一个可以融会贯通。但是有mbot的加入,让学习趣味编程有了更进一层的切身体会。更能理解编程通过软件对电子设备的控制。下面是演示和部分App截图:

      

下面是启动界面

mbot和一些扩展功能角色,大同小异。

App版遥控器和增强的音乐功能和自定义线路模块功能,很好玩。

        自定义功能模块,每个模块都有编程积木块组成,可以自己修改命令,当然你需要有一定的Scratch应用基础。

        最后一个也是最近玩了几次的M部落手机端编程游戏,有点类似“植物僵尸”、“愤怒的小鸟”一类的闯关游戏,但是它是结合Makeblock系列产品的,是一个很有特色的编程学习游戏,支持闯关和创作双模式。类似的有code.org。国外这类网页版编程教学游戏比较多。

       M部落源自最成熟的图形化编程软件——Blockly,继承了Blockly简单、易用等特点。孩子只需根据软件提示,轻轻拖拽语句块,就能编程完成相应游戏任务,即使是毫无经验的编程小白,也能轻松学习编程。后面我们会在mblock的环境下学习积木编程和板载部件和扩展模块的特色编程积木来更好的玩转mbot,目的是学习编程,培养思维。视频参照上面第二个后半部分,下面是一些App截图:

启动界面

连接

闯关模式

        详细的提示,学习导师——熊猫先生,每一关它都会出来发布对应的任务,当然,它也会提示你怎么样高效的编程去能完成指令,萌萌的画风极具亲和力。

游戏形式的积木式编程的学习

       两个app非常新颖有趣,最好在家长的陪伴下给小孩子有规划的玩耍,配合一定的讲解那肯定是收获良多的。


文章来自网络抓取及用户提交,如有版权问题请反馈