客制化105——动手实现idea(lightspeed、有线、无线充电、干电池应急、天气时钟、旋钮音量)
制作理由
1月的时候,发了一篇修复小黄鱼G613的帖子,改了十字轴,lightspeed办公确实很爽。但也有很明显的槽点:
1、左侧G键阴间位置,经常误触,目前不装轴,用塞子塞上。
2、掌托不可拆卸,很占地方。
3、空腔音和钢丝音明显,特别是大键,空格5.75U,钢丝都没得换。
所以就想把lightspeed移植到104或者108配列上,正好看到我叫丐帮帮主B站的视频就开始不断“加料”,才有了现在的这把105(104+旋钮)。
客制化方案
不会画图纸,只能靠各种粗浅的经验组装。
配列104-108(马家或者小黄鱼找找有PCB的)、PC定位板、P棉什么的略过
改音量控制为旋钮(其实没啥用,平时用功放)
主控移植lightspeed
加oled小屏看时间(其实为了装X,看时间有某讯M1检测仪)
优化esp8266代码
改成点动触发,参考:Nemo_ssc bilibili UID:12772522
ESP8266用微信安可信小程序或者esptouch配网,断电后不丢失配置(各位大佬的代码都是写死wifi的,办公室和家两边SSID不一样)
增加无线充电,帮主的海盗船是键线分离供电,用lightspeed肯定不能天天插线。
供电方案,锂电池2500mAh*2,干电池。送的W210外壳,干电池仓也要用起来。
喷漆工业灰,配极简白键帽,用灰木轴V2,平价神器(主要是穷,G银Pro用光了)
8266加触摸开关,无线充电启用时启动,有线充电或者用电池供电时触摸开关。
施工过程
先移植主控,注意不要虚焊,上电之前测一下。板子上能补的贴片LED补一下,电池座按需补焊方便取电,尽量不要在板子上飞线,先保证干电池能用。
喷漆教程参考B站:两小饼,新手一学就会
供电方案
锂电池的话我一直用的索尼315586(2500mAh),两块并联,其中一块去掉保护板再并,容量与体积成正比。
锂电池接充放模块,在模块上再找一个5V输入端,用来接无线充电线圈的5V输出,正极串一个1N5819二极管,保证电流方向(如果有干电池供电,干电池正极串二极管),防止插线充电或者多电池供电时出现环流。
无线充电发射模块的话我选的是12V输入的线圈,隔空17MM以内都行,接收端5V1A的可以。至此供电方案解决。
ESP8266+0.91寸oled(0.96寸的要换U8G2库)
esp8266 D1 mini+oled代码放文末,供电分两路:
一路无线充电线圈5V出来接3.3V LDO模块,模块输出电流要超过500mA,不然8266不启动,这里踩过雷,一直不能启动。另外8266供电不要直接上5V!不要直接上5V!不要直接上5V!
另一路PCB上补焊的电池座引3V电压供电,正极用二极管防止环流,这一路我加了触摸开关控制通断,为了省电。
关于点动切换,参考B站Nemo_ssc大佬的视频,中断引脚GPIO15也就是D8,至少串一个10K以上的电阻,如果用上面的触摸开关模拟开关,去掉B点的0R电阻,10K电阻串在黄线输出端,不论何种供电,8266的3.3V一定是在二极管的负极端后。
最后是旋钮,这个看个人需求,小黄鱼上有机械键盘按键旋钮模块,取电的话还是电池座引一路3V出来,然后是对应引脚飞线,也就四根线。
最后一步就是装进去,电子元件多用高温胶布贴一下,特别是线圈,肯定会发热,垫了底棉,隔一下也会更安全一点
最后给旋钮和屏幕切一个盖板,不会CAD只能手工画了去马家找人切
外观展示
使用感受
lightspeed在ESP8266的wifi连接下依然没有明显的延迟(罗技掌握核心科技)。
灰木轴V2确实值得入。
续航就不谈了,顶流。
总结
就地取材的W210外壳没有预留键线分离孔位,需要自己开孔,自己组的话首选的还是常规外壳。
尽量不要在PCB上飞线取电,补焊的干电池母座,在后期排错的时候只需插拔端子。
电流的流向需要格外注意,8266一定不要直接用5V!
https://gitee.com/sweetstzw/ESP8266 ESP8266代码,不是专业学C语言的,只能简单的移植优化,虽然加了“喂狗”代码,但有时还是会触发WDT,delay已经加到1000还是不行,希望大佬给给建议。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
kapian
校验提示文案
Eiranya
校验提示文案
奇克
校验提示文案
冰糖炖雪黎
校验提示文案
色魔赵大爷
校验提示文案
残烨
校验提示文案
呜呜呜呜呜呜呜哇
校验提示文案
残烨
校验提示文案
奇克
校验提示文案
Eiranya
校验提示文案
色魔赵大爷
校验提示文案
呜呜呜呜呜呜呜哇
校验提示文案
kapian
校验提示文案
冰糖炖雪黎
校验提示文案