当前位置:首页>>生活

不仅仅是玩具,更是编程娱乐好帮手

  • 2022-08-17 21:24:00
  • 6

对人来说,孩童阶段探知世界兴趣最大,很多习惯都是儿时培养起来的,不管好习惯坏习惯,俗话说“三岁看老”指的就是一个人有多大的成就,儿时接受的教育,培养的习惯,在人生历程中是最重要的。为了培养孩子的习惯,现在家长也是想尽了办法,从怀孕开始听莫扎特,出生之后各种辅导班,特色课程,可谓想尽了办法,但是效果是否都理想,估计家长们心里也没有底,如何培养孩子的兴趣,如何让孩子们有学习的兴趣,恐怕比上辅导班更有效果,我们都清楚,一旦我们迷恋上某个事情,我们付出的精力会比想象中的还要多一些。

mBot教育机器人就是这样一款为了培养孩童编程游戏乐趣的产品。mBot采用了环保纸包装,外观印刷还是比较精良的,以产品外观辅以编程页面作为包装主题图样,看上去一目了然。产品背面为产品的组装图,从图片上面可以看到是需要体验者自己组装的,可以体验DIY的乐趣。打开外包装,产品的各部分组件位于定制的泡沫包装之中。可以起到良好的保护作用。

mBot教育机器人的组件还是相当丰富的,可以看到其组件是相当多的。下面来具体看看比较有特色的组成部分。

mBot最重要的部分就是mCore核心主控板,采用了目前Arduino硬件系统最常用的单片机作为主控,mBot同样支持Arduino编程,对于熟悉Arduino系统的用户来说,是很大的福音。mBot提供了无线接口,可以接入蓝牙模块或者wifi模块,采用的是同样的插针式设计,可以根据需要自行采购相应的模块。

对于信息通讯通讯,为了方便通讯,系统提供了RJ25接口,采用这种接口进行对接,方便用户使用,也不会有插错的可能。2P插头方面同样如此,按照方向使用,不会出现任何问题。而在供电方面,提供了3.5圆形接口用于接入5号电池仓。如果使用锂电,则可以接入旁边的专用2P插头之中。

电路板整体采用了黑油阻焊,黑油效果非常好。在无线接收方面,mBot同样提供了红外的发射与接收管,方便使用红外遥控器。而在红外后面,提供了两颗全彩LED用来指示车辆的运动状态,指示前进后退以及左右转,通过不同颜色或者不同指示灯进行指示运动状态。

重要配件方面,mBot提供了超声波探测功能,主要用于对障碍物的探测。而在运动方面,mBot提供了两个电机用于提供mBot的运行动力。连接线采用了RJ25的对接线,车轮方面则是采用塑料配合橡胶圈,五号电池仓则为通用的四节五号电池仓。如果不采用五号电池的话,则可以使用配套的锂电池,mBot机器人随机提供了一块1800mAh的锂电池。mBot机器人为定制的遥控器,除了ABCDE功能按键外,方向导航键及数字功能键盘。

mBot的组装是相当的简单的,按住说明书进行组装即可。但是就笔者体验而言,电机底部的螺丝不太容易固定。车轮子固定是采用自攻丝的方式,所以组装之后,不建议经常拆开,以免造成松动。后端采用了大轮子,前端则采用了滑轮的方式,小车的动力位于后轮子。

mBot教育机器人组装完毕之后,外观与外包装盒子是一致的。mBot前端为超声波探头,用于探测障碍物,防止撞车。mBot机器人后部位教育机器人的供电端。五号电池仓不加电池安装之后,再安装电池就比较累一些,笔者实际观测,发现教育机器人的底部有空间,完全可以放置五号电池,建议厂家考虑将电池仓放置在小车底部。

教育机器人顶部为mCore核心板,从上面看上去,整体为电路板,笔者专门用万用表进行了测试,发现mCore核心板未做绝缘处理。车轮方面,由于采用了橡胶圈,所以其防滑效果和车轮的摩擦效果还是非常好的。外壳上面则做了M字的镂空孔,具备产品特色。

而在产品上方则是无线通讯模块,可以插入2.4G或者蓝牙模块,随机提供的模块为蓝牙模块。

通电之后,核心板的红色LED指示灯会自动亮起,而且蓝牙模块的指示灯同时会亮起,mCore核心板具备红色电源指示灯,从PCB上面可以看到具备PWR电源指示灯。同时蓝牙魔豆具备SAT工作状态指示灯。蓝牙模块的主控为新唐电子单片机搭配蓝牙通信芯片,蓝牙模块的天线设计为采用了PCB覆铜天线。

为了防止撞车,mBot教育机器人提供了超声波探测模块,但是在笔者实际体验中发现,速度慢的情况下,防撞效果还可以,但是在速度较快的情况下,基本上撞车情况不可避免。

出厂自带程序具备三种模块,手动模式,自动避障模式及疯狂巡线模式,不需要任何设置,只要通电,利用遥控器既可以体现这三种方式,家中小孩子对这三种模式都非常喜欢,巡线模式可以非常完美的实现对八字图形的巡线。手动模式下,则可以利用导航方向键及数字键控制前进后退及转向,数字键控制运动速度。对于自动避障模式,笔者认为需要较大改进,目前的效率有些低,低速模式下,效果还可以,但是速度只要快,撞墙不可避免。

mBot教育机器人的说明书并未提供APP下载地址或者二维码,让笔者略感诧异,毕竟mBot机器人的说明书和使用手册印刷相当精良,笔者是在应用宝下载的该应用,在应用的信息中科院看到简装样式的mBot机器人。

mBot教育机器人本次体验的为蓝牙版本,科院通过搜索连接,连接成功之后会显示“ONLINE”标示。

对于操作,提供了手工,赛道,重力,摇一摇的方式,其中手工,赛道和无人模式与遥控器操作是一样的。而对于重力模式,则是家中小孩子非常喜欢的功能,因为小孩子对于重力操控游戏日常也非常喜欢,操控起来完全没有什么难度,对于采用重力模式控制mBot教育机器人非常良好。但是摇一摇这个功能实际使用中,发现略显无趣,感觉就像车在打哆嗦。

mBot提供了声音播放功能,可以播放提前录制好的声音。同时提供了灯光照明功能,在按键的情况下,以白色-红色-黄色-绿色-蓝色循环显示。冲刺功能下,mBot教育机器人迅速提升速度,基本上在冲刺模式下,撞墙是必须的了。

对于编程功能,下载安装完成mBlock图形化编程软件之后,既可以进入下一步,mBlock是由MIT开发的图形化编程软件,支持多种语言,同时为可视化编程脚本,无需用户懂得C语言等复杂编程工具,仅仅需要图形化编程。连接教育机器人之后,机器人采用了ch340芯片,所以需要首先在设备管理器查看串口的端口为COM3。连接mBlock软件之后,只需要选择对于的串口,本机为com3即可以实现连接。

对于编程,mBlock的页面是相当容易理解,基本上和汉语编程差不多的感觉了,学习起来还是非常简单的。

完成程序编制之后,通过安装固件就可以将程序下载进入教育机器人,在自己编程之后,由于程序问题,包括红外遥控等可能不能实现良好的遥控效果,这是因为你自己的程序里面没有编制通过红外操控的语句,当然,mBlock编程软件通过恢复出厂程序,关键重新开机即可正常运行。

除了支持图形化编程,mBot同时支持Arduino编程,Arduino编程是一种灵活便捷的编程方式,但是就大家所知,Arduino编程需要采用C语言,所以对于普通用户用户使用还是有一定难度的。

小结

mBot教育机器人,采用了模块化的设计,mBlock模块化编程采用了图形化编程语言,可以非常非常方便的实现编程功能。但是笔者实际使用中也发现了几个问题,小孩子对玩出厂程序的小车兴趣很大,但是对于编程似乎没有什么兴趣,笔者也没有找到合适的办法培养其编程兴趣,如果可以,希望厂家能够与教育专家合作,给出一套培养孩子编程兴趣的操作步骤。作为成年人,笔者学习编程用的时间也不短,直到发出这个帖子的时候,笔者都未能完全掌控,更不用家里的小孩子了。不过也有可能是思维定式造成的问题,笔者已经习惯了才有C语言编程,使用这种编程,对于流程相当的清晰,但是采用图形化编程却总感觉有些不适应。最后,给厂家提个建议,考虑下五号电池仓的固定位置,至少应该方便更换电池,同时最好提供一个类似五号电池仓的锂电池固定仓,方便锂电池的固定。同时对于出厂程序,应该做进一步的调整,克服下高速模式下的撞墙现象。

  • 关注微信