582 0
返回

Project Bloks面向儿童的实体化编程工具

脑震荡 发表于 2016-06-29 07:26:05
前几天,Google向外公布了它们与斯坦福大学 (Stanford University)和设计咨询公司IDEO合作的项目 — Project Bloks。该项目的目标是为研究员、开发者、设计师提供实体编程体验的一套开放硬件平台。



Project Bloks系统由三种结构组成:



Puck



Puck有不同的形态,可被定义为各种命令模块。可以是开关、按钮、方向控制等等。

Base Board

Base Board(基础板)是Puck的载体,可以将Puck附在基础板上面,基础板负责连接和传递命令。每个基础板都有一个力反馈的马达、LED还有麦克风用来给用户及时的反馈。

Brain Board

Brain Board(主板)是整个系统的运算部件,负责汇总所有基础板传递过来的连接信息然后执行所有命令。主板基于Raspberry Pi Zero,还提供WiFi和蓝牙连接。

Brain Board与Base Board不同组合

Project Bloks实现的不同应用



目前,Project Bloks还处于原型阶段,并未商用。说实话,实体化编程的尝试,Project Bloks并不是第一个。硬件的编程较软件更为复杂,因为涉及软件和硬件两个部分的协调。基于文本的编程方式是目前硬件程序开发的主流,但由于文本方式过于抽象,对于初学者来说造成的门槛很高。所以又有了图形化编程方式,类似MIT的Scratch。还有完全脱离软件的LittleBits模式。每一种编程范式都有自己的优缺点和独有的学习曲线。

LittleBits平台

Project Bloks的范式类似LittleBits,属于“低门槛,低天花板”,也就是说上手入门很简单,但同时学习者很快能意识到这类工具的局限性,转而使用其他的平台。这也是为什么大多类似LittleBits的平台都会瞄准儿童或者玩具市场的原因,而真正普及成应用型平台很难。

582 0
返回

0个留言