作为一个天天跟键盘打交道的程序猿,一直想拥有一个称心如意的机械键盘,但是又不想拖着长长的一根线,晚上敲代码又不想开灯,黑乎乎的看不见,背光是必不可少的,找来找去,没找到合适的产品,还是决定放手一搏,自己DIY一个无线 背光的机械键盘。

在淘宝二手区捡了一个罗技的无线键盘,然后又买了一个网吧淘汰的红轴机械键盘

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(1)

没用过机械键盘,结果到货后一看,沉得要命...

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(2)

既然是网吧淘汰的东西,那就是历经99999次蹂躏的键盘了,键帽印字模糊,各种烟灰零食残渣,以及油腻腻,黏糊糊的不明液体...还好,樱桃红轴一个不少

键盘上预留了灯位,不过只有WSAD以及四个方向键有灯,其他的都没焊,图中为不知名的键盘主控,以及一个EEPROM,估计是用于录制键盘宏的

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(3)

背面也是一堆灰

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(4)

先洗了再说

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(5)

罗技的K230无线键盘

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(6)

拆开

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(7)

我只需要这个东西...罗技的键盘主控

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(8)

接着,买LED,把键盘的led补全

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(9)

接下来开始改装啦,首先,把所有的轴拆下来,拆解方法就是吸锡枪 烙铁,104个轴,断断续续的拆了好几天才拆完,焊锡的烟雾有害,之前没注意,拆着拆着就觉得恶心头晕,后面加了个风扇吸走烟雾就好了好多

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(10)

拆完轴,翻过来,把那个防冲二极管也干掉,焊接太费事,直接用钳子剪吧。

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(11)

二极管也拆了,接着又是一个耐心的活...把键盘上每个按键的线路都割断,好在另一边是防冲二极管,只需要割另一边

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(12)

割完线后,焊LED限流电阻,330欧姆就差不多啦

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(13)

又花了几天时间,断断续续把罗技K230的接线定义给弄出来了..怎么弄的?用镊子 短路1、2脚,看看是哪个按键按下。然后再短路1、3脚.....

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(14)

测完后,开始装轴,装LED

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(15)

接下来又是个耐心的活...根据前面测试的K230接线定义,把对应按键的接线连起来...一共23根线,断断续续也花了好几天呢

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(16)

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(17)

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(18)

把23根线接到罗技主控上,并打胶固定

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(19)

在这个无比痛苦的过程中,我又下单买了新的键帽

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(20)

把主控拆了,省的耗电又不干活,另外,把LED的驱动补全(第一排是PMOS,用于驱动LED的,第二排是NPN三极管,用于驱动MOS管的)

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(21)

当初给女票的魅族4换电池时,买错了的电池,买成魅族3的了....三十块钱的东西,SONY的电芯,也懒得退了,现在排上用场了,魅族电池有:P 、TH、ID、P- 4个触点,P P-就是输出啦,TH估计是温度,ID就是ID了,不过我试了一下,能输出,但是不能充电,试着把TH或者ID接地,接到PH 也不行,索性把保护板拆了

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(22)

焊上普通的电池保护板,接上以前买的TP4067充电板,并固定在键盘底部

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(23)

焊上USB,以及一个拨动开关(图中没有),开关用于整体断电,长时间不用时可以断开供电

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(24)

罗技的K230键盘上没有 【print】【scroll】【break】三个按键,是用FN组合的,所以键盘上这3个按键没用,干脆拿来当键盘的背光开关以及亮度调节算了

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(25)

大学时打了一些STM8的小板子,STM8F003,一块多钱一片,带ADC,I2C,PWM,SPI,比51单片机强大多了..

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(26)

最后接线图...

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(27)

在裸露的地方,用高温胶布包好,防止短路

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(28)

接下来就是敲代码写控制程序啦,程序思路:

1、按下背光按键,慢慢打开背光,最终亮度为上次关闭背光时的亮度;

2、再按下背光按键,慢慢关闭背光,然后单片机进入掉电模式,节省电力,下次再按下背光按键,单片机会被唤醒;

3、按下调光按键,亮度慢慢变亮,然后慢慢变暗,调到合适亮度后,松开即可

4、每隔一分钟检测一次电池电压,当低于3.5V又大于3.3V时,低电量LED缓慢闪烁,提示电量低,背光还能用,但是该充电啦;

5、当电池电量低于3.3V时,LED快速闪烁,然后直接进入掉电模式...

其他....后面想到再更新程序吧,嘿嘿

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(29)

调试ing....

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(30)

左边那个是低电压指示灯,当电压低于3.5又大于3.3V时,LED闪烁,提示电量低,但是背光还能用,当电池电量低于3.3V时,快速闪烁,然后进入掉电模式(背光不可用)

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(31)

大功告成~亮度最暗下,晚上就跟荧光一样,淡淡的,但是还能看清字符,电流8mA,满电大概能用1600小时...

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(32)

最亮的情况,可以当灯使了...此时电流300ma,,满电情况大概能用20小时

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(33)

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(34)

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(35)

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(36)

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(37)

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(38)

背光调节过程请根据呼吸灯自行脑补吧...电路图随便画了一下,大概就是这样

机械键盘可以改无线吗(看大神如何把有线机械键盘改为无线)(39)

目前使用状况良好,唯一不足的就是罗技的K230有些按键冲突,不能连按,其他都还好...刚装好时电池电压4V左右,用了几天背光(25%的亮度吧),现在还有3.9V,如果电池没电了也不用担心,直接插USB可以一边充电一边使用的

,