• 孙杨、宁泽涛扛起中国游泳大旗 2019-05-11
  • 那你就写个帖子驳呀!告诉你,我是普通老百姓就是错了也没有啥,你可是论坛“真理化身”呀! 2019-05-11
  • 守住青山不放松 护好绿水不辞难——在渝全国人大代表聚焦“共抓大保护、不搞大开发”专题调研记略 2019-05-10
  • 巴厘岛被爆众多海域垃圾成灾 潜水常被塑料瓶塑料袋包围 2019-05-04
  • 两个不能否定,怎会是停留在30年前? 2019-04-27
  • 国际在线:向世界报道中国,向中国报道世界 2019-04-27
  • 【理上网来喜迎十九大】外媒记者:稳步推进生态文明建设的中国更加美丽 2019-04-26
  • 董卿海霞李思思康辉撒贝宁 央视名嘴童年照谁更萌 2019-04-26
  • “龙江二号”微卫星传回地月合影 2019-04-18
  • 中国驻泰国大使考察合艾国光中学孔子课堂 2019-04-18
  • 【清园20年】感恩大回馈!半价!半价! 2019-04-18
  • 中央纪委紧盯节点 4年来通报曝光问题近4000起 2019-04-13
  • 2013环球企业领袖宁夏圆桌会议嘉宾云集 2019-04-13
  • 《魔兽世界》未解之谜 那些仍不能被玩家们踏足的领地 2019-04-11
  • 钱江潮评 让高质量发展插上人才的翅膀 2019-04-10
  • 打印

    广东十一选五实时开奖: [在线研讨会] 交流一下USB机械键盘

    [复制链接]
    2023|21
    跳转到指定楼层
    楼主
    本帖最后由 chenhahaha 于 2018-11-2 11:08 编辑

    大学时同学打游戏人手一个机械键盘,工作后经常写代码,于是想换一个顺手的机械键盘。淘宝看看各家的卖点大致为全键无冲,响应迅速,进口轴体,抗干扰磁环。不同点也只是在流水灯效和外观结构上。网上查了查键盘实现的原理,发现比较简单。加上自己工作上一直在接触USB协议,于是做一个USB机械键盘。


    先展示一下半成品,104个键通信正常,外壳还没有做,灯效目前只做了呼吸灯效果,还需要再改善一下。
                


    硬件选型:
    MCU选择了WCH沁恒的8位单片机CH549L,因为公司一直在用他们家CH376T和CH340G芯片,在接口通信方面做得挺好的国产厂家。找原厂申请了几个样品,QQ:18951773258,说一下当天就发了货,后面遇到技术问题支持也挺到位,非常感谢这位FAE!
    CH549L,资源大致如下。
                        
                                        

    机械轴我选择了青轴,触发键程2.4±0.6mm,压力克数60±1.5g,机械段感落感强,咔哒声音大,打字打游戏都可以。直接在淘宝上买了,65块钱110个按键,便宜质量也还不错。CIY设计的轴体,换轴很方便,手残的必备哈哈。




    硬件设计:
          键盘采用8×16的扫描矩阵,实际用了104个键,1000HZ的轮询速率,响应迅速挺快。每个按键处加了二极管,实现全键无冲。
                            
          芯片USB可选择1.5Mbps(LS)的低速模式,也可以选择全速12Mbps(FS)的工作模式,USB信号线直接输出无需添加上下拉电阻,PCB走线注意以下几点即可:
                1)D+/D-平行走线,如果不能确保PCB走线质量,芯片可以放置到角落减少PCB走线;
                2)D+/D-信号线上建议添加ESD?;て骷?,或者便宜一些的TVS管;
                3)外部的USB线尽量选用带屏蔽的USB信号线,确保信号可以正确传输,如果线材较差,没有屏蔽,可以选用LS模式,对线材要求比较低;
                4)由于采用外部供电,电源上最好加上自恢复保险丝,确保不会因为外部供电造成芯片损坏;

         灯部分就有点偷工减料了,没有采用RGB灯,而是用了单色LED,节约成本鸭。而且觉得炫彩的太浮夸不适合打字用。
                            

    这是我设计的电路图:
                                      
    PCB:
      


    软件编写:

    做USB键盘,不得不把USB HID协议看懂,就不具体展开讨论了。我这里是基于WCH官网CH549模拟键鼠的例程更改实现的,例程已经封装好USB设备模式配置,设备模式启动,收发端点配置和HIDValueHandle()等函数,所以改起来还是挺方便的。代码我贴下面。
                                  CompositeKM.rar (21.75 KB, 下载次数: 20)


    先写这么多吧,打字很累,有兴趣的朋友可以再深入交流一下。

    评论

    lihui567 2018-11-30 17:31 回复TA
    自己做键盘,牛 
    dirtwillfly 2018-11-5 20:53 回复TA
    感谢分享 
    沙发
    | 2018-11-3 08:38 | 只看该作者
    谢谢分享了,学到了很多东西
    板凳
    | 2018-11-5 11:22 | 只看该作者
    就喜欢楼主这种开源精神,我虽然不用,但是为你点个赞
    地板
    | 2018-11-5 20:51 | 只看该作者
    mark
    5
    | 2018-11-6 08:41 | 只看该作者
    真大牛
    6
    | 2018-11-6 09:45 | 只看该作者
    好玩. 不过我 500院买的樱桃的红轴.
    7
    | 2018-11-6 14:37 | 只看该作者
    Mark
    8
    | 2018-11-7 09:23 | 只看该作者
    不错,学习了,自己DIY太厉害了
    9
    | 2018-11-7 10:13 | 只看该作者
    还真没见过这西洋景
    10
    | 2018-11-7 15:21 | 只看该作者
    谢谢分享了,学到了很多东西
    11
    | 2018-11-7 21:35 | 只看该作者
    要是用全彩led ws2812怎么搞驱动啊
    12
    | 2018-11-8 20:46 | 只看该作者
    Mark
    13
    | 2018-11-9 09:15 | 只看该作者
    手动点赞。
    14
     楼主 | 2018-11-9 09:16 | 只看该作者
    本帖最后由 chenhahaha 于 2018-12-6 14:21 编辑
    redist 发表于 2018-11-7 21:35
    要是用全彩led ws2812怎么搞驱动啊

    网上很多资料鸭
    15
    | 2018-11-9 10:45 | 只看该作者
    很不错,顶一个。
    16
    | 2018-11-10 13:24 | 只看该作者
    感谢分享,mark下慢慢学
    17
    | 2018-11-16 09:14 | 只看该作者
    感谢分享,电路能再详细一点就好了
    18
    | 2018-11-28 19:56 | 只看该作者
    楼主成本下来花了多少钱啦??
    19
     楼主 | 2018-11-30 11:28 | 只看该作者
    reliXQQ 发表于 2018-11-28 19:56
    楼主成本下来花了多少钱啦??

    按键花点钱,其他都是公司的
    20
    | 2018-11-30 17:34 | 只看该作者
    可以把源码共享一下,大家可以参考,硬件和软件打包供下载
    扫描二维码,随时随地手机跟帖
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    我要发帖 投诉建议 创建版块 申请版主

    快速回复

    您需要登录后才可以回帖
    登录 | 注册
    高级模式

    论坛热帖

    关闭

    热门推荐上一条 /4 下一条

    快速回复 广东快乐十分走势图 返回列表
  • 孙杨、宁泽涛扛起中国游泳大旗 2019-05-11
  • 那你就写个帖子驳呀!告诉你,我是普通老百姓就是错了也没有啥,你可是论坛“真理化身”呀! 2019-05-11
  • 守住青山不放松 护好绿水不辞难——在渝全国人大代表聚焦“共抓大保护、不搞大开发”专题调研记略 2019-05-10
  • 巴厘岛被爆众多海域垃圾成灾 潜水常被塑料瓶塑料袋包围 2019-05-04
  • 两个不能否定,怎会是停留在30年前? 2019-04-27
  • 国际在线:向世界报道中国,向中国报道世界 2019-04-27
  • 【理上网来喜迎十九大】外媒记者:稳步推进生态文明建设的中国更加美丽 2019-04-26
  • 董卿海霞李思思康辉撒贝宁 央视名嘴童年照谁更萌 2019-04-26
  • “龙江二号”微卫星传回地月合影 2019-04-18
  • 中国驻泰国大使考察合艾国光中学孔子课堂 2019-04-18
  • 【清园20年】感恩大回馈!半价!半价! 2019-04-18
  • 中央纪委紧盯节点 4年来通报曝光问题近4000起 2019-04-13
  • 2013环球企业领袖宁夏圆桌会议嘉宾云集 2019-04-13
  • 《魔兽世界》未解之谜 那些仍不能被玩家们踏足的领地 2019-04-11
  • 钱江潮评 让高质量发展插上人才的翅膀 2019-04-10
  • 北京赛车pk10应用计划 彩经网走势图 彩票2元网 老时时彩360开奖记录 p3试机号对应码 2元彩票网3d走势图 新疆时时彩开奖走趋图 黑龙江时时彩杀码 威客赚钱是真的吗 彩票福彩 有中大奖后被抢的吗 捕鱼游戏单机版 北京pk10怎么看走势图 彩票图表走势图 七乐彩选号器 河南泳坛夺金开奖200期