如今 DIY 一把键盘似乎不是什么难事

2019-06-07 07:24:22 +08:00
 Dslayer
如今 DIY 一把键盘似乎不是什么难事, 如果运气好甚至外行也可以几百块搞定。

然而, 我想做键盘... 初步想法:
usb,蓝牙,优联 三模, 锂电池和纽扣电池统统安排位置进去,电路模块化,功能可选,可以简单地升级。
塞进去两个蓝牙模块,既能作为 BLE HID,
还能用另一个蓝牙模块接手机,发送键 /鼠 /触摸 HID report 给键盘,从 usb HID 或 BLE HID 发到受控设备,
安卓 app 开源,ios app 建议用户不联网使用
正方形网格布局,用 choc 矮轴,尽量轻巧美观。 左右分开,左 6x6 右 6x8,还有小键盘 6x4。
若仅使用优联,或不安装其他模块,依靠纽扣电池实现较长续航(须费心不能在额外的元件上浪费电)。
全 RGB 自定义灯效。
如果做成了,全部开源出来,至少目前是这么想的。
还有,另外搞一个更灵活强大的 USB to USB keyboard converter,这个已初具雏形有待完善。

这是认真的, 虽然还没有第一块电路板, 这两天看了无数帖子找思路,买了示波器和巨大的一包各类元件。

---

会不会想得太花哨了? 没可能做出来? 听说业余电子爱好者,第一个自己设计的产品一定会惨痛失败呢
万一做出来了,会有其他人需要吗... ?

求鼓励或打醒
4159 次点击
所在节点    分享发现
31 条回复
loading
2019-06-07 20:45:12 +08:00
@hantsuki choc 目前最大问题是键帽。19.05 用那个只有 1u 的键帽那个缝真的……
hdjs5264
2019-06-07 20:47:30 +08:00
ergodone 考虑一下?
EminemW
2019-06-07 22:48:46 +08:00
咱也看不懂,先支持一下
Junn
2019-06-08 16:00:07 +08:00
楼主是想买几把键盘拆了再合体?
Dslayer
2019-06-08 16:35:12 +08:00
@cmheia 万用表烙铁风枪等工具 1 年前就买了,即使是十分、十分业余的爱好者,咋能连这个都没有,
这次也一起买了一把带蓝牙的万用表;
目前的进度是买了 3 把 ylj k260 已拆,接同一个接收器试过了发现原先的构思有些小问题得改。 可惜了三把键盘成色都挺不错。
决定分阶段进行, 先这样:
键盘和优联主控用 fpc 排线连接,先尽快做出来弄点成果。
空间不够决定保持零边框增加厚度,
用单颗大容量纽扣电池供电,比如说里面塞进一个 cr2477,
和另一个油纸包 cr2477,不使用并联。
键盘 pcb 留孔底部放另一张灯板,用 leonardo 控制一堆 ws2812 灯珠。

之后是键盘 -- 排线接 arduino -- 排线接优联,
能不能实现,能不能做到低功耗,得慢慢来。
想到的是 需要 74 系列编码器 解码器 扩展 io,
怎么从 arduino 把按键还原成键盘矩阵的样子发给优联呢?
如果多数时间都是无线使用,想保持低功耗,
是不是不接 usb 状态最好不要启动 arduino,那么
怎么处理键盘这 24 根线切换控制权呢? 就是 arduino 启动,
把 24 根线从键盘断开改为接 arduino,由 arduino 根据前次设置,或者根据接的是电源还是主机,选择发送给优联或 usb。 倒腾这些,可能必须拿示波器慢慢试验了。
总之使用上增加复杂性,就是时不时得主动多按个开关切换,那必须能避免就尽量避免。

之后的事之后再说,先搞第一步,外壳就先用亚克力,便宜,大概还得改,不一定得多来几次,铝合金、碳纤维什么的之后再说。
正在画 pcb 和外壳。

还有,得完善我的 usb2usb converter,前两天发现神秘的不稳定问题需要加光耦可能可以解决,或者确保 pi zero 和 arduino 接同一个稳定的 5v 电源,杂牌 usb hub 不行,pi 接电池或其他电源不行。 除此之外还挺稳定的,连续运行很久都没问题,但还得完善功能。 我是用的 pi zero 加 usb hub hat 接 2 把现有单手键盘, 然后 usbhid-dump 的基础上修改,把按键转换为自定义的指令由串口发送给 arduino,转换回键盘 hid report 发送给主机,基本感觉不到延迟, 还有个问题是 pi zero 的启动时间目前是 15 秒,如果优化到 4 秒内就勉强能接受了,这个也是个深坑 不行的话换 nanopi neo 再试。

还有, 蓝牙看上去特别不好搞。
Dslayer
2019-06-08 16:46:30 +08:00
@Junn 现在的想法是先搞 左手 6x6,右手 6x8,小键盘 6x4,
三把优联的,接同一个接收器, 这样就挺简单。
再搞个额外的大外壳可以把左右手两把拼合~~~

然后 3 把分别加入 usb 功能和 蓝牙 BLE,
还想设法使用蓝牙在键盘之间无线通信,有线连接仅需要 1 根线接主机,或者是键盘之间首尾相连,可能更好些。
蓝牙 2.0 可以直接用现成的便宜的 HID 芯片,BLE 看起来就得自己写固件咯。
scofieldpeng
2019-06-10 01:37:57 +08:00
嗯,看到你在做 u2u,友情提醒一下吧,某宝上的芯片,太多山寨的了,楼主仔细点早,说多了都是泪==
peterchu
2019-06-10 13:37:47 +08:00
建议楼主可能先从 diy 机械键盘开始,自己采购零件,焊轴体,先熟悉键盘组装流程,有利于自己对其更大可能性的改造。希望楼主能成功,加油!
OneNight
2019-09-15 12:51:28 +08:00
请问有大佬做出来了吗
lemontang
2020-04-21 11:31:46 +08:00
lemontang
2020-04-21 11:32:20 +08:00
开源硬件平台有教程

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/571710

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX