所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
挑战二+动态测量不同材质在碰撞时发出的声音大小
阿琛 阿琛 2019-02-25 14:53:11
1
0
简单

       春节刚刚过去,在除夕夜,当孩子听到鞭炮声时问我,声音是如何产生的呢?为什么有些声音大有些声音小?

       声音是空气振动而发出的。当你说话时,你的声带振动空气发出了声波。当物体爆炸时也有振动产生,当两个物体碰撞时也会有振动发声。

        声音能够在固体、液体中传播,也可以通过空气或其他气体传播.随着声音的传播,空气中的分子被挤压在一起,接着被分开,然后又被挤压,再被分开,如此反复,就产生了声波.声音可以是高音调的,也可以是低音调的.音调的高低依赖于声音的频率(每秒钟振动的次数).声音的强弱依赖产生这个声音的振动的大小.振动大,声音就强;振动小,声音弱.声音的大小是以分贝为单位来度量的.

projectImage

说了这么多,到底声音的大小和物体的软硬,重量有没有关系呢?不妨一起来做个实验调查一下吧。

材料清单 材料清单
1x
microbit
1x
microbit扩展板
1x
boson角度传感器
1x
boson声音传感器
2x
杜邦线
1x
乐高积木若干
步骤1 步骤1
硬件连接
projectImage

microbit插入扩展板中,连上电池,将声音传感器连接在P2引脚,将角度传感器连接在P1引脚。

并且使用一些积木搭建出一个双层平台,用来检测不同物体从相同高度坠落时,撞击平面所发出的声音。

步骤2 步骤2
安装好测试平面
projectImage

我用乐高搭建一个二次平台,底层放置声音传感器,紧挨着它制作一个乐高平面,提供撞击表面。

步骤3 步骤3
准备好用于测量的材料
projectImage

这是一个乐高积木和一个水珠宝宝的竞技场,哈哈。

步骤4 步骤4
编程
projectImage

程序部分很简单,只需要判断声音传感器的值是否大于角度传感器的当前阈值,如果大于说明音量很大,显示骷髅头,否则显示爱心。

步骤5 步骤5
制作检测记录表
projectImage
projectImage

从同样的高度,将不同材质的物体坠落时,发现,当阈值很低的时候,两者都亮骷髅头,但是随着阈值的提高,将角度传感器向右少量旋转一次之后,水珠就再也没有让骷髅头点亮过了,即使是把自己摔得粉身碎骨,也无济于事啊!看来只有硬骨头才是硬道理。

Makelog作者原创文章,未经授权禁止转载。
1
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]