将 poker II 键盘改造成低功耗蓝牙版的,大家有兴趣吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mxi1
V2EX    机械键盘

将 poker II 键盘改造成低功耗蓝牙版的,大家有兴趣吗?

  •  1
     
  •   mxi1 2016-06-09 17:44:33 +08:00 13237 次点击
    这是一个创建于 3415 天前的主题,其中的信息可能已经有所发展或是发生改变。
    把它的主控芯片替换成低功耗蓝牙芯片,由 mini USB 连接方式变成低功耗蓝牙连接;不知道 poker ii 的用户们有没有兴趣?
    第 1 条附言    2016-06-10 00:42:37 +08:00
    解剖图
    53 条回复    2022-06-24 10:31:07 +08:00
    processzzp
        1
    processzzp  
       2016-06-09 17:52:56 +08:00
    吼啊!你问我兹瓷不兹瓷,我就说兹瓷

    不过我更喜欢罗技优联主控:罗技无线协议的抗干扰能力比蓝牙强多了,而且更省电,不像蓝牙动不动就休眠了。虽说占一个 USB 口,但是体验完爆蓝牙。
    Neo
        2
    Neo  
       2016-06-09 18:14:48 +08:00
    优联+1
    loading
        3
    loading  
       2016-06-09 18:18:32 +08:00 via Android
    能同时支持 usb 吗?
    SevenJ
        4
    SevenJ  
       2016-06-09 18:24:19 +08:00
    有兴趣,能写个博文分享下么?
    Gua
        5
    Gua  
       2016-06-09 18:54:50 +08:00 via iPhone
    蓝牙掉线问题能解决吗?
    Tink
        6
    Tink  
    PRO
       2016-06-09 19:04:43 +08:00
    有兴趣
    Lattez
        7
    Lattez  
       2016-06-09 19:06:46 +08:00
    有兴趣,破壳兔用了一年多了,插线有点烦
    lizheming
        8
    lizheming  
       2016-06-09 19:52:42 +08:00
    炒鸡有兴趣啊!!!求分享方法!
    gyteng
        9
    gyteng  
       2016-06-09 19:59:51 +08:00 via Android
    如果有一个通用的 USB 键盘转蓝牙的装置,会比较有兴趣
    mxi1
        10
    mxi1  
    OP
       2016-06-09 23:00:02 +08:00
    本来想着多做几版,做成产品的,所以这一版做得比较简单,只支持低功耗蓝牙,结果后来跟我搭档发现焊接太麻烦,于是就不打算再接着改进硬件了;目前正在改进低功耗蓝牙的固件,增加一些常用的功能。现在我手里还有五六块芯片,如果键盘在帝都,并且想改造自己的 poker ii 的,可以联系啊,争取把芯片、制版和焊接的花销给抵掉。


    @gyteng 我也挺感兴趣的,但是我搭档不太感冒,说是这种外接 usb 转蓝牙的设备会影响桌面的整洁,而且需要随身携带着,太麻烦。。。。。不过我正在计划去做这个装置,希望能尽快做几套出来先玩玩。
    @loading 抱歉,现在只是简单地替换 usb 。
    @lizheming @SevenJ 需要改硬件;主控芯片换成低功耗蓝牙的单模芯片了;你要是精通硬件、可以自己动手的话,我可以整理一下材料。

    @Gua 蓝牙掉线的原因有很多;我现在几乎没遇到过。如果有这种情况,我们会再去优化主控芯片的蓝牙功能,然后升级固件。
    Ansonyi
        11
    Ansonyi  
       2016-06-09 23:43:49 +08:00
    有兴趣
    hging
        12
    hging  
       2016-06-10 01:57:41 +08:00 via iPhone
    这种方式 应该不难 nf51 有 example 可以做单模蓝牙 但是并不好玩
    lizheming
        13
    lizheming  
       2016-06-10 07:41:25 +08:00
    @mxi1 然而并不会硬件 /(ㄒoㄒ)/~~我还是默默等成品出来吧 T_T
    mxi1
        14
    mxi1  
    OP
       2016-06-10 15:23:39 +08:00
    @hging 嗯,主要是需要逆向一下 poker ii 的键位表;其次,基于 nrf51 的 hids_keyboard demo ,去完善 60%键盘的基本功能;还有,就是需要自己动手做焊工,。
    pangliang
        15
    pangliang  
       2016-06-10 17:51:46 +08:00
    对键位有要求的, 可以升级成 poker3, 99%键位支持编程
    mxi1
        16
    mxi1  
    OP
       2016-06-10 20:52:33 +08:00 via iPhone
    @pangliang 我们的关注点有两个:无线 + 键位自定义,
    linuxfans
        17
    linuxfans  
       2016-06-11 10:20:04 +08:00
    @pangliang 如果换了主控芯片,键位编程应该很轻松吧, 2 和 3 就没差别了。
    @processzzp @Neo 传统蓝牙可能比优联要差,但低功耗蓝牙应该差不多了吧?两节 7 号电池在正常使用并且不休眠的情况下,低功耗蓝牙估计能用一两年。
    Neo
        18
    Neo  
       2016-06-14 09:27:04 +08:00
    @linuxfans 有兴趣,最好支持双模, perfect
    Neo
        19
    Neo  
       2016-06-14 16:02:08 +08:00
    @mxi1 不能双模的话,原来的 usb 口支持充电也好呀,低功耗蓝牙能撑多长时间?
    linuxfans
        20
    linuxfans  
       2016-06-15 21:07:06 +08:00
    @Neo 我是楼主的搭档,目前用的是 7 号电池,预计正常使用 1~2 年应该不成问题,所以基本上不需要充电了。当然,肯定没有灯了,一般真正用键盘的估计也看不上什么按键灯。可能连 caps lock 的灯都没有(说实话好像也没什么太大用处)。不过估计还是会有一个灯来只是蓝牙的状态。
    现在问题主要是焊接不好搞,所以我们准备直接出 GH60 的 BLE 版本了。
    Neo
        21
    Neo  
       2016-06-16 09:39:22 +08:00
    @linuxfans 续航可以的话, gh60 也不错,啥时候开团?
    linuxfans
        22
    linuxfans  
       2016-06-16 19:53:38 +08:00
    @Neo 一般是希望要裸板、不带轴的 PCBA 、完整内胆还是什么形式呢?现在基本上只能上手玩玩,还在完善固件,估计还的过一段时间才能比较成熟。
    Neo
        23
    Neo  
       2016-06-16 23:14:15 +08:00
    @linuxfans 看个人时间和焊接手艺,要求高可以自由定制,很奇怪 bt5.0 都发布了,这东西还没个好方案,华强北都不屑做么?
    windirt
        24
    windirt  
       2016-06-17 15:54:20 +08:00
    @mxi1 Nordic 的蓝牙方案吗?

    国内阿米洛 VB87 用的是这个方案,连接到 Mac 的时候,是被识别为一个蓝牙设备,而不是识别为键盘,因此定义按键什么的就没法做了
    mxi1
        25
    mxi1  
    OP
       2016-06-17 16:01:46 +08:00
    @windirt 是 Nordic 的蓝牙方案;键盘会被识别为蓝牙键盘,可以自定义键。
    我们也在设计和实现通过在线(通过 BLE )升级固件、键盘映射文件的方式来自定义键盘。
    windirt
        26
    windirt  
       2016-06-17 16:12:09 +08:00
    @mxi1

    确定不是出现图片里这种蓝牙设备的图标吧?

    mxi1
        27
    mxi1  
    OP
       2016-06-17 16:13:47 +08:00
    @Neo BT5.0 是 BT SIG 发布的核心标准。 BT SIG 在设计时,需要考虑兼容性、扩展性和前瞻性,比如为了能够适应将来的 IoT 应用、音视频传输服务,它会在 Controller 端加入许多新的技术,像更快的传输速度,像更远的传输距离。

    低功耗蓝牙键盘的方案,则是低功耗蓝牙技术的具体应用, BT SIG 有专门的工作组负责制定 HID 设备(比如键盘、鼠标、摇杆等)的 Profile 的制定,它对低层技术的需求比较低,只要满足 BT4.0 的低功耗蓝牙芯片就可以了。

    当然,如果是支持 BT5.0 的芯片就更好了;但从业界的实践来看,芯片厂商也要花时间去设计和测试兼容 BT5.0 的芯片设计,还要从商业的角度去考虑旧款芯片的销售问题,从而去采取不同的销售策略。

    华强北不做的原因,我猜测是因为这是一个非常分化的市场;一般的蓝牙键鼠,大大小小的外设厂商都可以通过大规模采购来降低成本,即使华强北去做的话,利润率也不会高到哪儿去;特殊的键盘,比如蓝牙的机械键盘,真正的成本在键帽和轴,华强北同样没有议价权,也没法通过大规模采购、生产和销售来赚钱。
    mxi1
        28
    mxi1  
    OP
       2016-06-17 16:51:08 +08:00
    @windirt 刚才拿键盘测试了一下,跟你截图里的现象一样。是我记错了,。

    Apple 出的 Magic Keyboard 是 BLE 的,周末去 Apple Store 看一下它的设置。
    windirt
        29
    windirt  
       2016-06-17 16:56:36 +08:00
    @mxi1

    如果出现这种情况的话,在 系统偏好设置-键盘-修饰键 的下拉列表里是看不到键盘的

    看来这是 Nordic 方案的通病了
    mxi1
        30
    mxi1  
    OP
       2016-06-17 17:02:24 +08:00
    @windirt 不知道其他芯片组的方案会不会被 Mac OS X 识别为键盘设备。我刚从一篇 magic keyboard 的 review 里面,找到截图了。 Mac os x 可以正确识别 magic keyboard 为键盘设备。
    windirt
        31
    windirt  
       2016-06-17 17:11:03 +08:00
    @mxi1 有一个产品叫做 Aten Tap CS533 ,如果能把这个玩意做的精简化,不用延长线,直接用接口插在键盘上就好了
    linuxfans
        32
    linuxfans  
       2016-06-18 10:55:32 +08:00
    @SevenJ @Lattez @lizheming 在 smzdm 上面发了篇水文 http://post.smzdm.com/p/461735/
    Lattez
        33
    Lattez  
       2016-06-18 11:04:33 +08:00
    @linuxfans
    赞一个...不过鉴于咱的动手能力,也就局限于能够自己焊灯了
    Neo
        34
    Neo  
       2016-06-21 16:24:25 +08:00
    @linuxfans @mxi1 项目没烂尾吧?还是赶紧出个兼容 gh60 的吧,以前 gh60 也有蓝牙的主板,现在停产了
    mxi1
        35
    mxi1  
    OP
       2016-06-21 17:38:28 +08:00
    @Neo 兼容 GH60 的第一版已经出来了,敬请期待啊!
    linuxfans
        36
    linuxfans  
       2016-06-24 08:42:41 +08:00

    @Neo @SevenJ @Lattez @lizheming @mxi1 @windirt 新打回来的板子,键盘功能基本可以用了。这一版有个小问题,一个是回车键的卫星轴少打了一个孔,所以如果想用一般的回车键只能用钢板,或者像图中那样回车键旁边再加一个键。红轴只是放上去了还没焊接,所以有几个漏的。后面两个簧片是放 7 号电池的地方,如果是图中紫色外壳那样,后排中间没有筋的,刚好能放进去。
    Neo
        37
    Neo  
       2016-06-24 09:17:50 +08:00
    corece
        38
    corece  
       2016-12-13 19:42:55 +08:00
    有新进度么?手里有把 poker 升级版,拨动了开关 1 和 3 ,方向键问题解决了,现在想改蓝牙。
    mxi1
        39
    mxi1  
    OP
       2016-12-15 08:38:02 +08:00 via iPhone
    @corece poker 改的话,需要更换芯片,很耗时间,而且容易出现焊接错误;这段时间,我跟 linixfans 在做 gh60 集成 nrf51822 低功耗蓝牙芯片的电路板,第一批大概有十块电路板;目前在调试,看是否解决了功耗问题。
    mxi1
        40
    mxi1  
    OP
       2017-03-21 11:33:10 +08:00 via iPhone   1
    @corece 耽误了好久时间, linuxfans 重新设计了电路板,现在可以支持 gh60 、 minila 、 xd60 的配列了。如果想要自己组一个新键盘的话,可以参考一下 chiphell 的介绍,他算是第一批购入电路板的内测用户了。 https://www.chiphell.com/forum.php?mod=viewthread&tid=1716189&extra=page%3D2&mobile=2
    corece
        41
    corece  
       2017-03-21 17:24:51 +08:00 via iPhone
    @mxi1 谢谢,我等不及了,就买了 anne pro 版本, g 轴还可以。不满意还可以换轴。
    mxi1
        42
    mxi1  
    OP
       2017-03-21 17:27:28 +08:00 via iPhone
    @corece 嗯,看了一下他们官网,做得很不错,有时间写个评测给我们分享一下呀!
    mxi1
        43
    mxi1  
    OP
       2017-03-21 19:13:35 +08:00 via iPhone
    @corece 请问你用 anne pro 连过 MacBook 系列的电脑吗?如果连过的话,请问 macOS 会不会把它识别为键盘设备?
    corece
        44
    corece  
       2017-03-21 20:13:19 +08:00 via iPhone   1
    @mxi1 目前连接过的设备有 MacBook12 寸、 iPhone6sp 、 iPad 、黑苹果 10.12 (奥睿科蓝牙接收器、买键盘配的蓝牙均可以), win7 需要额外安装驱动。以上设备都是可以正常识别其为键盘设备。另外 poker 特有的 capslock 、 win 与 Fn 键对调,也可以用 iOS 端软件实现, caps 键+ asdw 可以实现方向键,比我原来的 minila 好多了。我喜欢背着这个键盘,没有钢板,重量轻了很多。我增加了一个单独的键盘配列,感觉配列基本可以完全自定义。缺点是原配键帽手感很一般;目前还不知道怎么关闭这个键盘,只能把蓝牙广播关掉,风险是键盘不知不觉就没电了。另外就是 iOS9.3.5 对于键盘电量显示有问题:总是 100 %,但实际电量不知道是多少。尚不清楚是固件问题还是质量问题。我不是灯迷,只需要黑暗时,有个背光灯就好,没多研究自定义背光。 推荐 pro 版本,多了蓝牙和 app , app 可以调整配列。蓝牙可以记忆 4 台设备,我设置了 3 个常用的,切换很方便,让原来需要键盘但是只有有线键盘而作罢的时刻用上了键盘,有了效率和美好心情。以上。 ps :再给我一个机会,我也还是会把 minila 出掉(嘿嘿)
    mxi1
        45
    mxi1  
    OP
       2017-03-21 21:28:47 +08:00 via iPhone
    @corece 好能码字!
    Beckham
        46
    Beckham  
       2017-07-19 14:58:51 +08:00
    @corece poker 升级版拨开关 1、3 就能独立方向么?难道不是交换 fn 位置?而且好像 win 也没了
    corece
        47
    corece  
       2017-07-19 19:04:34 +08:00
    @Beckham 不能,但是小拇指按住 caps,控制方向会很方便。Mac 下 cmd 键可以映射一下。不怎么影响。
    Beckham
        48
    Beckham  
       2017-07-20 01:21:37 +08:00
    @corece 噢,跟我刷了独立方向固件的用法一样,独立方向 /caps+wsad 两种方向功能结合,非常方便~
    diggerdu
        49
    diggerdu  
       2018-05-19 21:40:30 +08:00
    请问这个芯片现在还能买到吗?
    mxi1
        50
    mxi1  
    OP
       2018-05-20 09:57:39 +08:00
    @diggerdu 第一版已经都卖掉了。这个月底、下个月初会出一个 minila 配列、轴体支持可拔插、带外壳、pcb、碳纤维定位板的套件;后续会再把 gh60、xd60 的配列给加上。 要是感兴趣的话,可以加一下 https://mickey.btsmartshield.com 页面下方的 qq 群。
    kashin0116
        51
    kashin0116  
       2022-06-23 13:55:49 +08:00
    @mxi1 你好,老哥,现在这个 pcb 还能买到么。
    mxi1
        52
    mxi1  
    OP
       2022-06-23 22:08:49 +08:00 via Android
    @kashin0116 做了两批当时都卖光了,后来因为工作太忙了,就没再接着做新板子,
    kashin0116
        53
    kashin0116  
       2022-06-24 10:31:07 +08:00
    @mxi1 好的,感谢回复。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5469 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 06:04 PVG 14:04 LAX 23:04 JFK 02:04
    Do have faith in what you're doing.
    ubao msn 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