家电 频道

Makeblock mBot早教学习智能可编程机器人怎么样

【IT168 厂商动态】makeblock公司通过教育领域两年的探索,以及跟数百位老师学生的沟通,开发出适合青少年家庭及学校教学的mBot机器人套件。makeblock是一个广受好评的机器人搭建平台,致力于降低创造的门槛,利用mblock图型化编程工具及简单的arduino开发平台,也足够便宜让大多数孩子能有机会来学习机器人的相关知识,简单到10岁的孩子都能轻松使用。Makeblock mBot早教学习智能可编程机器人怎么样?

  推荐看下这款机器人:http://www.babygome.com/shop/makeblock.html

早教学习智能可编程机器人怎么样

  根据官方介绍,Makeblock mBot (蓝牙版)是一款为素质教育而生的低门槛“机器人小车”,适合初学者学习 STEM(没有 Art) 领域——科学(Science)、技术(Technology)、工程(Engineering)、数学(Mathematics)的知识,八岁以上的孩子可独立完成。

  mBot 分为硬件和软件两个部分,硬件是标准化的电子零件,可通过无焊接的方式组装完成,同时还配有一个简易遥控器可供拼装完成后直接“驾驶”;而软件部分则有通过蓝牙直接实现操控的 mBot APP,同时还是支持基于 Scratch2.0 开发的图形化编程软件 mBlock,以及 C 语言编程的 Arduino,可在官网找到下载。

早教学习智能可编程机器人怎么样

  Part.1 组装机器人小车组只需要 23 分钟

  首先是拆包图:

  必要零件包括电机、mCore 主控板、蓝牙模块、5 号电池盒、轮子、巡线传感器、全向轮、超声波传感器、锂电池、遥控器、电子连接线。所以基本就是上图这些,没有无用零件。而组装手册则分为四大部分:零件清单、mCore 详解、组装过程、连线。绘制的步骤清晰,其中组装过程分为 12 步,每一步从位置到所需零件都标注的很明确。

早教学习智能可编程机器人怎么样

  其中有一点细节是,虽然它在安装步骤中标注了每个螺丝的名字“M2.2”、“M3 自攻螺丝”、“M4”,但并没有详细地对应到具体是哪个实物。不过因为只有三种,所以即便是新手也可以通过步骤图示来分辨出用哪个。

  从第 1 步到第 8 步都是通过螺丝完成的拼接,而且按照组装说明来操作,完成只用了 15 分钟。最明显的感受就是零件之间严丝合缝,即便是手残党也能搞定。不过对我这种从没碰过机器人的家伙来说,最让我觉得惊喜的是那个螺丝刀,期初我以为这个只是用于轮子上的自攻螺丝,但直到我发现没有螺母的短粗型 M4 螺丝,是徒手搞不定的……

早教学习智能可编程机器人怎么样

  螺丝刀的原始状态是钢棍和手把分开的,六边形凹槽的 M4 螺丝让我纠结了一下,在翻完组装说明还是没有新发现后(确定并不是遗失了别的零件),我才想起钢棍的另一头也是这个形状——这可能是我在这套产品里唯一感受到不是“低门槛”的细节了。

  此外除了零件组装本身就很“低门槛”,这套产品在细节之处也给了许多小白或粗心用户更多的贴心提示。比如上面这个电池盒电线位置的说明,如果电线在铜柱前方,那么当铜柱上方安装好 mCore,再取出电池盒就会变得有些麻烦。

  到此,就可以用套装内的遥控器来进行前后左右的操控了。而从认识零件到全部组装,一共用了 23 分钟,基本上没遇到不知道怎么拼和拼不上的问题,确实可以说是一款低门槛的“组装产品”。

  全部拼装完成后,还有一部分连接零件的剩余,其中还包括一个“电机轴”备用包。

  Part.2 在编程之前得先了解要“用什么控制什么”

  机器人小车上被控制的零件

  未经编程开发的 mBot 只有简单的前后左右运动,因此在所有零件中能够提供“额外”展示,就只有巡线传感器和超声波传感器这两个零件了。那么在官方介绍中,它们可以分别提供以下展示:

  除此之外,根据 mCore 的介绍,主板上还有 LED 三色彩灯、蜂鸣器,我也已经成功玩过了~

  实现控制的程序编写软件

  面对陌生的 Arduino,我决定先尝试下基于 Scratch 开发的 mBlock。mBlock 是一款 120M 大小的压缩包,解压后会有安装文件,支持中文简体,可以快速上手;而 Arduino IDE 则只有 58M,唯一不同的是 Arduino 只支持英文。但除了要安装以上两个软件外,还需要安装 Arduino 驱动、安装 Arduino 驱动、安装 Arduino 驱动!重要的事说三遍!无论你是Mac还是Windows,都要安装!

  此外 makeblock 还提供了从 ScratchBot(mBlock) 语言到 Arduino 语言的转换,这样可以更好地理解代码的编写与编程的含义。

  makeblock 的论坛里还有两种编程语言的示例视频教程,我还额外发现了一个叫做 Ardublock 的软件:以图形化积木搭建的方式编程,使编程的可视化和交互性加强,降低编程门槛,即使没有编程经验的人也可以尝试给Arduino控制器编写程序。

  连接运行程序的电脑和小车

  根据组装手册提示:小车上的蓝牙模块可以用来和 Android 或 iOS 智能手机配对控制 mBot,也可以支持蓝牙通讯的电脑配对使用 mblock 来无线编程。那么再根据组装手册上提示的连接,就可以很快递找到连接方法了。不过说起来貌似简单,实际操作起来却并不顺利。

  首先你需要一台支持蓝牙的电脑,而且我建议你用台式机,不然会出现下面这种情况(虽然最后我还是各种瞎捣鼓成功了,但弄好了的原因并不确定,我猜测跟我没安 Arduino 驱动有关,因为安完就可以了……):

  总结一下用电脑实现蓝牙操控的过程(套装内的组装说明并没有写):

  1/ 安装 mblock 和 Arduino 驱动;

  2/ Mac 版的 Arduino 驱动是从 mblock 上跳转到 Github 下载的,然后在安装的过程你还会遇到使用指令窗口的步骤,但如果你像我一样是小白用户,Mac 的指令窗口可以在“系统其他”里找到,文件名叫“终端”;

  而在执行代码的时候,要注意的是如果你比我还要小白,请只输入红色框内的代码,因为 $ 前应该是你电脑的名字;

  3/ 操作完上一步你的电脑就重启了,但如果你不知道这一步是重启也不用紧张,iOS 不同于 Windows 系统,重启完之前打开的页面也都会原封不动地还在;

  4/ 重启后继续参考安装教程的步骤安装蓝牙固件,一切都完成后,就可以实现无线编程了。

  Part.3 体验编写程序和运行程序

  电脑控制

  在 Mac 安装驱动的教程最后还有一个非常短的测试,是给键盘匹配操控功能,但只有前后进退。不过因为在编程之前就向小哈(我堆程序员)询问过一个问题:小车实现转向,比如向左转,是说左轮不动右轮动吗?小哈的回答是:不是不动,是改变转速,所转方向一侧的轮子转速低于另一侧的转速,就可以实现转向。于是就有了下方这个基础版的操控:

  为什么小车左转时会先右偏?巡线器的作用原理以及为什么我没成功?如果否则语句的套嵌逻辑?这些对我来说才是 mBot 的魅力所在——但其中比较重要的一点是“能解决问题”,这也是我认为“低门槛的教育科技产品”在教育中的重要意义,它不会让你陷入完全的混沌。不过同样的,我也认为低门槛并没有增加教育产品的趣味性,但成就感着实提升不少——正如它所说:低门槛,快速入门的机器人套件。此外如果我们不从教育角度来看待这个产品,其实我很喜欢makeblock官网上的一句话:我们提供给用户的是实现想法的能力。

  世界上的第一个操作系统不是 Windows,第一台计算机更不是你那个轻薄的 Mac air,一切科技的发展其实都是在降低大众使用的门槛,这样才能有更多的人提高“创造的效率”。换到创客教育中,我认为这正是“低门槛的高科技教育产品”的意义。但如果作为 STEM 教育,我觉得“低门槛”仅仅只能做启蒙而已,后续的学习路径则更为重要——也就意味着教育产品或教育者必须做好更完善的引导。

  推荐看下这款机器人:http://www.babygome.com/shop/makeblock.html

特别提醒:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
0
相关文章