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

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

  •  1
     
  •   mxi1 · 2016-06-09 17:44:33 +08:00 · 12722 次点击
    这是一个创建于 3125 天前的主题,其中的信息可能已经有所发展或是发生改变。
    把它的主控芯片替换成低功耗蓝牙芯片,由 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  
       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   ·   实用小工具   ·   2595 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:06 · PVG 19:06 · LAX 03:06 · JFK 06:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.