编程的梦想从这里起航:KittenBot迷你巡线小车
感谢众测君在新年即将来临之际送来的小车车 。
前言
20年前,对外开放带来的语言需求造就了全民学习英语的一代;20年后,计算机技术的飞速发展似乎预示着全民学习编程时代的来临。近两年的寒暑假,最火热的课外培训班莫过于各类编程技术培训,我这一代的教育经历中缺少了程序设计思维的基础教育,深深感受到了长江后浪推前浪的巨大压力 。不妨大胆地预测,在未来编程技术将成为类似今天的英语技能一样的一种不可或缺的能力。
本期众测的KittenBot迷你巡线小车就是一款中小学生的入门级编程教育机器人,基于Scratch平台的编程环境既容易入门,又拥有一定的深度。
开箱
众测提供的产品为售价599元的豪华套餐包,相比基础版多了超声波测距模块、LED屏幕模块、8字灯环模块和MP3模块,还有一卷胶带用于铺设线路,同时价格也贵了200元,值与不值主要取决于你的需求。
小车车由白色正方形纸盒包装,材质一般。正面右上角的WIFI图标表明本款产品支持WIFI远程程序写入和遥控。
小车本体设计比较简单,一块圆形的PCB板,一颗2200mAh的18650可充电电池,一对电机和一对车轮。如此的设计充满了程序员风格,但从孩子的角度看,恐怕难以激发起兴趣。同时,扩展接口也只有一个(另一个为WIFI模块专用接口),扩展性稍显不足。
这里贴一张官方的配置图。可以看到小车标配了WIFI模块、一对车头LED灯、一对车底RGB灯、巡线传感器和蜂鸣器,即使购买基础版也可以满足基本巡线、路径设置等编程需求。
功能模块
巡线小车出厂内置了巡线模式和避障模式。
铺开标配的巡线图,打开小车的电源,将小车放在纸上,长按红色按钮校准,然后短按红色按钮自动巡线。但在实际体验中,小车的车轮默认速度过快,容易冲出线路,而巡线传感器来不及反应,很难校准成功。
由于小车只有两个轮子,外加背面的一个支撑轮,因此转向只能通过转动外圈轮实现,机动性能比起四轮车仍稍显不足。
避障模式需要安装超声波避障模块,然后短按一下蓝色按钮,如果前方没有障碍物小车就会前进,否则小车就会后退。临界距离可以在编程客户端中自行设置。
8字灯环模块由15颗RGB灯组成,可以独立设置每一颗灯的颜色、亮起和熄灭等,通过组合达到不同的显示效果。
LED显示屏模块可以显示文字或者图案。
萌熊MP3模块,自带MicroUSB接口,可以通过连接线拷贝歌曲到MP3模块中。
连接与控制
如同大部分编程机器人一样,KittenBot需要连接PC端软件才能录入程序。厂家基于Scratch3.0自行开发了图形化编程软件,软件和教程都可以在官方论坛找到。
KittenBot提供了有线连接和无线连接两种连接方式,此处重点推荐无线连接模式,通过WIFI配对后,打开电源小车就能自动连接上家里的无线网络,即可直接通过PC端和手机端软件远程写入程序。程序写入后会被存储在小车内,不需要连接也可以自动执行。
小车的每一项功能都被写入了程序里,小到车轮转动的速度,大到小车行进的路线都可以被编辑。
使用手机APP还可以实时遥控小车,秒变遥控车,实现多人同时对战的玩法。
所谓图形化编程软件,就是把各个事件做成模块,只需要从左边拖至中间的程序窗口,通过不同的顺序组合来实现小车前进、后退、开灯、关灯等操作。而软件也提供了非常丰富的条件语句,对于逻辑思维能力尚未完全形成的初学者来说,完全足够。
这款编程小车的目的并不是要训练孩子的代码编写能力,而是训练用程序化的思维解决实际问题,这一点比记住代码更加重要。当然,小车所能提供的编程深度并不深,因此最适合小学阶段的学生入门学习使用。
总结
教育投入从来就不是便宜的,599元的价格虽然可以买到豪华套餐,但与高端编程机器人比起来,依然属于中低端产品,这也决定了它普通的外形和较低的扩展性。
但是,KittenBot巡线小车作为一款定位入门的编程小车,具备了比较完善的编程功能,在不确定孩子感不感兴趣的情况下,选择一款相对便宜的入门级产品是比较合适的。