
键盘2.4G接收器
简介
2.4G键盘无线接收器 测试正常 但未做上位机 还在学QT
简介:2.4G键盘无线接收器 测试正常 但未做上位机 还在学QT开源协议
:CC BY-NC-SA 4.0
(未经作者授权,禁止转载)描述
20231017
添加了分裂键盘的固件 接收器分裂键盘1017.hex
具体的键位现在为固定的
其中右边键盘right的编码器作用为鼠标滚轮, 数字键盘number编码器为音量加减
全键无冲 为30+36+20个按键无冲(不包含功能键 shift alt ctrl win这8个)
左边键盘链接为
https://oshwhub.com/crazysuiji/fen-lie-jian-pan-left
右边键盘为
https://oshwhub.com/crazysuiji/fen-lie-jian-pan-right
数字键盘为
https://oshwhub.com/crazysuiji/fen-lie-jian-pan-number
下面为具体的键盘键值定义 暂时为固定的 后面搞QT再搞个在线修改的,现在还是为固定的
左手键盘
{APP_USBD_HID_KBD_ESCAPE,APP_USBD_HID_KBD_TILDE,APP_USBD_HID_KBD_1,APP_USBD_HID_KBD_2,APP_USBD_HID_KBD_3,APP_USBD_HID_KBD_4,APP_USBD_HID_KBD_5,APP_USBD_HID_KBD_6},
{APP_USBD_HID_KBD_F1,APP_USBD_HID_KBD_TAB,APP_USBD_HID_KBD_Q, 0,APP_USBD_HID_KBD_W,APP_USBD_HID_KBD_E,APP_USBD_HID_KBD_R,APP_USBD_HID_KBD_T},
{APP_USBD_HID_KBD_F5,APP_USBD_HID_KBD_CAPS_LOCK,APP_USBD_HID_KBD_A, 0,APP_USBD_HID_KBD_S,APP_USBD_HID_KBD_D,APP_USBD_HID_KBD_F,APP_USBD_HID_KBD_G},
{APP_USBD_HID_KBD_HOME, -1*APP_USBD_HID_KBD_MODIFIER_LEFT_SHIFT, 0,APP_USBD_HID_KBD_Z,APP_USBD_HID_KBD_X,APP_USBD_HID_KBD_C,APP_USBD_HID_KBD_V,APP_USBD_HID_KBD_B},
{APP_USBD_HID_KBD_END, -1*APP_USBD_HID_KBD_MODIFIER_LEFT_CTRL, 0,0,0, -1*APP_USBD_HID_KBD_MODIFIER_LEFT_ALT,APP_USBD_HID_KBD_SPACEBAR,-1*APP_USBD_HID_KBD_MODIFIER_LEFT_UI}
右手键盘 编码器功能为鼠标滚轮
{APP_USBD_HID_KBD_7,APP_USBD_HID_KBD_8,APP_USBD_HID_KBD_9,APP_USBD_HID_KBD_0,APP_USBD_HID_KBD_UNDERSCORE,APP_USBD_HID_KBD_PLUS,APP_USBD_HID_KBD_BACKSPACE,APP_USBD_HID_KBD_DELETE},
{APP_USBD_HID_KBD_Y,APP_USBD_HID_KBD_U,APP_USBD_HID_KBD_I,APP_USBD_HID_KBD_O,APP_USBD_HID_KBD_P,APP_USBD_HID_KBD_OPEN_BRACKET,APP_USBD_HID_KBD_CLOSE_BRACKET,APP_USBD_HID_KBD_BACKSLASH},
{APP_USBD_HID_KBD_H,APP_USBD_HID_KBD_J,APP_USBD_HID_KBD_K,APP_USBD_HID_KBD_L,APP_USBD_HID_KBD_COLON,APP_USBD_HID_KBD_QUOTE,APP_USBD_HID_KBD_ENTER,APP_USBD_HID_KBD_HOME},
{APP_USBD_HID_KBD_B,APP_USBD_HID_KBD_N,APP_USBD_HID_KBD_M,APP_USBD_HID_KBD_COMMA,APP_USBD_HID_KBD_DOT,APP_USBD_HID_KBD_SLASH,-1*APP_USBD_HID_KBD_MODIFIER_RIGHT_SHIFT,APP_USBD_HID_KBD_UP},
{ -1*APP_USBD_HID_KBD_MODIFIER_RIGHT_ALT,APP_USBD_HID_KBD_SPACEBAR,-1*APP_USBD_HID_KBD_MODIFIER_RIGHT_UI, 0,APP_USBD_HID_KBD_LEFT,APP_USBD_HID_KBD_DOWN,APP_USBD_HID_KBD_RIGHT,APP_USBD_HID_KBD_END}
数字键盘 编码器功能为音量加减
{APP_USBD_HID_KBD_PAGEUP,APP_USBD_HID_KBD_PAGEDOWN,0,APP_USBD_HID_KBD_DELETE},
{APP_USBD_HID_KBD_INSERT,APP_USBD_HID_KBD_KEYPAD_DIVIDE,APP_USBD_HID_KBD_KEYPAD_MULTIPLY,APP_USBD_HID_KBD_KEYPAD_MINUS},
{APP_USBD_HID_KBD_KEYPAD_7,APP_USBD_HID_KBD_KEYPAD_8,APP_USBD_HID_KBD_KEYPAD_9,APP_USBD_HID_KBD_KEYPAD_PLUS},
{APP_USBD_HID_KBD_KEYPAD_4,APP_USBD_HID_KBD_KEYPAD_5,APP_USBD_HID_KBD_KEYPAD_6, 0},
{APP_USBD_HID_KBD_KEYPAD_1,APP_USBD_HID_KBD_KEYPAD_2,APP_USBD_HID_KBD_KEYPAD_3, 0},
{APP_USBD_HID_KBD_KEYPAD_0,APP_USBD_HID_KBD_KEYPAD_DOT,0,APP_USBD_HID_KBD_KEYPAD_ENTER}
/**********************************************/
20231016
usbd_cdc_acm_pca这个为老固件 含有鼠标 键盘 多媒体 CDC固件 比较卡 而且更容易连键
现在更新了固件,目前只支持77键键盘 https://oshwhub.com/crazysuiji/chao-di-gong-hao-2.4Gjian-pan
新固件为去除了CDC,多媒体,鼠标HID
另外分裂键盘 那个旋钮有点蛋疼 再调调
/* ************************************ */
使用NRF52833的2.4G无线接收器, 为下面键盘配合使用
https://oshwhub.com/crazysuiji/chao-di-gong-hao-2.4Gjian-pan
接收器暂时没有支持上位机改键 最近去学习搞三弟打印鸡去了(三叉戟300尺寸)
板子打的厚度随便, 然后用电工胶带或者黑胶布 你用透明胶布都可以,把USB那边垫高 能插进去USB口即可
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 12p | C1,C2 | C0603 | 2 |
2 | 0.8pF | C3 | C0402 | 1 |
3 | 0.1u | C7,C12,C16 | C0603 | 3 |
4 | 820p | C8 | C0603 | 1 |
5 | 1u | C9 | C0603 | 1 |

评论