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

BPC.js:一个 BPC 载波对时库,送给所有生活在六局电波之外的朋友们。也可以用来验真你的电波表(仅供参考)。

  •  1
     
  •   zenwong · 2020-01-10 15:55:07 +08:00 · 7883 次点击
    这是一个创建于 1539 天前的主题,其中的信息可能已经有所发展或是发生改变。

    可以用 JS 在 web 上发射电磁波 BPC 时间码,以帮助你的电波表,例如卡西欧,对时。

    https://github.com/zenboss/BPC.js

    demo website: https://g-xiake.com

    第 1 条附言  ·  2020-01-10 16:34:34 +08:00
    第 2 条附言  ·  2020-01-11 05:04:48 +08:00
    2016 及之后信号 macbook 会出现无法使用内置扬声器对时的情况,请使用有线耳机并且绕成圈的方式对时。本人怀疑这是因为 2016 款会加一些低音频率的信号在声音输出中。
    44 条回复    2020-02-19 13:42:11 +08:00
    wr410
        1
    wr410  
       2020-01-10 16:32:52 +08:00
    代码有了,发射器呢?
    lazyrm
        2
    lazyrm  
       2020-01-10 16:34:48 +08:00
    @wr410 #1 扬声器就是你得发射器呀!哈哈
    zenwong
        3
    zenwong  
    OP
       2020-01-10 16:35:20 +08:00
    @wr410 打开电脑音量,将手表靠近喇叭。
    xfelix
        4
    xfelix  
       2020-01-10 16:44:03 +08:00
    一直用 iOS 上的一个非常老的日本人写的应用 JJY Simulator 来给卡西欧授时的,缺点是需要改到日本时区。
    zenwong
        5
    zenwong  
    OP
       2020-01-10 16:48:31 +08:00
    @xfelix 使用 BPC 你可以继续使用 GMT+8 区的设置。
    mlhorizon
        6
    mlhorizon  
       2020-01-10 16:54:16 +08:00
    是不是意味着我可以自己搭一个授时台,给周边的手表胡乱授时
    xfelix
        7
    xfelix  
       2020-01-10 17:03:20 +08:00
    @zenwong 我不在正 8 区,在的话商丘电波也收的到,用不着这个了
    zenwong
        8
    zenwong  
    OP
       2020-01-10 17:08:20 +08:00
    @xfelix 谢谢,无论如何还是希望可以帮到您。如果日后您需要使用的话在这里我可以告知您我的使用方法:我在南半球,这里完全无波,为了对时我会将时区调回 GMT+8 然后用 BPC 对时,再调回自己的时区。
    Sylv
        9
    Sylv  
       2020-01-10 17:09:21 +08:00 via iPhone
    长知识了,居然可以用扬声器 /耳机来模拟发射电磁波。
    zenwong
        10
    zenwong  
    OP
       2020-01-10 17:11:48 +08:00
    @Sylv 其实电磁波是由扬声器的线圈发射的。
    liuzhaowei55
        11
    liuzhaowei55  
       2020-01-10 17:14:49 +08:00 via Android
    眼界大开了,简直了。
    mywaiting
        12
    mywaiting  
       2020-01-10 17:16:22 +08:00
    手机有 App 啊~
    nutting
        13
    nutting  
       2020-01-10 17:18:00 +08:00
    这么神奇,那个河南商丘的好像是 5 兆赫兹的短波信号吧,这个耳朵可以听见的声音是咋模拟了?
    robinchina
        14
    robinchina  
       2020-01-10 17:39:16 +08:00
    之前电脑上下了软件,用头戴耳机夹住手表就可以对时了····
    locoz
        15
    locoz  
       2020-01-10 17:55:05 +08:00
    还有这种操作
    lc7029
        16
    lc7029  
       2020-01-10 17:57:38 +08:00
    应该有个发射器???
    频率是多少来着?记的无线电群里好像发过
    zenwong
        17
    zenwong  
    OP
       2020-01-10 18:03:14 +08:00
    @lc7029 你扬声器的线圈就是发射器
    SimonOne
        18
    SimonOne  
       2020-01-10 18:17:39 +08:00
    中文 Demo 的语序怎么像你英语 Demo 机翻的啊 大兄弟你是不是主要语言用的是英语啊。
    Remember
        19
    Remember  
       2020-01-10 18:38:13 +08:00
    这个好, 不过我电脑没对成功,倒是楼上推荐的 JJY 成功了
    slanternsw
        20
    slanternsw  
       2020-01-10 20:12:44 +08:00 via Android
    @nutting 听得见的那个只是倒计时吧
    liuzhaowei55
        21
    liuzhaowei55  
       2020-01-10 21:20:24 +08:00 via Android
    听得脑仁儿疼也没对时成功,得再摸索
    lucifineil
        22
    lucifineil  
       2020-01-10 21:22:11 +08:00 via Android
    入个蓝牙吧,真
    Justin13
        23
    Justin13  
       2020-01-10 22:36:04 +08:00 via Android
    可以,之前用的 JJY,下次用你的这个试试看
    wevsty
        24
    wevsty  
       2020-01-11 01:24:39 +08:00
    G-SHOCK 接收成功。
    T2600 显示接收中然后最后会接受失败。
    wevsty
        25
    wevsty  
       2020-01-11 01:41:38 +08:00
    更新:我的 T2600 调整时区为日区以后用 JJY 是可以正常收波的。

    Google 可以搜索 web jjy 能看到有关的页面。
    zenwong
        26
    zenwong  
    OP
       2020-01-11 02:14:20 +08:00 via iPhone
    @SimonOne 不好意思,写的时候确实先写的英语页面,然后就懒得再去润色了。任何语法错误无论中文还是英文请还是我,谢谢 :)
    zenwong
        27
    zenwong  
    OP
       2020-01-11 02:15:40 +08:00 via iPhone
    @Remember
    @liuzhaowei55
    @wevsty
    @Justin13
    大家好,我不久会出个视频帮助大家更好地授时。
    zpvip
        28
    zpvip  
       2020-01-11 02:21:20 +08:00
    @zenwong 太神奇了!

    可以加个下拉框选时区吗?
    zenwong
        29
    zenwong  
    OP
       2020-01-11 05:09:14 +08:00 via iPhone
    @wevsty 请问 T2600 支持 GMT+8 对时吗?
    zenwong
        30
    zenwong  
    OP
       2020-01-11 05:10:38 +08:00 via iPhone
    @zpvip 不好意思,暂时只支持 BPC,BPC 输出的只有 GMT+8 时间,所以不无法选择时区。
    loading
        31
    loading  
       2020-01-11 06:47:32 +08:00 via Android
    挺好,我好久没对过时了,广东这边商丘不太好收,用手机加耳机线的方式因为太懒也挺久了。
    loading
        32
    loading  
       2020-01-11 09:26:46 +08:00
    卡西欧 EQW-A1200 对时成功。
    yankebupt
        33
    yankebupt  
       2020-01-11 10:31:31 +08:00
    @mlhorizon 如果你有 2450 的微波炉,把门戳个洞,而且人受得了的话方圆 50 米用不了 2.4wifi 倒是有可能的……
    再远点的话功率够么
    geniussoft
        34
    geniussoft  
       2020-01-11 12:16:36 +08:00
    CASIO 不成功,App 上 JJY 的倒是能成功...

    BPC 频率也确实高了
    zenwong
        35
    zenwong  
    OP
       2020-01-11 12:35:42 +08:00 via iPhone
    @geniussoft 请问网页版的 web jjy 是否能成功?还有您是什么电脑?如果是 macbook 的话是哪一年的?
    chinvo
        36
    chinvo  
       2020-01-11 12:42:17 +08:00 via iPhone
    @mlhorizon #6 无委警觉
    geniussoft
        37
    geniussoft  
       2020-01-11 12:51:57 +08:00
    @zenwong MacBook Pro 2018 (有线 /无线耳机也都试了,没成功)。WebJJY 没试,听多了实在头疼...
    zenwong
        38
    zenwong  
    OP
       2020-01-11 12:59:05 +08:00
    @geniussoft 谢谢。
    我现在测得的结果是:logo 无灯版本 macbook 使用内置麦克风是不会成功的。至于原因我主观推测是因为:那肉耳可听得的低音增强(对比亮灯版)。
    我的 2015 年 Logo 亮灯版 macbook 99.99%成功,看来还需要更多的测试,无论如何,谢谢。
    yuuko
        39
    yuuko  
       2020-01-11 13:05:46 +08:00 via Android
    很棒啊
    wenketel
        40
    wenketel  
       2020-01-11 13:31:00 +08:00 via Android
    试一下
    demov2
        41
    demov2  
       2020-01-11 13:34:42 +08:00
    大开眼界,谢谢~
    1239305697
        42
    1239305697  
       2020-01-11 15:08:30 +08:00
    代码有了,发射器也有了,什么时候能送个卡西欧来呢
    wevsty
        43
    wevsty  
       2020-01-11 16:51:41 +08:00
    @zenwong
    T2600 是支持 BPC 的,而且指针也确实显示在接收(会接收很长时间,如果不开 web 的话很快会失败)只是最后会接收失败。
    marswu
        44
    marswu  
       2020-02-19 13:42:11 +08:00
    哈哈 5610 成功了 台式机+音响
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2718 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 15:43 · PVG 23:43 · LAX 08:43 · JFK 11:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.