跳到正文

中国民间传统童玩

竹知了

一转就哇哇叫。

竹知了(也叫竹蝉、响蝉)是流传很久的中国乡土玩具:一节空心竹筒、一层绷紧的纸膜、一根蹭着松香的细线。握住竹棒甩转起来,它就像盛夏的知了一样连声「哇——哇——」。这个页面讲清楚它是什么、为什么会响、怎么玩、以及它为什么突然被几十万人搜索,并且让你直接在浏览器里甩一个物理模拟版。

免费、免安装、免注册,加载过一次后断网也能玩。

按住画圈甩起来,记得开声音

竹知了是什么?

竹知了没有确切的发明年份,也没人说得清是谁做的第一个——它属于那种「爷爷辈就会亲手做给孙子」的乡土玩具。很多老人会自己采一节竹子打磨着做给孙辈,各地也叫它竹蝉、响蝉。对好几代人来说,这就是夏天的声音。

整个玩具只有三个部分,没有一个是复杂的:

竹知了玩具:画成知了模样的短竹筒,用细线吊在一根带两颗红珠的细竹棒上
整个玩具——竹筒身、细线,和吊着它的那根抹了松香的竹棒。
一节空心竹筒
一端敞口,蒙上一层绷紧的牛皮纸、薄硬纸或刮薄的竹膜。这是共鸣腔。
一根细线
细棉线或鱼线,穿过纸膜中心并在筒内打结固定,所以线一动就直接拽着膜。
一根涂松香的竹棒
手持的短竹棒,上面抹了松香——和小提琴弓上抹的是同一种东西。声音其实是在这里诞生的。

市集上一个手工竹知了的价格:不到一块钱。活动部件数量:零。

竹知了为什么会响?

这是一个相当漂亮的物理小实验,而且和小提琴发声是同一套原理。

  1. 松香的黏滑摩擦

    竹筒绕着竹棒甩转时,细线在松香上蹭过。松香低速时黏、高速时滑,于是线每秒几百次地「咬住—放开」。这一串咬放才是振源——它不是连续的沙沙声,而是一列尖锐的脉冲。

  2. 纸膜接住振动

    脉冲沿着线传到筒内的绳结,绳结把纸膜一进一出地拽动。纸膜的面积远大于细线,因此能推动多得多的空气。

  3. 竹筒把它放大

    空心竹筒是共鸣腔,它强化了一段频率,把微弱的摩擦声变成响亮的「哇——哇——」。

  4. 转速决定音高

    转得越快,脉冲率越高,音调越高、叫得越急——这正是它听起来像蝉而不像机器的原因。

有两个五秒钟就能验证的推论:纸膜绷得不够紧,声音就发闷;甩的时候用两根手指捏住线,它立刻就不响了——你把振动的那一环给按住了。

竹知了怎么玩?

一只手握住竹棒,让竹筒绕着棒甩转起来,动作就像甩绳画圈。只要线绷紧、竹筒转起来,叫声就会自己出现,圈不停它就一直叫。

  1. 先让线绷紧

    线松了就蹭不到松香。甩到一半突然哑掉,通常是丢了张力,不是丢了速度。

  2. 小圈、快手腕

    这是手腕的动作,不是胳膊的动作。转速比圈画得大不大重要得多。

  3. 声音变小就补松香

    竹棒上的松香蹭没了就转不响。沿着接触的那一段重新抹上松香,声音立刻回来。

竹知了近景,能看清缠了红边的竹筒、削薄的竹片翅膀,以及系在珠子上的细线
蒙膜的那一端、细线,还有防止线从棒上滑脱的珠子。

同一套机关的其它款式

知了款最出名,但同样的机关还被做成青蛙(更低沉的「呱——呱——」)、大嘴鱼和其它一些动物。变的只是共鸣腔的造型,松香和细线是完全一样的。

网页版

实物在村镇市集之外越来越难找了,所以这个项目把它重建成一个单 HTML 文件,用手指就能甩。开源、零依赖、零构建——把页面存下来,二十年后断网双击照样出声。

  • 真实玩具的录音

    主音源是从实拍视频里截出的 1.72 秒采样——恰好 4 个「哇」周期,按包络边界对齐并交叉淡化成无缝循环。回放速率跟着你甩的转速变。

  • 合成兜底

    采样解码失败时会退回完整的合成链:锯齿波振荡器顶替松香黏滑摩擦,低频调幅还原蝉鸣的颗粒感,三个并联带通共振峰模拟竹膜和筒腔。

  • 真的在算绳系物理

    竹筒是绳系质点——重力、只拉不推的弹性绳、空气阻力,按 1/240 秒定步长积分。转速低于约每秒 1.1 圈、或者绳没张紧,它就是不叫。

  • 为手机而做

    按住屏幕画圈就行;触屏时锚点会自动抬到指尖上方,免得手把小蝉挡住。不想动手有自动甩按钮,允许动作传感器的手机还能直接握着机身画圈。

  • 可选的 3D 图层

    2D 画布上叠了一层透明 WebGL,里面是纯代码建模的小蝉——没有外部网格和贴图,比例照着实物三视图量的。物理、声音、交互全留在 2D 层,所以 WebGL 不可用时会静默回落到手绘版本。

  • 单文件、零依赖

    没有框架、没有打包器,首次加载后不再发请求。音频在你第一次触摸时初始化,静态场景预合成到离屏层,静置 8 秒自动挂起音频线程省电。

常见问题

竹知了是什么?

竹知了是模仿蝉鸣的中国传统竹制玩具。一节空心竹筒的敞口蒙上绷紧的纸膜,一根细线穿过纸膜固定在筒内,手握涂了松香的竹棒把竹筒甩转起来时,线与松香摩擦起振,纸膜跟着振动,竹筒作为共鸣腔把它放大成响亮的蝉鸣声。它也叫竹蝉、响蝉。

竹知了是什么梗?为什么突然火了?

2026 年 7 月底,有短视频把这个玩具和某场知名产品发布会上的一句流行语并置,因为玩具的声音与那场发布会上一段已经被玩成梗的观众音效很像。随后大批这类视频以损害商誉为由被投诉下架,下架事件本身登上热搜,模仿反而成倍增加——典型的斯特莱桑效应。搜索量的大头来自想弄明白这个梗的人。

竹知了为什么会响?

靠松香的黏滑摩擦,和小提琴弓发声是同一个机制。竹棒上的松香每秒几百次地咬住又放开细线,脉冲沿线传到纸膜,纸膜振动、空心竹筒作为共鸣腔把它放大成「哇——哇——」。转得越快,音调越高。

为什么捏住线它就不响了?

因为线才是那个振动的元件。捏住它等于在振动传到纸膜之前就把它按住了,所以声音会立刻断掉,松手又立刻回来。

竹知了和竹蝉、响蝉是一个东西吗?

是的,竹知了、竹蝉、响蝉是同一个玩具在各地的不同叫法。青蛙款、大嘴鱼款用的是完全相同的松香加细线的机关,只是共鸣腔造型不同。

网页版竹知了免费吗?要下载吗?

免费,开源,不用安装也不用注册。它就是一个 HTML 文件,页面加载过一次之后断网也能继续玩。

网页版在手机上能玩吗?

能,而且是按手机优先做的。按住屏幕用拇指画圈就行,也可以点自动甩。在 HTTPS 下授权了动作传感器的手机,还能直接握着机身画圈来驱动它。

真的竹知了在哪买?

国内电商上还能买到手工款,价格常常不到一块钱,一般标作竹知了、竹蝉或响蝉。中国以外基本买不到——这也是网页版存在的原因之一。

一转就哇哇叫。

现在甩一个