“看见”声音
2022-01-06山东省临沂高都小学
◎山东省临沂高都小学
孙子茹 张苡萱
创意来源:
我们生活在有声世界,能听到声音却无法“看到”声音。为了能够直观地“看到”声音,我们设计了智能音量指示器,让声音可视化。
研究过程:
在信息技术课上学习Scraino时,老师教我们用画笔根据音量绘制小猫移动声音曲线,于是我们想到把这个知识运用到这次创意智造中。
图1 设计声音画笔
我们设计了声音画笔,但怎样才能让画笔绘制出声音曲线呢?老师建议我们利用传送带带动纸动起来,让舵机根据音量的高低带动画笔在纸上绘制声音曲线。大家认为这个方案可行,于是购买了传送带等器材。
我们将传送带、齿轮、积木、舵机等拼装在一起,然后放上卷纸进行传送测试,结果传送带太软导致画笔无法在卷纸上绘制曲线。于是,我们放弃了这个设计。
图2 初稿设计
在老师的指导下,我们转变思路,决定用亚克力制作模型、声音传感器、舵机、数码管和Arduino控制板等制作一个音量指示器,让舵机带动指针转动,转动幅度随声音的变化而变化——实现声音可视化。
将智能音量指示器所需的元器件——声音传感器、舵机、数码管和Arduino控制板等连接好后,我们开始写流程图,写流程图主要是为了让编程更简单。写好后,我们利用Scraino编写程序。
图3 程序图
接下来,我们在废旧纸箱上绘制音量指示器表盘,制作指针,然后切割出音量指示器表盘,用亚克力胶将音量指示器表盘、指针和亚克力制作模型组装在一起。
图4 我们在画图
图5 带有指针的音量指示器表盘被粘在了亚克力制作模型上
最后,我们用热熔胶将连接好的元器件粘在亚克力制作模型中。
图6 我们手拿智能音量指示器
测试效果:
我们第一次测试效果时,出现了问题,指针在音量指示器表盘中的指向与周围环境的声音情况刚好相反:当声音大时,指针指向安静;当声音小时,指针指向嘈杂。针对这个问题,我们发现有两种解决方案:将舵机旋转180°或者重新绘制音量指示器表盘。因为舵机已经被热熔胶牢牢地粘在了亚克力制作模型上,所以我们选择重新绘制音量指示器表盘。经过调整,最终智能音量指示器达到了预期效果。
作品创新点:
当声音传感器感受到声音,舵机会根据声音大小摆动。
数码管显示声音传感器测得的数值,我们可以直观地看到声音的分贝值。
老师推荐:
潺潺的流水声、悦耳的鸟鸣声等如何被“看见”?小作者们将Arduino和图形化编程相结合,探究声音的秘密,制作出智能音量指示器,让声音不仅能听见还能被“看见”。他们敢于尝试,精益求精,作品具有创意性和趣味性,值得点赞!