50元成本自制转换器——普通键盘变全键可编程键盘

2019-10-03 14:30:00 43点赞 274收藏 62评论

追加修改(2019-10-03 15:41:36):
贴上github的开源页面,大家可以自己去参考下。

前言

在之前制作优联无线键盘的原创中,介绍了键盘键值转换器,能把普通键盘变成一把全键可编程的键盘。能设定宏,符合自己的各种需要。(关于这种键值转换器的详细介绍,可以去B站看加麻大白票王Linus的av42085024视频。)

自制优联机械键盘——理论及以40%键盘制作为例本篇内容来自#我的技术成果#有奖征稿活动。你也想要秀一波技术,赢取免费的树莓派套装小玩具?快来参与活动,与大家一块儿秀出你的技术宅成果吧。>点这里了解详情qianseyue| 152 评论80 收藏946查看详情

这个键值转换器由geek一位网友开发,外网上有销售,价格是63美刀一个。

50元成本自制转换器——普通键盘变全键可编程键盘

在国内不容易买到,好在是开源的,能自己利用Arduino板制作。得益于华强北,制作的成本还非常便宜。

50元成本自制转换器——普通键盘变全键可编程键盘

在Gayhub上有其制作的教程以及相关资料,喜欢的可以去看看。

50元成本自制转换器——普通键盘变全键可编程键盘

需要注意是这个键盘转换器并不是全部键盘都能使用,要键盘主控支持HID Boot protocol模式。geek上有一些坛友测试的结果,有一定年份,不准确。

50元成本自制转换器——普通键盘变全键可编程键盘


材料

材料方面需要一个Arduino pro micro和迷你usbhost shield扩展版

50元成本自制转换器——普通键盘变全键可编程键盘

购买的板子,一般还有放静电包装进行防护,拆包前要注意做好防静电。

50元成本自制转换器——普通键盘变全键可编程键盘

Arduino pro micro开发板的细节一览。

50元成本自制转换器——普通键盘变全键可编程键盘

Arduino pro micro使用的是Atmega32U4芯片,支持12个数字接口,能基本满足制作转换器的io口需求。

50元成本自制转换器——普通键盘变全键可编程键盘

Arduino pro micro板背面细节一览。

50元成本自制转换器——普通键盘变全键可编程键盘

需要注意是Arduino pro micro有两个版本,5v16Mhz版以及3.3v8Mhz版。

50元成本自制转换器——普通键盘变全键可编程键盘

两个版本的外观大小,io接口都是一样的。区别是晶振不一样,电压不一样。5v的板子也可以使用,但是usbhost shield扩展板是3.3v电源输入的,需要接个电压转换芯片。

50元成本自制转换器——普通键盘变全键可编程键盘

迷你USBHost Shield 2.0扩展板,方便arduino与usb设备进行通讯而开发出来的一个扩展板。

50元成本自制转换器——普通键盘变全键可编程键盘

支持的电源是3.3v,如果电压过高会造成损坏。


制作

制作的第一步是给Arduino pro micro焊接个排针。

50元成本自制转换器——普通键盘变全键可编程键盘

方便排针的焊接,我习惯是使用面包板固定排针,再放Arduino pro micro板子在上面进行焊接。

50元成本自制转换器——普通键盘变全键可编程键盘

Arduino pro micro焊接好后的效果一览。

50元成本自制转换器——普通键盘变全键可编程键盘

接着是焊接迷你USBHost Shield扩展板。

50元成本自制转换器——普通键盘变全键可编程键盘

方法和焊接Arduino pro micro是一样的。

50元成本自制转换器——普通键盘变全键可编程键盘

焊接好后的迷你USBHost Shield板效果一览。

50元成本自制转换器——普通键盘变全键可编程键盘

焊接好排针的Arduino pro micro和迷你USBHost Shield外观一览。

50元成本自制转换器——普通键盘变全键可编程键盘

焊接好排针的Arduino pro micro和迷你USBHost Shield背部外观一览。

50元成本自制转换器——普通键盘变全键可编程键盘

实际上应该是使用排针将两者结合在一起,由于我只是进行测试,所以选择了分开。

50元成本自制转换器——普通键盘变全键可编程键盘

将两个板子插在面包板上,迷你USBHost Shield接usb键盘,Arduino pro micro接电脑。

50元成本自制转换器——普通键盘变全键可编程键盘

使用面包板跳线将迷你USBHost Shield和Arduino pro micro板子的针脚连接在一起。

50元成本自制转换器——普通键盘变全键可编程键盘

迷你USBHost Shield扩展板使用的是3.3v电源,也就是说Arduino pro micro和USBHost Shield的vcc接口都是3.3v电源,所以需要隔断迷你USBHost Shield扩展板usb母座的vcc接口与板子vcc接口相连。

50元成本自制转换器——普通键盘变全键可编程键盘

在迷你USBHost Shield扩展板usb母座的vcc接口焊接一条跳线。

50元成本自制转换器——普通键盘变全键可编程键盘

将跳线连接到Arduino pro micro的raw接口,这个接口能提供5v的电源给usb接口。

50元成本自制转换器——普通键盘变全键可编程键盘

到TMK keymap editor网站上,制作键盘的宏及相关键值设定。网站的键盘只是一个设定排布,不必在意是不是使用同样键列的键盘,以及有没有那个按键。注意是原键的fn键不能识别。

50元成本自制转换器——普通键盘变全键可编程键盘

制作完成后,能够下载hex固件文件到本地。

50元成本自制转换器——普通键盘变全键可编程键盘

hex固件的刷入和tmk固件的刷入是一样的,tmk官网有教程。常规是使用Atmel FLIP,但是文档指出也能使用QMK toolbox刷入。

50元成本自制转换器——普通键盘变全键可编程键盘

国产pro micro接上电脑,QMK toolbox能识别出设备,但不能识别出是arduino pro micro。

50元成本自制转换器——普通键盘变全键可编程键盘

测试能正常刷入固件,重新接入arduino pro micro,QMK toolbox能识别出是TMK键盘转换器。经测试,接樱桃g80-3000机械键盘能正常使用,宏的运作也正常。

50元成本自制转换器——普通键盘变全键可编程键盘

如果板子刷入的固件不如意,可以短接arduino pro micro的gnd和rst接口,重置板子,再刷入新固件。


后记

国产arduino pro micro (3.3v8M)价格在16元左右,迷你USBHost Shield 2.0价格在30元左右,总成本50元左右,制作也没有什么难度,就是焊接起来刷个固件。需要注意马爸爸家的山寨arduino pro micro各式各样,出于成本考虑有大大小小不同的细节,可能会出现些奇怪问题,购买时最好能看细些实物图。


未经授权,不得转载
展开 收起

ROG 玩家国度 龙骑士 2代 104键 2.4G双模无线机械键盘 黑色 ROG RX蓝轴 RGB

ROG 玩家国度 龙骑士 2代 104键 2.4G双模无线机械键盘 黑色 ROG RX蓝轴 RGB

1469元起

洛斐(LOFREE)小翘100配列街头态度PBT热升华键帽个性化DIY组合键帽-不含键盘及底座

洛斐(LOFREE)小翘100配列街头态度PBT热升华键帽个性化DIY组合键帽-不含键盘及底座

269元起

洛斐(LOFREE)小翘豆腐100配列无键帽版键盘支持自由组合键帽-不含键帽

洛斐(LOFREE)小翘豆腐100配列无键帽版键盘支持自由组合键帽-不含键帽

399元起

黑爵(AJAZZ)AK35I三模机械键盘 2.4G/有线/蓝牙三模 PBT键帽 白光 游戏 电脑 笔记本 吃鸡键盘 灰白色 黑轴

黑爵(AJAZZ)AK35I三模机械键盘 2.4G/有线/蓝牙三模 PBT键帽 白光 游戏 电脑 笔记本 吃鸡键盘 灰白色 黑轴

299元起

RAPOO 雷柏 V530 104键 有线机械键盘 椰林莫吉托 红外银轴 单光

RAPOO 雷柏 V530 104键 有线机械键盘 椰林莫吉托 红外银轴 单光

289元起

黑爵(AJAZZ)AK692 三模热插拔机械键盘 全键热插拔 RGB灯光 2.4G/蓝牙/有线 69键带数字键区 白色茶轴

黑爵(AJAZZ)AK692 三模热插拔机械键盘 全键热插拔 RGB灯光 2.4G/蓝牙/有线 69键带数字键区 白色茶轴

239元起

极度未知(HyperX)原金士顿 Alloy Origins起源65 RGB游戏机械键盘 67键火轴 黑色

极度未知(HyperX)原金士顿 Alloy Origins起源65 RGB游戏机械键盘 67键火轴 黑色

699元起

Keychron Q5客制化gasket设计机械键盘旋钮音量100键CNC阳极铝壳 Q5B3【旋钮版】RGB热插拔-蓝色

Keychron Q5客制化gasket设计机械键盘旋钮音量100键CNC阳极铝壳 Q5B3【旋钮版】RGB热插拔-蓝色

848元起

VARMILO 阿米洛 勇士翱翔机械键盘 108键 快金轴TTC

VARMILO 阿米洛 勇士翱翔机械键盘 108键 快金轴TTC

1034元起

e元素 Z-11机械键盘 小型61键热插拔双色拼色键盘 笔记本电脑办公便携发光键盘有线 灰黑63键三模RGB

e元素 Z-11机械键盘 小型61键热插拔双色拼色键盘 笔记本电脑办公便携发光键盘有线 灰黑63键三模RGB

170.42元起

罗技 MX Mechanical mini无线机械键盘蓝牙充电电脑官方旗舰店215 MX MECHANICAL Mini 官方标配 青轴

罗技 MX Mechanical mini无线机械键盘蓝牙充电电脑官方旗舰店215 MX MECHANICAL Mini 官方标配 青轴

1199元起

DURGOD 杜伽 K620W三模机械键盘 无光-回声(雾蓝87键) 定制银轴

DURGOD 杜伽 K620W三模机械键盘 无光-回声(雾蓝87键) 定制银轴

749元起

LOFREE 洛斐 夏日入侵机械键盘 68键 G黄Pro

LOFREE 洛斐 夏日入侵机械键盘 68键 G黄Pro

519元起

洛斐(LOFREE) LOFREE洛斐小翘无线蓝牙键盘机械键盘人体工学舒适办公热拔插红轴家用通用女生 68键豆腐色机身+街头态度主题键帽

洛斐(LOFREE) LOFREE洛斐小翘无线蓝牙键盘机械键盘人体工学舒适办公热拔插红轴家用通用女生 68键豆腐色机身+街头态度主题键帽

499元起

黑爵(AJAZZ)AK692 三模热插拔机械键盘 全键热插拔 RGB灯光 2.4G/蓝牙/有线 69键带数字键区 黑色茶轴

黑爵(AJAZZ)AK692 三模热插拔机械键盘 全键热插拔 RGB灯光 2.4G/蓝牙/有线 69键带数字键区 黑色茶轴

239元起

新贵 (Newmen) GM980 三模机械键盘 98配列 烈日-凯华联名星空轴

新贵 (Newmen) GM980 三模机械键盘 98配列 烈日-凯华联名星空轴

629元起
62评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
相关话题