客制化105——动手实现idea(lightspeed、有线、无线充电、干电池应急、天气时钟、旋钮音量)

2022-06-18 14:52:29 10点赞 24收藏 10评论

制作理由

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代码

  1. 改成点动触发,参考:Nemo_ssc bilibili UID:12772522

  2. ESP8266用微信安可信小程序或者esptouch配网,断电后不丢失配置(各位大佬的代码都是写死wifi的,办公室和家两边SSID不一样)

  3. 增加无线充电,帮主的海盗船是键线分离供电,用lightspeed肯定不能天天插线。

  • 供电方案,锂电池2500mAh*2,干电池。送的W210外壳,干电池仓也要用起来。

  • ‌喷漆工业灰,配极简白键帽,用灰木轴V2,平价神器(主要是穷,G银Pro用光了)

  • ‌8266加触摸开关,无线充电启用时启动,有线充电或者用电池供电时触摸开关。

施工过程

  • 先移植主控,注意不要虚焊,上电之前测一下。板子上能补的贴片LED补一下,电池座按需补焊方便取电,尽量不要在板子上飞线,先保证干电池能用。

  • 喷漆教程参考B站:两小饼,新手一学就会

没有绝尘环境没有绝尘环境

供电方案

  1. 锂电池的话我一直用的索尼315586(2500mAh),两块并联,其中一块去掉保护板再并,容量与体积成正比。

  2. 2500mAh*22500mAh*2

  3. 锂电池接充放模块,在模块上再找一个5V输入端,用来接无线充电线圈的5V输出,正极串一个1N5819二极管,保证电流方向(如果有干电池供电,干电池正极串二极管),防止插线充电或者多电池供电时出现环流。

  4. 无线充电发射模块的话我选的是12V输入的线圈,隔空17MM以内都行,接收端5V1A的可以。至此供电方案解决。

无线充电无线充电

ESP8266+0.91寸oled(0.96寸的要换U8G2库)

  • esp8266 D1 mini+oled代码放文末,供电分两路:

  1. 一路无线充电线圈5V出来接3.3V LDO模块,模块输出电流要超过500mA,不然8266不启动,这里踩过雷,一直不能启动。另外8266供电不要直接上5V!不要直接上5V!不要直接上5V!

  2. 另一路PCB上补焊的电池座引3V电压供电,正极用二极管防止环流,这一路我加了触摸开关控制通断,为了省电。

触摸开关触摸开关

  • 关于点动切换,参考B站Nemo_ssc大佬的视频,中断引脚GPIO15也就是D8,至少串一个10K以上的电阻,如果用上面的触摸开关模拟开关,去掉B点的0R电阻,10K电阻串在黄线输出端,不论何种供电,8266的3.3V一定是在二极管的负极端后。

  • 最后是旋钮,这个看个人需求,小黄鱼上有机械键盘按键旋钮模块,取电的话还是电池座引一路3V出来,然后是对应引脚飞线,也就四根线。

  • 最后一步就是装进去,电子元件多用高温胶布贴一下,特别是线圈,肯定会发热,垫了底棉,隔一下也会更安全一点

功能正常了再理线功能正常了再理线

  • 最后给旋钮和屏幕切一个盖板,不会CAD只能手工画了去马家找人切

POM材质的同样喷了漆POM材质的同样喷了漆

外观展示



方向键放了四颗用剩的二代G银Pro方向键放了四颗用剩的二代G银Pro

最后完工最后完工

使用感受

  • lightspeed在ESP8266的wifi连接下依然没有明显的延迟(罗技掌握核心科技)。

  • 灰木轴V2确实值得入。

  • 续航就不谈了,顶流。

总结

  1. 就地取材的W210外壳没有预留键线分离孔位,需要自己开孔,自己组的话首选的还是常规外壳。

  2. 尽量不要在PCB上飞线取电,补焊的干电池母座,在后期排错的时候只需插拔端子。

  3. 电流的流向需要格外注意,8266一定不要直接用5V!

  4. https://gitee.com/sweetstzw/ESP8266 ESP8266代码,不是专业学C语言的,只能简单的移植优化,虽然加了“喂狗”代码,但有时还是会触发WDT,delay已经加到1000还是不行,希望大佬给给建议。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
10评论

  • 精彩
  • 最新
  • 这种104键才好用,那种没数字键盘的没法快速输入数字很不方便。

    校验提示文案

    提交
    同感,输数字刚需

    校验提示文案

    提交
    收起所有回复
  • 加了这么多模块,续航能多久呀

    校验提示文案

    提交
    都是低功耗,esp8266开关可控制的,一直亮屏还没测过

    校验提示文案

    提交
    收起所有回复
  • nb,还加了无线充电,我也想加,但是不会操作 [喜极而泣]

    校验提示文案

    提交
    注意输入输出就行了

    校验提示文案

    提交
    收起所有回复
  • 牛,一直想找的键盘就是这样子的

    校验提示文案

    提交
  • 老哥666

    校验提示文案

    提交
  • 真不戳啊真不戳 [脸红]

    校验提示文案

    提交
  • 确实很干货

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
24
扫一下,分享更方便,购买更轻松