发作品签到
标准版

键盘2.4G接收器

工程标签

2.9k
0
0
5

简介

2.4G键盘无线接收器 测试正常 但未做上位机 还在学QT

简介:2.4G键盘无线接收器 测试正常 但未做上位机 还在学QT

开源协议

CC BY-NC-SA 4.0

(未经作者授权,禁止转载)
创建时间:2023-08-11 14:12:35更新时间:2023-10-18 01:48:58

描述

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口即可

 

 

jFEpedag8FlFQIuyJZufhlGc4I9R9lDvzBRpvahR.png

 

PBUmWfZnU3OrWiDxcq8vYC6S7KcyyEIyb5vWKCFW.png

 

l8nBiZqtRb9PMNR2D5RCtdKsu9A2x2hqt8IVDQyu.png

UBqSW6s9J3Xm6I2la9BOq1YajXHhL6fDIgI2hFcG.png

VQXNXEIWqDTtafjXPV7P7gFhOVOinCEWk8WamFBc.png

CBbq5B6pSxfG9bEUrnoK86hGUHjyh2HLD7V3ood7.png

设计图

原理图
PCB

BOM

IDNameDesignatorFootprintQuantity
112pC1,C2C06032
20.8pFC3C04021
30.1uC7,C12,C16C06033
4820pC8C06031
51uC9C06031

附件

序号文件名称下载次数
1
usbd_cdc_acm_pca10056.hex
24
2
接收器固件(去除CDC鼠标多媒体HID更稳定).hex
19
3
接收器分裂键盘1017.hex
14
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

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

底部导航