内容提要
为了验证 STM32F103 作为 QMK 固件的主控,作者制作了一个带编码器和 OLED 屏幕的数字小键盘,成功在 OLED 上显示动画。该小键盘通过 USB Type-C 连接,PCB 布局合理,功能齐全且便于焊接。
关键要点
-
作者制作了一个带编码器和 OLED 屏幕的数字小键盘,以验证 STM32F103 作为 QMK 固件的主控。
-
成功在 OLED 上显示动画,之前因未解决此问题而未发布。
-
数字小键盘通过 USB Type-C 连接,PCB 尺寸为 10cm * 10cm,设计合理。
-
电源使用 SOT-23 封装的 LDO,STM32F103 功耗低,发热小。
-
主控 STM32F103 外接晶振和 RESET 按钮,GPIO 足够,采用行列扫描方式。
-
OLED 屏幕使用淘宝模块,焊接方便,屏幕与键帽底部齐平。
-
键盘按键采用传统行列扫描方式,使用带 WS2812 灯珠孔的封装,方便更换轴体。
-
PCB 设计中,数字小键盘区域布局固定,编码器和 OLED 放在左侧。
-
外壳设计为三层,中间一层为定位板。
延伸解读
STM32F103的优势
STM32F103作为主控芯片,具有低功耗和发热小的特点,适合用于便携式设备。其GPIO数量充足,支持行列扫描方式,能够满足数字小键盘的功能需求。这使得开发者在设计时可以更加灵活,减少了电路复杂度。
OLED屏幕的应用
在数字小键盘中使用OLED屏幕,不仅可以显示动态效果,还能提升用户体验。作者通过淘宝模块的选择,确保了焊接的便利性和屏幕与键帽的齐平设计,这样的设计考虑可以减少用户在使用时的视觉障碍。
USB Type-C连接的便利性
采用USB Type-C接口为数字小键盘提供电源和数据连接,具有双向插入的便利性,提升了用户的使用体验。此外,USB Type-C的广泛应用也使得该小键盘能够与多种现代设备兼容,增强了其市场竞争力。
延伸问答
这个数字小键盘使用了什么主控芯片?
数字小键盘使用了 STM32F103 作为主控芯片。
小键盘的连接方式是什么?
小键盘通过 USB Type-C 接口连接电脑。
OLED 屏幕在小键盘中有什么功能?
OLED 屏幕用于显示动画,增强用户体验。
小键盘的 PCB 尺寸是多少?
小键盘的 PCB 尺寸为 10cm x 10cm。
这个小键盘的电源设计是怎样的?
小键盘使用了 SOT-23 封装的 LDO,功耗低且发热小。
小键盘的外壳设计有什么特点?
小键盘外壳设计为三层,中间一层为定位板。