站内搜索
发作品签到
专业版

解压小键盘工程

工程标签

419
0
0
0

简介

基于CH552G的键盘,具有基本键盘的功能。

简介:基于CH552G的键盘,具有基本键盘的功能。
复刻成本:30

开源协议

GPL 3.0

创建时间:2025-04-16 21:45:43更新时间:2025-06-20 15:48:17

描述

元器件全部可以在立创商城购买(除非无货)。

硬件部分

基于CH552G的低成本键盘,拥有6个按键,大小都为1U。

一、控制器(CH552G 核心)

主控使用沁恒CH552G 单片机,它内置了USB设备 控制器 等模块,使我们可以直接将其通过数据线与电脑连接。 这个单片机的外围电路相当的简单,在立创里面可以直接查看数据手册。 从数据手册可知,直接使用5V电源的话,只需要在VCC和V33引脚各外接 0.1uF 电源退耦电容就可以了。 
CH552G 是 8 位增强型 51 内核 MCU,内置 USB 功能,核心原理:
  • 内核与时钟:兼容 8051 指令集,通过内部 / 外部时钟提供运行时钟,驱动程序执行;
  • 引脚复用:IO 引脚可配置为通用 IO 或外设功能(USB、串口等),实现按键检测、LED 控制、USB 通信;
  • USB 功能:内置 USB 收发器,支持 USB 设备枚举,通过与 Type-C 接口交互,完成数据上传 / 下载。

二、按键模块

  • 独立按键(SW1 - SW6 ):按键一端接 GND,另一端经上拉电阻连 CH552G IO 口。按下时,IO 口检测到低电平,触发按键中断 / 查询逻辑,实现功能切换。
  • 模式转换 + 静音(SW17、SW5 ):多按键组合或复用,通过不同 IO 电平组合,让 CH552G 识别 “模式切换”“静音” 等指令,执行对应程序分支。

三、灯光模块(XL - 3528RGB )

  • RGB 灯控制:CH552G 通过 IO 输出 PWM 信号,控制 RGB 灯。通过调整占空比,实现颜色、亮度变化,用于状态指示。

四、无源蜂鸣器

  • 驱动逻辑:蜂鸣器为 “低电平触发”,CH552G 控制 IO 输出低电平时,电流经流过蜂鸣器,使其振动发声;输出高电平时,停止驱动,实现提示音。

五、整体协同流程

  1. 供电启动:Type-C 输入 5V,经滤波后给 CH552G 及外设供电,芯片复位初始化;
  2. 输入检测:CH552G 定时扫描按键 IO 电平,识别按键动作;
  3. 逻辑处理:根据按键事件,执行程序逻辑;
  4. 输出反馈:通过 USB 上传数据,或驱动灯光、蜂鸣器给出交互反馈;
  5. USB 通信:若需配置 / 升级,可通过 Type-C 接口,利用 CH552G 的 ISP 功能更新程序。

六个按键采用KFC-V-108H,没有用轴体是为了元器件全部能够在立创商城购买到。

由于采用的扁脚插件,在焊接时会有前后的倾斜,对安装外壳和键帽会产生影响,设计了一个辅助焊接工具,注意六个开关有方向之分,具体看辅助焊接件图,两个滑动开关不要焊反,都是在反面的。

为了实现打地鼠游戏的声光控制,在键盘的基础上增加了一个无源蜂鸣器。

固件~烧录

本项目参考可爱二进制键盘 - 立创开源硬件平台

所以改键方式参考此开源

使用WCHISPStudio烧录CH552g,长按住BOOT按钮然后接入USB-C,进入BOOTLOADER模式。

外壳~模型

采用三段式结构,分为键帽,pcb上盖,底壳。见附件

推荐使用光固化打印,使用fdm打印由于有层纹影响,造成按压不顺滑(如使用fdm打印推荐打磨接触部分并涂抹润滑脂)。

演示视频

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
外框 v9.dxf
4
2
打地鼠键盘按键辅助焊接工具 v15.step
3
3
上盖.stl
3
4
下底.stl
3
5
键帽.stl
3
6
4576e48032047137a3c2356ddc941bee.mp4
3
7
ch552_keys_0x08.hex
4
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航