做个基于STM32+QMK的茶轴机械数字小键盘,带编码器和OLED屏幕~

做个基于STM32+QMK的茶轴机械数字小键盘,带编码器和OLED屏幕~

💡 原文中文,约900字,阅读约需3分钟。
📝

内容提要

为了验证 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 作为主控芯片。

小键盘的连接方式是什么?

小键盘通过 USB Type-C 接口连接电脑。

OLED 屏幕在小键盘中有什么功能?

OLED 屏幕用于显示动画,增强用户体验。

小键盘的 PCB 尺寸是多少?

小键盘的 PCB 尺寸为 10cm x 10cm。

这个小键盘的电源设计是怎样的?

小键盘使用了 SOT-23 封装的 LDO,功耗低且发热小。

小键盘的外壳设计有什么特点?

小键盘外壳设计为三层,中间一层为定位板。

➡️

继续阅读