不服不行操作视频 (如何调节机械键盘背光)

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

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

背面也是一堆灰

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

先洗了再说

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

罗技的K230无线键盘

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

拆开

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

测完后,开始装轴,装LED

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

最后接线图...

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

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

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

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

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

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

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

调试ing....

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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

机械键盘如何调节背光,所有的机械键盘都可以调背光吗

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