最好的机械表原理科普 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kop1989smurf
V2EX    分享发现

最好的机械表原理科普

  •  8
     
  •   kop1989smurf 2022-05-05 10:10:50 +08:00 5092 次点击
    这是一个创建于 1255 天前的主题,其中的信息可能已经有所发展或是发生改变。

    机械表的滴答声是怎么来的? 发条的弹性势能怎么转换为表针的动能? 为什么自动机械表的摆锤左右摇摆也能够不停的上紧发? 日历系统是怎么工作的?

    下面的网址均能告诉你答案。 https://ciechanow.ski/mechanical-watch/

    虽然文章没有牵扯到更高级的机械原理与设计(比如陀飞轮,月相,八针),但文章基本上阐述清楚了自动三针日历表的所有功能。

    更难得可贵的是,几乎所有的结构都有优雅的互动原理图。

    32 条回复    2022-05-16 20:27:56 +08:00
    ynyounuo
        1
    ynyounuo  
       2022-05-05 10:18:00 +08:00
    真不错
    ruixue
        2
    ruixue  
       2022-05-05 10:23:09 +08:00
    涨姿势了,谢谢楼主分享
    misaka19000
        3
    misaka19000  
       2022-05-05 10:25:29 +08:00   2
    之前看过他写的 GPS 的介绍,动画很好看
    mywaiting
        4
    mywaiting  
       2022-05-05 10:29:36 +08:00
    这个博主的文章都是图文并茂(可控的动画),感觉不是一般人
    commoccoom
        5
    commoccoom  
       2022-05-05 10:33:30 +08:00
    小时候把家里那种上发条的钟拆了,确实是这样的,但是就是装不回去了
    cpstar
        6
    cpstar  
       2022-05-05 10:33:59 +08:00
    精密的机械运转,齿轮比例,联动机构,一切源自基本的弹性势能,一步一步增加各种调整机构
    lmmortal
        7
    lmmortal  
       2022-05-05 11:11:05 +08:00 via Android
    大概看懂了,大发条提供动力,通过齿轮传到游丝,游丝带动秒针
    kop1989smurf
        8
    kop1989smurf  
    OP
       2022-05-05 11:15:39 +08:00   1
    @lmmortal #7 确切的说,游丝+擒纵是一个精巧的限速装置。如果没有这俩,手表会飞快转完发条。
    擒纵靠两个爪来回卡住擒纵轮,从而实现暂停弹性势能的释放。
    擒纵轮和擒纵爪碰撞的声音,也就是滴、哒的声音来源。

    游丝靠自己的惯性来回甩,从而实现定时释放擒纵轮,最终决定手表的走时精准度。
    Zenyet
        9
    Zenyet  
       2022-05-05 11:34:37 +08:00
    好网站啊,网站已进收藏夹!
    FanChen
        10
    FanChen  
       2022-05-05 11:58:35 +08:00
    很好奇重力对时钟的影响那么大吗?为什么专门搞个陀飞轮
    kop1989smurf
        11
    kop1989smurf  
    OP
       2022-05-05 12:05:29 +08:00
    @FanChen #10 陀飞轮是怀表时代的设计。对怀表来讲,影响至少说是不能完全忽略。
    手表上的陀飞轮炫技大于实用。
    mascteen
        12
    mascteen  
       2022-05-05 12:23:27 +08:00 via Android
    @kop1989smurf 手表结构如此精细不大可能有炫技大于实用的,陀飞轮我猜测是动力来源,通用手的摆动,给发条上紧
    registerrr
        13
    registerrr  
       2022-05-05 12:52:19 +08:00
    看完这个我觉得我行了,给我块百达翡丽我也能修了
    xylxAdai
        14
    xylxAdai  
       2022-05-05 12:54:44 +08:00
    网站不错呀。
    ygjack
        15
    ygjack  
       2022-05-05 13:01:59 +08:00
    这网站用的什么技术?不像 threejs
    registerrr
        16
    registerrr  
       2022-05-05 13:12:08 +08:00
    @ygjack 看著像是裸 webgl
    ```
    let canvas = document.createElement("canvas");
    this.canvas = canvas;
    let gl = canvas.getContext('experimental-webgl', { antialias: true });

    gl.getExtension('OES_element_index_uint');
    gl.getExtension('OES_standard_derivatives');

    let ext = gl.getExtension('ANGLE_instanced_arrays');
    ......
    this.begin = function (width, height) {

    width *= scale;
    height *= scale;
    if (width != prev_width || height != prev_height) {
    canvas.width = width;
    canvas.height = height;
    prev_width = width;
    prev_height = height;
    }

    gl.viewport(0, 0, width, height);

    gl.disable(gl.BLEND);
    gl.depthMask(true);
    gl.depthFunc(gl.LEQUAL);
    gl.clearColor(0.0, 0.0, 0.0, 0.0);
    gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT);

    // gl.enable(gl.CULL_FACE);
    // gl.cullFace(gl.BACK);
    gl.enable(gl.DEPTH_TEST);
    gl.blendFunc(gl.ONE, gl.ONE_MINUS_SRC_ALPHA);
    ```
    Vincent103
        17
    Vincent103  
       2022-05-05 13:19:15 +08:00
    真不错,这种科普方式太棒了
    ktqFDx9m2Bvfq3y4
        18
    ktqFDx9m2Bvfq3y4  
       2022-05-05 13:30:31 +08:00
    @commoccoom 我小时也到处拆,钟还可以,我拆完也安装上了。直到把老爸的手表拆了,不能完整地装回去了。
    ygjack
        19
    ygjack  
       2022-05-05 13:31:51 +08:00
    @registerrr 看了下网页源码,竟然没有用任何库,直接手写的最原始的 canvas api 。夸张. https://ciechanow.ski/js/lenses.js
    13936
        20
    13936  
       2022-05-05 13:34:23 +08:00
    @mywaiting 挺牛的。简洁唯美。
    erquren
        21
    erquren  
       2022-05-05 14:06:43 +08:00
    作者就是搞图形学的,早年看过他的技术博客
    013231
        22
    013231  
       2022-05-05 14:09:34 +08:00
    以前一直不知道的力是怎游的。看了於明白了。
    KouShuiYu
        23
    KouShuiYu  
       2022-05-05 14:28:14 +08:00
    @mywaiting 拖动小人物行走的绳子的状态模拟感觉太牛了
    https://ciechanow.ski/gps/
    zjj19950716
        24
    zjj19950716  
       2022-05-05 14:28:26 +08:00
    那个 balance wheel 的弹簧也是上面叉子来回摆动时候上紧的吗?
    kop1989smurf
        25
    kop1989smurf  
    OP
       2022-05-05 14:40:41 +08:00
    @zjj19950716 #24

    擒纵叉释放的过程中,有一些能量会从擒纵齿传到到游丝 /飞轮上。随着游丝的每次摆动,从擒纵叉传递过来的动能会累加,从而增大游丝的摆动幅度,直到和游丝自己的弹性势能取得平衡。

    这也就是为何机械表停摆之后,需要上弦至少到半满才会重新开始运行的原因(游丝第一次起摆的阻力最大)。
    ynyounuo
        26
    ynyounuo  
       2022-05-05 19:51:14 +08:00
    加了作者的 Patreon 有幕后评论文章

    「 Similarly to the article on Internal Combustion Engine, I ended up making models in Shapr3D on my iPad 」

    所以这些动画 models 都是作者在 iPad 上弄的,当然一般人买来还是「爱奇艺」而已
    liugn
        27
    liugn  
       2022-05-05 19:55:14 +08:00
    这个网站确实好,谢谢楼主传播!
    fanxasy
        28
    fanxasy  
       2022-05-05 23:52:09 +08:00 via iPhone
    机械表就是数百年前的 cpu 啊太 nb 了
    onionKnight888"
        29
    onionKnight888  
       2022-05-06 11:09:46 +08:00
    看了下 我想我那块浪琴大概是游丝断了
    czn6mx
        30
    czn6mx  
       2022-05-06 19:32:04 +08:00
    这网站好牛
    Reficul
        31
    Reficul  
       2022-05-07 17:29:37 +08:00
    真不戳
    tslling
        32
    tslling  
       2022-05-16 20:27:56 +08:00
    太牛了,感谢分享。这个交互动画也太细节了,看了浑身舒服,感觉发现了宝藏博客。看完想买块表。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1150 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 17:47 PVG 01:47 LAX 10:47 JFK 13:47
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86