圣诞节我想给妹妹做一个宏键盘,偶然发现了MisteR_ofcl的Stream Deck。虽然它看起来很棒,但滑块功能她不太会用。所以我决定对其进行改装,改成18个按键,并使用树莓派Pico作为控制器。
按照amorcage的建议,我把盒子和顶盖分开了,这样更便于焊接。目前这个设计还没有经过测试。
物料清单
18个樱桃棕色键盘开关(或您喜欢的其他类型开关)
18x X-Key 键帽(其他制造商也提供可重新定制的键帽产品)
1块树莓派 Pico 开发板
8套 M3 热压式插页
8x m3x10 左右的螺丝
一些不同长度的电线(18根,每根长度为3.5至4英寸,还有一根用于将所有按键连接到3.3伏电源)。
一条微型 USB 数据线
固件
,我关注了这样关于如何刷机并将代码安装到 Pico 设备的指南。
所包含的固件中,有一些按键使用了 GPIO 0-17,每个按键都被映射为 Ctrl+F7-F24(我之前不知道 F 键有超过 12 个,但 Windows 10 系统是能识别这些键的)。
组装
每个底座上的8个孔中各插入一个热敏电阻。我将每个按键分别接入GPIO 0-17端口,用底部引脚连接,同时用顶部引脚连接3.3V电源。最后,我用细导线将所有3.3V引脚连接起来,再用一根较短的跳线连接到Pico单板上。
杂谈:关于需要改进之处的思考
对我来说,开关按钮按起来很费劲,但稍微用点力把它们调整了一下,现在就能轻松按下并正常操作了。
螺丝孔的位置非常紧凑,螺丝头也安装得十分牢固。
有一件事我没提及,那就是如何防止模型滑动。我只是剪了一块现有的橡胶片,用强力胶粘在底部。虽然外观不算美观,但实用性还是有的。或许以后我会对模型进行改装,专门设计安装橡胶脚垫的位置。
모델 소스
