提起“噪声污染”,相信大家都不会陌生。

为了更好地监控噪声污染、及时有效地防治,国外很早就开始研究起了噪声地图

英国伦敦噪声地图的网页界面,可开放供公众查询
(图片来源网络)

那么,什么是噪声地图?

简单来说,在这张地图上,你可以通过看图“听”到整座城市的声音。

我国虽然对“噪声地图”的研究起步较晚,但是在去年,上海市环境科学研究院开发出了首个可实现数据自动更新的城市噪声地图管理系统,被大家形象地称为“首张会动的城市噪声地图”。

上海“城市噪声地图”的界面截屏(图片来源网络)

想要完成“城市噪声地图”并不简单,需要用到环境声学、地理信息、交通系统和计算机科学等学科知识。而且,在画图之前,你还要完成非常重要的第一步——科学地收集各个区域的噪声情况~

今天,我们邀请了梁老师,让他来教教大家如何使用光环板收集区域噪声!

教学目标

1

1、利用云列表功能,收集和记录各区域的噪声情况。

2、学习帐号云广播功能的使用。

教学过程

2

01 导入

帐号云广播功能可以实现同帐号作品间跨设备和跨作品的数据互联,需要登录慧编程帐号才能使用。

让我们结合光环板,来看看帐号云广播可以实现什么功能吧!

02 新授

1)展示程序效果,让学生思考编程方法。

向学生展示光环板收集区域噪声的实例:带着光环板四处走动,每当光环板按下按钮时,所在区域噪声数据就被发送,并以列表的形式显示在慧编程的舞台上。

2)根据编程步骤提示,学生自主探究,实现功能。

(1)注册/登录慧编程

使用帐号云广播功能需要登录慧编程帐号。

点击工具栏右侧的登陆/注册按钮,依据提示登录/注册帐号。

(2)新建作品

(3)编写作品中光环板部分的程序

先在“设备”中添加光环板,再选中“光环板”。

①连接网络

实现功能:当光环板启动时,连接附近Wi-Fi。当光环板亮起绿色时,表明网络连接成功。

用到的积木:

事件类积木 当光环板启动时

Wi-Fi类积木 开始连接无线网络()密码()

Wi-Fi类积木 网络已连接?

控制类积木 等待()

灯光类积木 播放LED动画彩虹直到结束

②发送区域噪音数据

实现功能:每当按下按钮,光环板所在区域噪音数据就通过帐号云广播被发送。

用到的积木:

光环板的事件类积木 当按钮被按下时

光环板的传感器类积木 麦克风响度

光环板的Wi-Fi类积木 发送帐号云广播()并发送值()

③上传到设备

连接光环板后,在“上传模式”下,将程序上传到设备。

(4)编写作品中舞台部分的程序

①为舞台添加帐号云广播积木

选中“角色”( 熊猫为默认角色),在积木区点击“+”。

“扩展中心”页面会弹出,点击添加“帐号云广播”。

舞台积木多了一个类别:帐号云广播。

②为舞台建立列表
在变量类积木中选择“建立一个列表”,并命名为“噪声列表”。

③在舞台上接收

舞台的帐号云广播类积木 当接收到帐号云广播()

舞台的帐号云广播类积木 帐号云广播()的附加值

舞台的变量类积木 将()加入列表()

(5)运行程序

选中“角色”,点击舞台右下角的绿旗图标启动舞台程序;

再把光环板装上电池,或者让光环板通过USB数据线取电;

当光环板联网成功后,按下按钮,并观察舞台上噪声列表的数据变化。

3)学生展示、讨论和小结

实际创作时有两点要注意:

①登录同一慧编程帐号,才能利用帐号云广播实现远程数据传输和控制。

②可以把光环板部分的程序和舞台部分的程序存放在同一个作品中,也可以分开存放在不同作品中。

03

练习与延伸

1)扩展延伸:实现在舞台上点击角色,光环板所在区域的噪声数据就自动展示在舞台的噪音列表上。

2)小组合作,修改完善。

04

参考程序

参考程序1:收集区域噪声(用光环板按钮操作)

其中的光环板程序:

其中的舞台程序:

舞台呈现:

参考程序2:收集区域噪声(用舞台角色操作)

其中的光环板程序:

其中的舞台程序:

至此,光环板收集区域噪声的案例到这里就全部结束啦!

你也可以在进一步尝试一下:用这些数据制作成某个较小区域的“噪声地图”,比如教室噪声地图、学校噪声地图、小区噪声地图等等~

另外,梁老师之前已把这个案例完整地用到课堂中,并已根据学生反馈迭代优化。我们非常欢迎其他老师根据自身需求,在本案例的基础上继续完善,编写出更多精彩的教学案例哦!​