作者dream4magi (dream4magi)
看板Key_Mou_Pad
标题[键盘]自制相容Win10的滚轮装置 (低成本)
时间Wed Aug 12 02:21:41 2020
PTT网页版
https://webptt.com/cn.aspx?n=bbs/Key_Mou_Pad/M.1597170103.A.42E.html
(分类在[键盘]不知道有没有问题@@)
最近iRocks的K71M很火
其实我在发表会後第一时间在福金刚有优惠85折时就犹豫想买
但最终忍住了
因为我想想我其实只对那颗滚轮有兴趣
其他部分都不吸引我(个人喜好问题)
直到最近这两天有开箱文了才又兴起去研究一下滚轮的念头
最终导致此篇文的产生
我必须说 硬体的部分非常单纯
韧体的部分更是简单 (有人几年前就写好了)
所以如果你也对滚轮有兴趣的话
务必尝试看看
相关软体资讯我会放在最後面
/******************************************/
微软本家的Surface dial滚轮装置2016年底就推出了
用蓝芽传输 2*4号电池
金属材质 极简风格
但是售价挺贵的 台币2600左右
有没有用? 其实预设的功能挺阳春的
光这些实在不值得花这些钱...
其实他强大的地方需要程式开发者的配合
但是推到现在好像也不是很多软体有支援
我自己的需求:
"目前" 我只想要能有一个"实体"的旋钮调整音量
仅此而已
所以我可以接受有线连接
(因为我最终可能会把他黏在我的电脑外壳上XD)
/******************************************/
(以下开始为制作过程
不长,3D列印的部分如果你没有门路的话
用塑胶壳挖个洞 旋钮买现成金属制的 做起来我相信一样不难看)
1.电路部分
(我首先POC电路,不然其他都白搭XD)
直接上图说明
https://imgur.com/fUAdYNg
以上就是所有电路部分XD 很少吧!
零件列表为:
(1)Arduino Pro micro一片 (台湾网拍约130元内 从对岸买约80元)
(2)编码器一颗(这边用是很常见的类型 代号似乎叫做EC11) (网拍约25元)
(3)Micro usb线一条(大家都应该有多的 不用买)
编码器的段落感还蛮重的 阻力大
所以我拆了编码器
把负责段落的弹簧稍微调整了一下
让旋转的阻力变小
对成品的操作体验会有帮助
另一个角度的照片:
https://imgur.com/z70Z0tA
焊接点的照片
总共5个焊点而已
上面3个箭头是编码器的讯号 左右为AB 中间为共点
下面2个箭头是按钮的讯号 按下後两者导通这样
(编码器本来有另外两只很粗的脚 用来焊在PCB板上固定用的 必须剪掉)
https://imgur.com/MqASIWD
2.韧体部分
韧体就用Arduino ide上传上去而已
哪边能取得在本文最後会提
当然程式码会稍微修改
因为编码器跟MCU接的脚位大家都不一定相同
上传韧体之後WIN10马上就会认得了
设定内就会出现滚轮的项目
其实到这步就 已经可以用(玩)了 :D
https://imgur.com/4Vk2WLu
3.外壳部分
这边是我花比较多时间的地方
直接看图比较快
电路部分的模型
https://imgur.com/KFtv2av
底座跟固定螺帽(螺帽一样用列印的)
https://imgur.com/fw4rjXc
加上旋钮
https://imgur.com/ycDp1jt
这样看构造比较清楚
https://imgur.com/QG8EyuZ
装上去後内部长这样
https://imgur.com/cN4YLRL
4.组装 与 成品
(列印过程省略)
实际上所有零件:
https://imgur.com/VhGjjci
底座组装:
https://imgur.com/eZELcXk
旋钮组装: (就插上去而已)
https://imgur.com/jVhL8d7
底部长这样:
https://imgur.com/cfRUZGv
盖上底部盖子:
懒的花时间设计卡扣
直接用些许保丽龙胶固定就好 没黏的很死
https://imgur.com/V0feI8C
插上线 -> 这样就完成了
https://imgur.com/ynlwj2s
至此就完成了!!!
实际操作影片:
故意把NB的解析度调低 这样调音量时画面左上的图示比较明显
然後其实成品很轻 需要贴止滑垫 不然容易滑动
因为有调整过编码器内的段落弹簧 所以转起来很轻松
但仍有些微段落感
廉价编码器 轴心会有些微晃动 导致整个旋钮会有点晃 并不是组装问题 :(
按钮很硬!!或许之後会做另一版,不使用编码器内建的按钮
而是另外用个键盘的轴体来当按钮 手感应该不错
https://youtu.be/tpNAmqzhIEI
最後:
跟小护士130年纪念版放在一起不违和XD
https://imgur.com/RkXQK1c
感谢收看!
/******************************************/
文後补充韧体的来源:
下载安装Arduino IDE後
在工具>程式库管理 当中 搜寻"HID-Project"
选安装
之後就可以在范例中找到Surface Dial
https://imgur.com/S6g1u7Z
稍微修改後 就是可使用的韧体了
实际修改的地方如下2图
https://imgur.com/y7kKyxr
https://imgur.com/CzPJ6lJ
修改了pin定义
并加个简单的机制防止按钮弹跳
(不然感觉按钮不太稳定)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 119.14.80.79 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Key_Mou_Pad/M.1597170103.A.42E.html
1F:推 a58524andy: 又4ni 推 08/12 02:42
你应该也对自制键盘有兴趣 毕竟都去研讨会了!!
Pro Micro广泛用於DIY键盘 我猜你高机率有几个吧
2F:推 knowhile: 推diy 08/12 02:47
3F:推 RebootNation: 所以等於k71m的滚轮算是塞了一颗surface dial进去? 08/12 02:49
4F:→ RebootNation: 这样听起来cp更高了 不过以前怎麽都没有人想把这个 08/12 02:49
5F:→ RebootNation: 东西跟机械键盘做一起 08/12 02:49
6F:推 dola1210: 推 好强 08/12 03:15
7F:→ taieger: 还是直接买k71m最省事....更何况那规格没别家能比了 08/12 03:17
8F:→ dream4magi: Surface Dial复杂多了 除了手感肯定不是同一个等级的 08/12 03:29
9F:→ dream4magi: 之外 也有震动回馈功能 建议网路上找拆解文了解一下 08/12 03:30
10F:→ iswave: 淘宝有五百块的有线铝制转轮,不过他是自己写的程式 08/12 04:02
11F:推 saito2190: 好猛...还我也想搞来玩了 XD 08/12 05:29
材料成本很低 几乎没门槛喔~ 赶快行动吧
12F:推 NCKUchemRx: 哇.... 08/12 06:48
13F:推 afuu: 推~好强阿 08/12 08:33
14F:推 oscar721: 好玩 推! 08/12 08:35
15F:推 foulhouse: 推动手,不过看完觉得K71买对了XD 那颗滚轮编码器满稳 08/12 08:51
16F:→ foulhouse: 不会晃也不会太硬 08/12 08:51
17F:推 ccufcc: 厉害 08/12 10:21
18F:推 hpo14: 有用给推 08/12 10:38
19F:推 AF666356: 太强了 08/12 11:02
20F:→ antig: k71m还是赢质感跟好按 手感调整也是一门学问 08/12 11:33
21F:→ antig: 不然大家都自组就好 干嘛买ducky irocks 大F大L XD 08/12 11:33
追求极致质感跟手感 无线 就买本家的Surface Dial
刚好需要键盘喜欢RGB能接受不平行就买K71M
享受DIY乐趣就自己做
完全不冲突
22F:推 chh1470: 酷 08/12 11:37
23F:推 diminifish: 强 08/12 11:40
24F:推 joiedevivre: 本来就没有要跟品牌厂竞争的意思啊== 08/12 11:47
26F:→ joiedevivre: 跟原PO的应该是差不多的东西 08/12 11:48
硬体差不多 你这个应该是模拟键盘输出按键码吧? 不刷来玩一下吗
27F:推 JustinPai: 太强了 08/12 12:46
28F:推 observer0117: 推,有想过做一个ptt/web浏览专用键盘 08/12 15:26
29F:→ observer0117: arduino pro micro都买好了 08/12 15:26
我也曾经想做自己的快速键列
但又很怕一旦习惯了 用别的电脑就会很痛苦XD
30F:推 Hazel320: 推!太猛! 08/12 23:09
31F:推 poty456823: 好赞喔 08/15 05:51
32F:推 ctes940008: 好玩 08/15 09:45
33F:推 efairy: 如果讲求手感和特殊的阻尼感,应该是可以买高级音响用的可 08/15 16:21
34F:→ efairy: 变电阻旋钮试试(如果这个程式是用可变电阻的话) 08/15 16:21
这滚轮其实是需要能一直朝一个方向滚
所以可变电阻大概不太适合
编码器也有相对高级的
只是这次我是拿手边有的材料做的 没有外购
成品摇晃感其实没这麽严重 只是我比较龟毛一点
※ 编辑: dream4magi (119.14.80.79 台湾), 08/15/2020 18:54:40
35F:推 gcl3211: 太猛了! 10/03 00:11