前段时间我们体验过孩想编的CrowPi2,是一款基于树莓派4B的编程学习机,这款产品主要是方便初学儿童快速上手Python的,它因为有着树莓派的底子,以及键鼠、屏幕、扬声器等完整的外设,因此还能当作一台笔记本电脑使用,放在极客手里,也能安装各类操作系统,发挥出更多玩法。
近期,孩想编发布了5款全新的STEAM电子编程套装,分别为初学者套件、探索者套件、发明家套件、创作者套件、以及大师套件,单从名字上就能看出来,这一系列新产品是由浅入深,从零基础到进阶全覆盖的。
值得一提的是,这一系列套件均采用类似于乐高玩具的模块化拼装玩法,再配合图形化的编程方式,既能锻炼学者的动手能力,也能提升逻辑思维的能力。当你集齐全部之后,可以发挥想象力,来创造属于自己独一无二的项目。
那么这次我上手的是大师套件,也就是系列中难度最高的版本,是针对10岁以上儿童设计的,需要有足够的编程基础,从包装内的部件就可以看出来,它是可以组成手机和游戏掌机来使用的,想必很多成人玩家都很想上手。
整个套件中的6个主要模块:ESP32模块、键盘模块、2G通讯模块、操纵杆模块、激光测距模块。模块之间的连接采用强磁吸 触点的方式,搭配起来方便又迅速,模块四周均有凹槽或引脚,并设计有异名磁极以实现防呆效果,能够适应后续不同方位的创作需求。
其中ESP32为核心模块,配有TFT显示屏、WiFi、处理器、MicroSD卡槽、锂电池等,是整套系统中程序运行的关键,能够刷写固件,可以看做是一台微型电脑。
需要配合电脑端Letscode软件来对ESP32模块进行编程数据的上传及固件刷写,使用的是接受度很高的图形化编程方式,当然了你也可以用代码。套件中有详细的使用手册,到手按照手册内教程操作即可,相关数据包在官网下载。
下面挑选几个比较有代表性的案列来向大家展示壳乐拼的玩法。
一.制作激光测距仪
▲该小节是使用ESP32模块搭配激光测距传感器模块,来制作一台激光测距仪。测距模块集成了一枚激光二极管,向目标发射激光脉冲,经反射后部分散光返回传感器,通过计算其中的时间差来判断被测目标和测距仪之间的距离。实现这个功能我们需要将激光测距模块安装到ESP32模块的13/14引脚上。
▲如果之前对图形化编程有一定的基础,那么操作起来就很容易了,首先理清整个程序的逻辑,需要先对ESP32模块进行初始化,再初始化13/14端口用于和激光测距仪进行通讯,然后设置好屏幕背景色和显示字体,再声明字符串变量a和b,这个变量的意思就是用来在屏幕上显示实时的结果,最后定义数据在屏幕上显示的坐标、以及预设值警报等。
根据上手的熟练度及理解程度,可自行添加或删减代码块,官网提供的资料包中也能找到案列的完整程序。
二.制作入侵扫描仪
▲该小节是使用乐高拼装积木、舵机、激光测距模块、ESP32模块来搭建一台入侵扫描仪,当设定的范围内有物体靠近时,蜂鸣器会播放音乐提醒。
▲乐高杆件共有48枚部件,舵机和激光测距模块通过磁吸线材与ESP32模块相连接。
▲相较于上面案例中单纯测距功能来讲,在图形编程中增加了舵机的循环、以及将警报设置成音乐的操作。
▲实现该功能,需要让ESP模块控制舵机循环旋转180度,带动激光测距仪来扫描这个半径内是否有物体靠近。
三.制作一台移动电话
▲使用ESP32模块、键盘模块、2G通讯模块,以及硅胶外壳组装一台可以真正打电话、发短信的手机,当然你得再自行准备一张可用的SIM卡。
▲官网下载的资料包内包含将ESP32模块刷写成移动电话的固件工具,按照手册指引选择固件的正确路径及刷写地址,清空ESP32内原有固件后,开始重新刷入。
▲该小节不需要编程操作,主要是在帮助了解移动电话的基础结构组成以及工作原理,当然了课程分支中也有使用图形编程设置一键拨打固定号码的教程。
▲ESP32模块刷上移动电话固件后,即可实现电话的接打、短信收发,同时也能实现闹钟、秒表、设置显示亮度等基础功能。
四.制作游戏掌机
▲制作游戏掌机需要使用到ESP32模块、2枚操纵摇杆模块,以及掌机外壳。
▲和制作移动电话的方式类似,同样需要手动刷写资料包中提供的固件。
▲类似于开源掌机,固件包内包含了数百款GameBoy、FC经典游戏,完美流畅运行。
▲当然了也可以自己动手编程设计游戏,贴图素材很丰富,手册及资料包中给出了相关案例供参考。
体验总结:
壳乐拼编程套件与其说是学习编程,不如说是在玩编程,它将儿童编程的门槛降至足够低,同时也保留了丰富有趣的玩法,模块化的设计易于上手,图形化编程也很好接受,毕竟培养兴趣才是最重要的一点。其实少儿编程并不是要把孩子培养成未来的工程师、程序员,而是通过正确的引导和现代化的方式来打开孩子们的想象力、思维能力,总体来说,壳乐拼编程套件是一款很不错的少儿编程产品。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved