竹知了 · 发声原理

竹知了发声原理

一根涂松香的线、一张竹膜、一段竹筒,凑齐了摩擦起振、共鸣放大和多普勒调制三件事。

竹知了的结构简单到可以在一张纸上画完:竹筒、竹膜、松香线、甩杆,四样东西。但它把摩擦起振、受迫振动、腔体共鸣、多普勒效应这四种声学现象串成了一条完整的链路,任何一环拆掉都不响。下面按能量传递的顺序,一层层拆开看竹知了到底是怎么叫的。

第一层

松香线的黏滑摩擦:能量的入口

你手臂做的功,先变成绳的张力。棉线穿过竹膜中心,接触点上涂着松香。松香的静摩擦系数远大于动摩擦系数,于是接触点会先「黏住」、把弹性势能一点点攒进线里,攒到超过静摩擦上限时突然「滑脱」,能量瞬间释放,接着又被黏住。这种黏—滑—黏的往复,把连续的旋转切成了一串等间隔的机械脉冲。竹知了的一切声音都从这串脉冲开始。

第二层

竹膜的受迫振动:脉冲变成声音

脉冲沿线传到膜心,把竹膜推得上下抖动。竹膜很薄、张力又高,本身有一组固有振动模态;脉冲序列里凡是落在模态附近的频率成分都会被显著放大,其余的迅速衰减。这一步相当于给那串「哒哒哒」的脉冲加上了音色,声音开始有了金属般的亮度和蝉鸣特有的颗粒感。

第三层

竹筒的共鸣放大:音量的来源

光靠一张膜,声音传不出两米。膜后面那段中空竹筒是共鸣腔,腔内空气柱的共振频率由筒长和口径决定,通常在 1000–3500 Hz 之间形成两三个明显的共振峰。膜的振动驱动腔内空气,共鸣把这几个频段抬高十几个分贝——这就是为什么一个几克重的小竹筒,能吵到整条街。

第四层

旋转带来的多普勒调制:那声「哇——哇——」

前三层解释了竹知了为什么会响,但还解释不了那种独特的起伏。竹筒是在绕着你转圈的:转到远离听者的半圈,声源在退行,音高被压低;转到靠近的半圈,音高被抬高。频率于是随旋转相位周期性地扫来扫去,加上声强也随距离起伏,合起来就是那声辨识度极高的「哇——哇——」。甩得越快,扫频越急,哇声也越密。

关键参数速查

项目 典型值 影响
起振转速阈值 约 1.0–1.2 圈/秒 低于此值绳张力不足,竹知了不发声
黏滑基频 55–200 Hz 随转速升高,决定音高的底
竹膜共振区 约 1000–1300 Hz 第一共振峰,音色的主体
筒腔共振区 约 2000–3500 Hz 第二、三共振峰,提供亮度和穿透力
调幅频率 约 24–45 Hz 蝉鸣的颗粒感来源
扫频周期 等于甩动周期 「哇——哇——」的起伏节奏

一个自己就能做的验证实验

如果手边有实物竹知了,可以用三步验证上面这套解释。第一步,甩响之后用两根手指轻轻捏住那根线,声音会瞬间消失——因为你掐断了黏滑循环,脉冲源没了。松开手指,声音立刻回来。

第二步,用手掌捂住竹筒的开口端,音量会明显变小、音色也发闷。这证明筒腔确实在做共鸣放大,捂住之后腔体的辐射被堵,声能出不去。

第三步,请人站在十米外听你甩,再让他站在你正上方(比如二楼窗口)听。前者能听出明显的哇哇起伏,后者听到的声音要平稳得多——因为竹筒相对他的径向速度变化小了,多普勒调制被削弱。这一步最能说明那声「哇」有一半来自旋转本身,而不是玩具的构造。

没有实物也没关系,本站的竹知了在线版把这套链路完整实现了一遍:低于阈值不响、转速抬升音调升高、扫频跟着旋转相位走。想动手做一只真的,可以看竹知了手工制作教程

发声原理相关问题

竹知了的声音到底是从哪里发出来的?
不是从竹筒直接发出的,也不是线本身在响。真正的振动源是那张竹膜:松香线的黏滑摩擦把脉冲传给膜心,膜被迫振动,再由筒腔共鸣放大成我们听到的哇哇声。掐住线或者按住膜,声音立刻停。
为什么必须涂松香?
松香的静摩擦系数明显大于动摩擦系数,这个差值是黏滑振动的必要条件。线与膜心接触点先被黏住蓄能,超过临界后突然滑脱释放,然后再次黏住,如此往复形成稳定的脉冲序列。不涂松香只有滑动摩擦,能量释放是连续的,出不了周期性脉冲,竹知了也就不叫。
竹知了的叫声大概是多少赫兹?
基频通常落在 55–200 Hz 之间,随转速上升而升高;真正让人觉得像蝉的是 1000–3500 Hz 区间的几个共鸣峰,由竹膜的模态和筒腔长度共同决定。整体听感的起伏周期等于甩动周期,一般每秒两到三次。
转得越快为什么声音越尖?
两个原因叠加。一是绳张力随角速度平方增长,张力越大,黏滑循环的频率越高,基频跟着往上走。二是竹筒绕人旋转时相对听者时近时远,产生多普勒频移,音高被周期性地往上往下拉,这就是那种「哇——哇——」的摇摆感。
竹知了和竹蜻蜓、口哨的发声原理一样吗?
完全不同。竹蜻蜓靠螺旋桨切割空气产生宽带气流噪声,口哨靠气流在腔口形成边棱音,两者都是空气动力发声。竹知了属于摩擦起振加共鸣放大,能量来自你手臂做的机械功,跟提琴弓毛擦弦、湿手指划杯口是同一类物理过程。
为什么转慢了竹知了就没声音?
角速度太低时绳张力不足,摩擦点的法向压力压不住,黏滑循环无法维持,只剩下无规则的滑动摩擦噪声。实测阈值大约在每秒一圈附近,本站模拟器把它设在 1.1 圈/秒。