V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kop1989smurf
V2EX  ›  分享发现

最好的机械表原理科普

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

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

    下面的网址均能告诉你答案。 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
    真不错,这种科普方式太棒了
    Chad0000
        18
    Chad0000  
       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   ·   我们的愿景   ·   实用小工具   ·   1466 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 23:56 · PVG 07:56 · LAX 16:56 · JFK 19:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.