• 女性之声——全国妇联 2019-03-19
  • 【理上网来·辉煌十九大】德国北威州经济部长:十九大报告表明中国有能力为世界做出更多贡献 2019-03-11
  • 全国小麦收获进度过八成 2019-03-07
  • 【人事】中共临汾市委组织部公示3名拟任职干部 2019-03-07
  • 这泼猴,物理。古文,哲学,基础语文,那一项没出丑?看着就想笑 2019-02-20
  • 云南理发店老板涉嫌杀害女演员因办卡纠纷起杀心 2019-02-20
  • 1至5月我区为企业和社会减负4200余万元 2019-02-09
  • 【学习时刻】参会专家盛小云:坚定文化自信,用高尚的作品引领社会风尚 2019-01-28
  • 绘就生态文明新画卷—甘南州造林绿化工作纪实 2019-01-28
  • 某些人总是用“客观事实”来为自己壮胆,实际上根本不懂什么是“客观事实。 2019-01-12
  • 圣洁的雪山文章中国国家地理网 2018-11-22
  • 崇尚英雄 精忠报国——我们家的报国故事 2018-11-22
  • 618史上最壕“买家”现身 Google以 5.5亿美元投资京东 2018-11-21
  • 看好啦!是时候表演真正的技术了 2018-11-21
  • 日本大阪6.1级地震已致4人死亡 370多人受伤 2018-11-20
  • 打印

    广东11选五有什么规律: [在线研讨会] 交流一下USB机械键盘

    [复制链接]
    1889|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()等函数,所以改起来还是挺方便的。代码我贴下面。
                                 


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

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册

    x

    评论

    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 | 只看该作者
    可以把源码共享一下,大家可以参考,硬件和软件打包供下载
    扫描二维码,随时随地手机跟帖
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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

    快速回复

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

    论坛热帖

    关闭

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

    快速回复 广东快乐十分走势图 返回列表
  • 女性之声——全国妇联 2019-03-19
  • 【理上网来·辉煌十九大】德国北威州经济部长:十九大报告表明中国有能力为世界做出更多贡献 2019-03-11
  • 全国小麦收获进度过八成 2019-03-07
  • 【人事】中共临汾市委组织部公示3名拟任职干部 2019-03-07
  • 这泼猴,物理。古文,哲学,基础语文,那一项没出丑?看着就想笑 2019-02-20
  • 云南理发店老板涉嫌杀害女演员因办卡纠纷起杀心 2019-02-20
  • 1至5月我区为企业和社会减负4200余万元 2019-02-09
  • 【学习时刻】参会专家盛小云:坚定文化自信,用高尚的作品引领社会风尚 2019-01-28
  • 绘就生态文明新画卷—甘南州造林绿化工作纪实 2019-01-28
  • 某些人总是用“客观事实”来为自己壮胆,实际上根本不懂什么是“客观事实。 2019-01-12
  • 圣洁的雪山文章中国国家地理网 2018-11-22
  • 崇尚英雄 精忠报国——我们家的报国故事 2018-11-22
  • 618史上最壕“买家”现身 Google以 5.5亿美元投资京东 2018-11-21
  • 看好啦!是时候表演真正的技术了 2018-11-21
  • 日本大阪6.1级地震已致4人死亡 370多人受伤 2018-11-20