11年大学毕业后在一家嵌入式教育机构当讲师,那个时候正是Android系统发展的*金时期,也是HTC和摩托罗拉当大哥的年代,现在想起来也多少有点惋惜。说回本职工作,当时机构主要是培训嵌入式开发,玩各种开发板的,当时也跟着烧过一些Android系统接触了开发板这个东西,也是第一次感受到开发板的乐趣。后来离开这家教育机构之后很久就没再接触过开发板,再后来有同事买了一个叫做“树莓派”的小板子,各种DIY的玩法还真是挺多的,当时看着挺好玩不过一直也没有机会入手玩一玩。近几年确实玩了不少数码3C的东西,手机、电脑,外设等等,不过确实没有几个需要用到平时工作敲代码的技能,铺垫了这么多是因为今天终于“圆梦”,玩到了当初非常感兴趣的“树莓派”,而且是一套完整解决方案的产品,接下来和大家聊聊香蕉哥的新玩具:CrowPi2壳乐派编程学习机。
壳乐派是个什么
传统的树莓派开发板大部分都是这种看起来非常简约又看起来极具科技感的裸板子,用雷*的话说应该就是透明科技版,屏幕,WiFi模块,蓝牙模块,几乎这些常用的功能都是需要自己DIY加上去的模块,所以可玩性高的同时入门门槛也相对较高一些,至少你要熟悉一些软硬件的基础知识。
但是壳乐派的定位则是一款针对10-16岁的中小学生学习软硬件编程的工具,所以二次包装后的壳乐派降低了上手门槛,可以让那些新手小白更快的上手,不仅仅外包装看起来和普通笔记本电脑无异,其产品本身也更是拥有笔记本电脑的外观,但是在可拆卸的键盘下面隐藏着一个STEAM学习实验室。
壳乐派搭载了一块11.6英寸显示屏,分辨率为*,尺寸xx46mm,重1.3KG,可拆卸的键盘、无线鼠标以及万像素的网络摄像头和麦克风,这些参数和普通笔记本电脑看起来实在是太相似了。
但是如果告诉你壳乐派搭载了22个传感器的时候,你肯定会好奇这究竟是一个什么大玩具,有哪些好玩的新奇招数吧?配件更是丰富的有点吓人,这一包包的传感器,NFC卡贴,遥控器,甚至还有一对游戏手柄,难道这还是一台游戏机吗?
接下来看一下壳乐派的一些细节,首先从外观开始介绍,11.6英寸显示屏和普通笔记本电脑大小差不多,只是厚度上要更厚重一些,差不多和新老款MacBookPro加一起的厚度差不多,但是1.3KG的重量就大致可以猜测这里面肯定有魔幻设计,后面会解谜~
机身左侧有两个USB2.0接口、两个USB3.0接以及一个标准网线接口,个人感觉如果再增加一个HDMI接口就更完美了。但是配件里面是附送了HDMI模块的,也就是没有单独的接口开模,想想也是,DIY非常强的树莓派开发板怎么可能会不支持这些常用功能,只是由标配改为DIY的方式而已。
在机身右侧是miniUSB接口,12V/2A电源接口,开机按键,音量加减按键,还有一个3.5mm耳机接口,整体来看接口方面还是比较的齐全。
笔记本电脑都有蓄电池可以不借助外接电源来解决续航的问题,壳乐派则是通过外接移动电源的方式来实现了移动续航的需求。标配了一块mAh的乐视移动电源,玻璃+铝合金材质的质感倒是有一股很强的高级感。
通过外接附送的USB线就可以完成蓄电池移动使用的需求了,不过如果能够将移动电源的外接电源线能够集成在仓盒内,电源线不外露的话个人感觉会更好一些。
机身底部也大有文章,首先是四圆圈一横条的防滑橡胶,可以起到稳定机身的作用。
底部一角还可以打开盖板,可以看到此处的主板工艺还是非常的精致,主板上的TF卡则是系统核心,后续更换系统的话就可以将系统烧到TF卡上进行系统更换,另外一处需要说明是左上角这个USB插头可以外接到USB接口接通摄像头模组,默认摄像头是不可用的。
鼠标没有什么需要多说的,但是键盘还是值得多说一下,首先这是一块2.4G无线键盘,接收器和鼠标是同一个。然后做工非常的精致,而且键盘按键表面有做磨砂处理手感非常舒适,同时键程要比MacBookPro的键盘还要长很多,按键反馈段落感非常直接干脆,说实话个人感觉打字感觉要好于MacBookPro的手感。
之所以壳乐派的机身高度要比一般的笔记本电脑要高一些的原因,就在于键盘下面内藏乾坤,集最多22个传感器于一身的机身主板,一眼望去无不透露着科技感和高级感,包装内有附带各个元器件的说明。
壳乐派能做什么
壳乐派作为一款针对10-16岁的中小学生学习软硬件编程的工具,如何让孩子们甚至我们这些成年小白去认识和接纳这个大玩具,可能是它要做的第一课题。首先我们先通过开机主页面和大家聊起,壳乐派能做什么,如何引导一个小白用户去认识和慢慢喜欢上折腾这些元器件的。
虽然壳乐派支持Python等编程语言的直接开发,但是普通小白用户肯定是零基础的居多,壳乐派则是通过像小学时候的自然课一样通过实际案例让用户一点一点去感受壳乐派带来的无限乐趣,比如启动页第一项的项目工程。
这里我们就通过几个简单的案例来了解一下,首先是树莓派版本的《飞翔的小鸟》,可以通过靠近右下角的触摸模块控制小鸟的高度。
接下来是“倾斜提醒”。
再一个是“距离测量”项目。
最后是俄罗斯方块游戏,小孩子看了也突然有了想玩的乐趣,自告奋勇的要上手感受一下。
接下来就是引导用户去理解编程思维,然后通过模块化的方式用编程思想去实现一些逻辑,从而让用户感受到编程带来的乐趣。以壳乐派自带的SCRATCH软件为例,和索尼KOOV可编程教育机器人或者MAKEBLOCK程小奔智能机器人这类玩具的配套软件大致相同,都是通过这种模块化来模拟程序的if...else逻辑,说白话点就是如果满足条件1(执行模块1逻辑)那么(执行不满足条件的逻辑),一旦上手以后其实很好去理解和进阶玩法。孩子们也比较喜欢这类游戏模式。
同时考虑到像香蕉哥这种有一定编程基础的用户,或者想要通过真正编写代码的方式去实现真正的编程梦的玩家,壳乐派自带两本开发宝典,一本是Python,另一本是SCRATCH教程。
通过学习一段时间也可以实现出比较有意思的小创意,比如几行代码就可以完成一次简单的人机交互。
壳乐派也自带了一些通过Python语言开发的小游戏,比如黑白棋或者类似