当前位置: 首页 > 资讯 > 电脑数码 > 智能设备 > 智能机器人 >文章详情

打开孩子的潘多拉--造物粒子少儿硬件编程套件

创作立场声明:孩子的教育是个大问题,电子产品有着不可替代的魅力,特别是游戏,一玩一整天都不感觉累,所以我想了很多办法把他从中脱离出来,毕竟孩子没有那么强的自控能力。于是我想到了我小学时候做过收音机这么一件事,自动动手做有关电子产品的事是很有吸引力的,于是就有了下文。

孩子每天完成作业后根本没有时间再去玩些什么,最多看一下课外书,一来二去,这个“怨气值”就会不断积累,所以看他情况,会特例给看一会电视,或是玩一会儿游戏,就是这电子类产品对小孩的诱惑实在是太大,扔一个IPAD给他,什么都不用教,就玩得风生水起,全英文的都不在话下。

所以趁着快到寒假了,也快到新年了,告别2020,就打算给他一个既可以让他放松,又可以让他动脑的好东西--DFRobot造物粒子少儿硬件编程套件。既然他喜欢玩游戏,那么就让他了解游戏是怎么做出来的,提高他的积极性,这比什么都强。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

DFRobot,一个为青少年和创客爱好者提供开源硬件产品、机器人及零配件产品的平台。这个平台不单单只对孩子,还有为教育者和创客服务。

一、开箱

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

标准硬件材料包+进阶材料包,先把孩子的兴趣打开,更多配件可以以后慢慢再加

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

包装富有童趣,可以很好地吸引孩子的注意力,想要迫不及待地加入其中。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

打开一封家长信,样子很柯南,信里面还有课程码。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

满满一盒基材,分门别类地都在独立包装上帖了标签,方便寻找,不过看样子也不会难找。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

从左到右,从上到下分别是:Micro USB线,声音传感器,两头PH2.0白色硅胶线,LED全彩灯带,胸针,图形编程主板,主控板,电池盒,7号电池,小号鳄鱼夹。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

进阶材料包也一样,所有东西都单独包装,贴的标签,在使用的时候更加方便。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

这个主要是配合上面的基材包来进行的,这里有个吉他,孩子学钢琴4年,对乐器的扩展应该没什么问题吧,虽然在操作上跟真吉他会有所不同。一个苹果形的储蓄罐,可能会有特别的功能,还有一个纸杯一下的,查了一下,用来做LED灯的。

这里配了一个6色的颜料用来给素皮上色,让孩子随意涂鸦。

东西是不是看上去挺简单的,要实现功能,还得需要动动手,动动脑。

二、实战编程

其实在拆开之后,孩子就有点着急地想要自己来实现成果,不过哪有这么容易呢?成品给你估计玩几下就放那里吃灰了,但如果是自己辛苦学习得来的呢?先进入DFRobot的主页:learn.dfrobot.com.cn

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

好多课程,卡通化的视频教程,会对孩子有很强的吸引力。值得注意的是,官方建议使用chrome浏览器,一开始我不以为意,直到用360浏览器打开后才觉得不对劲,太卡了,老实用回chrome,果然DFRobot诚不欺我。

1、恐龙大作战

不过上图这些课程里的功能实现都离不开编程,先让孩子了解一下什么是编程,于是就来到第一课--恐龙大作战,这里不需要任何硬件,只是软件实现。先让孩子熟悉,想要达到自己的预设的目的,编程是重点。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

细心的朋友会发现视频下方的进程图标,这个课程的优点就在于不是直接上来就跟你说怎么怎么拼,怎么怎么把程序导入,而是开始前有详细的介绍,先放成果,把孩子的兴趣都提起来,再慢慢让孩子知道这是怎么一回事,以及是用什么样的方法来实现的功能。这对0基础的孩子非常友好。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

这个“恐龙大作战”有点像我们以前玩的小霸王学习机编程,编完后有一个马里奥出来自己随意走动,不能控制。而这“恐龙大作战”与之不同的是,他真的是一个游戏,可以自己去控制恐龙去吃甜甜圈,碰到敌人(河豚或鬼)就结束游戏,对孩子来说这是一个很大的挑战。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

万事开头难,没有关系,我们对照着课程一步步来,先添加背景和人物,难度不高。界面右侧上为舞台区,显示执行效果,下半部为人物区和背景区,所选的都会在这里呈现,可选择的范围较广,这里小朋友多添加了一个鬼,他说想增加游戏难度,小伙子有前途。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

然后把每个人物都编程就可以了,这里的编程就像积木一样的图示化,不会显得那么的枯燥无味,这里有很多参数可以自行修改,这就是扩展的地方,小朋友们会自己动脑要加些什么东西,比如把敌人的速度加快增加难度什么的。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

最后的成果就是这样的,用键盘控制恐龙,每吃一个甜甜圈就会计一分,碰到敌人就结束游戏,计分清零。不过这里好像把敌人的速度调得有点快了,还一下加了两个敌人,,,,不过开心就好。

通过这一课的学习,让孩子大概能明白什么叫编程,怎么去编程,能实现什么功能,因为在你完成几块编程拼图后,界面右上角的舞台区可以来执行已经做好的编程是不是按照你的预期来进行的,很直观。

2、电子徽章

接下来有实物的制作,先简单的来一个电子徽章,有点变质感了,换了一个角度,孩子积极性完全被调动了起来。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

所需要的材料,图形编程主板+电池盒,当然电池也是要的。从上图可以看到,图形编程主板中间是25颗LED矩阵,会显示出不同的英文和图案。电池盒用来供电。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

除了LED外,还有AB键,可是用来扩展功能,,下方还有接线位,不过图形编程主板为裸板,没有任何保护。

直接进入正题,用数据线连接电脑。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

这里和上面《恐龙大作战》不太一样的是,要点击页面上的“Mind+在线编程”。以后需要连接硬件编程的都通过这里。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

不过界面差不多,第一次需要点击上方的“连接设备”--“搜索Mind+Link”,这时候会弹出下载插件

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

根据自己的电脑系统选择下载,然后安装就可以了。然后回到主界面,唯一区别是在开始前需要在左下角点那个黄色的“扩展”

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

在主控板下面选择我们的主角--micro :bit,然后回到主界面。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

和孩子一起来打造他喜欢的电子徽章,完全没有照课程来做,这才第二课,他已经有了自己编程的想法,而且去实践了。因为他看到了旁边功能模块,从而自己推导出了他该有的功能。

根据他的传感器,实现在的功能是默认循环5种图案滚动播放,按A键显示“goodboy”,按B键显示当前的温度,这个很实用,A+B一起按读取指南针朝向,这里要说明一下,这不是显示指南针,而是对主控板倾斜方位的显示,也蛮有意思的。而摇一摇就会熄灭所有点阵。

孩子对温度的实时显示功能显得很兴奋,感得到了一个了不起的胸针,只不过如果想要得到环境温度的话,最好不要拿在手里操作,体温对温度传感器的影响很大。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

做完后就迫不及待地别在了胸前,毕竟是自己动手做的,喜欢 的不得了。只是这个线,如果能做到内置会更美观。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

那么放在书包上也是学校里独一无二的存在,随便给小朋友们演示一下显示温度也是非常骄傲的。电池盒子上有个开关,可以随时关闭,从而达到国家号召的节能减排。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

看着这滚动的字母,真的想写一句“I'm iron man”,算了,可能会被人打的,还是写“goodboy”吧,不过实时温度显示是小朋友的最爱了。

3、炫彩小夜灯

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

做炫彩小夜灯就需要用到比较多的配件了,除了micro :bit外,还有扩展板,声音传感器,RGB灯带,以及灯罩和灯柱。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

这里要把micro :bit和扩展板组在一起,LED灯朝外,值得一提的是micro :bit上的矩阵式LED灯区域有光线传感器。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

然后再把声音传感器和LED灯连上扩展板上的P0和P2接口。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

经过以上两个教学,编程已经有所了解了,对界面也已经熟悉。只不过在扩展里除了micro :bit外,还要添加LED灯带。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

因为有光感临界值的问题,所以我们可以先写个代码来试试看房间的环境光,这里就需要使用“打印串口”功能了,就是写好了程序,上传后看右下角黑色框里的数值。我是晚上电脑挂灯开与不开的检测数值,其实这是一个小小的传感器,但在孩子眼里是一个很高大上的存在。当然,除了光线,他还有声控的功能,所以也需要测值,方法一样。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

程序写好了,不是很多,不过这也是孩子目前写过最复杂了,不过有图形化的编程,给他讲解起来也比较轻松。写完后,他说想加一个功能:虽然七种颜色随机亮很好看,但我却喜欢白色的怎么办呢?我让他自己先思考一下,他说可以通过按钮实现。嗯,上节课没白学。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

实现这个功能其实就加一条指令就可以了,非常简单。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

我至今还没看到过他在学习上有这么的认真,这么地肯去专研,我希望他能把这股子劲用在任何地方。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

其实是把程序编好上传到micro :bit上再组装外观的,不过小朋友着急,先全部组装好,再去编程,不过也一样,小夜灯的外观就是这个样子的。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

实线在光线较暗的时候可以触发声控,这个声音触发条件基本在我下床的时候就能打开了,不过我这里设置的10秒有时候可能不够用,当然这个可以修改成你想要的时间。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

记得每次把写好的程序保存到电脑里,因为一个micro :bit要参与好多“项目”,下次再组回来的时候就不用再编一次了。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

就是这个.sb3后缀的文件,默认是在C盘下,你可以把他复制到自己的想要的地方,改名成自己能记住的文件名,这样就方便多了。

打开孩子的潘多拉--DFRobot造物粒子少儿硬件编程套件

我随便看了一下官网的配件,真的是丰富啊,看来我得多去搬砖了,现在手里的两套估计一个寒假就能给你整个明明白白了。

三、总结

通过一系列编程和动手的实操,孩子已经从好奇转到了自己想要去学习的一种状态,常常会问到某些功能能不能实现之类的,在得到我肯定的回答后,会自己试着编程去实现功能,这比沉溺游戏强太多了,积木式编程模块,使得上手没有那么的枯燥,很多时候不用执行就知道是错的,因为两个“积木”不匹配,而在右边有程序代码,在进阶后,可以试着去了解。

在这几天的编程过程中,DFRobot造物粒子少儿硬件编程套件给孩子带来的不仅仅是一个玩具的陪伴,更是一个一起学习的伙伴,孩子的动手能力被激发的同时,探索求知的欲望也被勾起,如小夜灯,我买个成品给他,估计两天后就不要玩了,而DFRobot造物粒子是实实在在的让自己去动手去设计,使用过程中还能随自己的意愿去修改,真正做到了寓教于乐。

只不过单片机都为裸板,如果能加一层透明的保护罩,可能效果感观会更好。

淘宝领券网资讯中心,全景关注各行业的发展风向,集中报道新品发布、业界动态和海淘情报,致力于呈现时效性和价值性俱佳的精选资讯。
已赞+1 已有人赞过
评论

  • 最新