原标题:小奔盯着你呢,安静吃饭!慧编程逗玩程小奔-IoT初体验

作者:狄勇

近日,群里有老师奔走相告慧编程(mBlock5)微信发布会的信息。想来过年前众筹的程小奔在开箱后一直趴抽屉里吃灰,实在有点对不住人家,于是拉出来溜溜,顺便用慧编程逗它玩玩。

慧编程

慧编程的亮点是加入了人工智能(AI)和物联网(IoT)模块,两大流行元素加持让它相当吸睛,并且其也提供了例程供大家了解新功能。

当下学校创客教育中的AI,更多是以一种让孩子们体验的角度去实施;倒是IoT,一些平台已经将其门槛消融到了可以让孩子们用于创新实践的程度。那么慧编程又做得如何呢?

这是慧编程的界面

基于Scratch3.0

众筹版程小奔在连接后

会提示升级固件

升级后即可使用

将指令区滚动条拖到底

单击添加指令按钮

添加IoT指令集

做了个测试噪音并上传数据到云端的小程序

我这是用手机做了个热点

填上对应网络名称和密码

上传到程小奔即可

注意需要自己创建一个云列表存储数据

完成后差不多也到饭点了

把小奔往裤兜一揣

到食堂检查小朋友们的午餐纪律

此时还没开饭

本底值3.2-3.3之间

落座一半学生了

噪音值3.8

纪律还是相当不错的

基本满座

并且已有小朋友吃完整理餐具

所以声音略微大了点

好吧

一群好奇的男生围了过来

七嘴八舌

有惊叹的

有各种提问的

还有拍马屁的

然后数值就飙升了

回到办公室

点击慧编程右上菜单的“云数据”

回顾检查情况

列表模式

图表模式(最近10条)

图表模式(最近100条)

慧编程也支持导出云端数据

下载来的是一个与列表同名的.csv文件

导出后方便分析和利用数据

通过本次检查

发现大家用餐纪律不错

就不扣分了

请继续保持

今后可以考虑每个班级

根据用餐区域装个程小奔

以后大队部扣分也好有量化依据

初步体验下来,慧编程的IoT功能简单易用,不会牵涉到一些晦涩的设置和术语,小朋友也能轻松上手。这也和mBlock长久来的定位相符,即便上大课,使用物联网也不是难事了。

当然作为公测版,慧编程的IoT功能尚有几点可以提升和改进:

  1. 列表限制存储100条数据,感觉太少了些。是不是可以用分享作品获得积分实现扩容。
  2. 旧数据无法在云端批量删除,只能删除整个列表。能否提供批删功能和覆盖模式的选项?
  3. 没有找到舞台角色调用云端数据的相关指令。
  4. IoT功能似乎是单向的,是否能实现双向互动?

以上建议都是没有经过深入摸索的情况下提出的,也许mBlock有实现途径,只是我没有发现。如果已经实现了,可以考虑做得“醒目”些,让大家唾手可得就更好了。

2016年市信息技术高研班上,我用mBlock+Arduino UNO,迁移了不少S4A的内容,给老师们做了侧重媒体互动的培训。实践中,觉得mBlock这种原生带有硬件和舞台互动功能的平台还是很受老师和小朋友欢迎的,因为丰富的多媒体反馈比起单纯的硬件又有另一番趣味。而除自家硬件外,mBlock对于Arduino的支持和包容也降低了入门的硬件门槛,希望mBlock能在物联网方面也能为Arduino提供简便的接驳途径。