0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【社区工程师专题系列第三期】创意源于生活,工具始于懒惰——张潞

电子发烧友论坛 2023-07-06 14:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

社区事迹:

个人简介

张潞(论坛号:zhanglu1012),嵌入式工程师, 擅长嵌入式开发

大赛作品赏析

1. RT-Thread创新应用设计大赛
基于CH32V103的多功能推杆

项目简介:

创意源于生活,工具始于懒惰。” 在参加RTT大赛前,老婆在用电脑时和我抱怨开机键太远了,每次都要站起来才能够得到放在显示器后面的主机上的开关,十分的不方便。确实,如果主机箱放在桌子底下或者显示器后面,要开机的话要么得弯腰要么得站起来才能够到,所以为了让老婆可以坐着就把机器打开,我开始着手设计了这个多功能推杆。 整体造型外观参考了最近比较火的夫妻游戏《双人成行》第一关里面那个吸尘器的推杆开关,结构中采用阻尼器/滚珠轴承等器件,使其非常具有质感和手感。功能上我构思不能只有电脑开关这么简单地一个功能,于是内部采用CH32V103、霍尔编码器,振动马达驱动等外设构建了一个具有开关/线性控制,力感反馈推杆,通过自定义USB TYPE-C接口和HID协议,实现了对电脑的开关机、音量控制、鼠标/键盘/摇杆模拟、甚至可以针对不同应用实现快捷键等功能。

硬件说明

我认为一个想法要有完整的设计,不能只停留在开发板上,所以在前期我使用开发板完成了软件功能的实现,后面又设计并打样了PCB机械结构,把开发板上仅有的一枚CH32V103焊到了自制的PCB板上,安装到3D打印的DEMO模型中,所以比较晚才完成提交项目。接下来我将从硬件和机械两部分进行介绍。

首先是硬件部分,整体的硬件架构如下图所示:

2.png

作为一个推杆,编码器是必须的,为了结构简单而不失分辨率性能,我选择了12bit分辨率的AD5600线性旋转霍尔传感器,通过IIC与主控CH32V103相连接。

3.png

为了丝滑推感同时增加可玩性,我增加了DRV2605和线性马达作为力反馈,DRV2605内置多种震感波形,结合线性马达可以提供多种力反馈特性,也通过IIC与主控相连接。

4.png

在推杆一端,我设计了一个DRV2605带灯的微触开关,微触开关的开关量,结合摇杆的线性控制量可以实现很多功能。在推杆本体中设计了两个并联的LED作为装饰灯光,通过定时器可以实现呼吸灯效果。

5.png

在对推杆如何连接电脑这块,我思考了很久,为了让推杆能够实现电脑开关机功能,最简单的方式就是将一个开关输出量与主机开关键并联,直接控制短接就能开机了。但这也就意味着要有两根线直接与主机相连。为了让推杆和电脑还能走USB协议,那么也就还要至少接上DM DP GND三根线,再想获得下电脑当前开机状态,那就还得再接两根线到主机的POWER LED上(可能你会说,为啥不用USB连接状态判断?因为刚开机那会儿还没建立USB连接,这个状态不可靠啊),算下来这就七根线了,另外推杆模块也需要供电,要么外接电池,要么再接一个VCC到电脑上,那就需要8个线了,其中4跟可以用USB micro接口,但另外四根就很难受了。

可能你会说,为啥不用USB来启动呢?我也想到了,但是查了不少资料,都说现再新的电脑都不支持USB远程唤醒关机了的电脑,想想也是,系统都关了,USB通讯也建立不起来啊,(当然也是有部分电脑可以通过BIOS加载USB设备来启动,但我的电脑不支持。。)

所以在简洁美观性的追求下,我的目光聚焦到了USBType-C接口,标准Type-C接口有24P,其中包含两组USB3.x的差分数据线,但那个线间距是真的小啊,而且半插半帖的连接器也不好焊,所以我选择了12P的剪裁版Type-C接口,其中包括一组USB2.0的接线,一组CC控制引脚和SBU控制引脚,后面这两组引脚一般用于正反差识别、快充协议上,而我这里用不到这些功能,就正好替代成主机开关键和开关机状态读取功能,这样一个Type-C接口就搞定了8根线的需求。为了也能正反插,在中间用二极管搭了个换向处理结构,这部分电路如下图所示:

6.png

整个硬件原理图如下图所示:

7.png

电子发烧友论坛荣誉

2021年RT-Thread创新应用设计大赛二等奖

优秀工程师评语

张潞参与社区设计比赛取得优异成绩,创建个人专栏分享文章,电子发烧友社区特此制作社区工程师专题,以资鼓励。

了解更多工程师专题:https://bbs.elecfans.com/collection_454_1.html

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5187

    文章

    20170

    浏览量

    329192
  • RTThread
    +关注

    关注

    8

    文章

    133

    浏览量

    42561
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开源鸿蒙AI赋能系列技术直播课第三期来啦

    OpenHarmony TSC
    的头像 发表于 12-04 12:33 106次阅读
    开源鸿蒙AI赋能<b class='flag-5'>系列</b>技术直播课<b class='flag-5'>第三期</b>来啦

    铸校企合作典范,领无铅技术前沿!奥迪威与兰州大学举行联合研究院第三期合作签约仪式

    铸校企合作典范,领无铅技术前沿!奥迪威与兰州大学举行联合研究院第三期合作签约仪式
    的头像 发表于 11-04 15:30 395次阅读
    铸校企合作典范,领无铅技术前沿!奥迪威与兰州大学举行联合研究院<b class='flag-5'>第三期</b>合作签约仪式

    亚马逊云科技第三期创业加速器圆满收官 助力初创释放Agentic AI潜力 加速全球化进程

    北京——2025年10月28日 ,亚马逊云科技第三期创业加速器项目圆满收官。35家入营企业齐聚一堂,分享了各自的业务发展情况,以及参与本期加速器的收获及体验。第三期创业加速器持续聚焦AI,特别是前沿
    的头像 发表于 10-29 15:18 778次阅读

    电磁兼容工程问题全解答(

    电磁兼容问题越来越受到工程师关注。一旦产品未通过辐射发射测试,不仅会影响上市进度,还可能引发市场合规风险和客户投诉。为了帮助工程师快速掌握辐射发射问题定位、整改及优化技能。第三期“电磁兼容工程
    的头像 发表于 09-15 14:09 424次阅读
    电磁兼容<b class='flag-5'>工程</b>问题全解答(<b class='flag-5'>三</b>)

    活动预告 | OpenHarmony论文解读系列直播第三期

      直播间 OpenHarmony-TSC 扫码观看直播 审核编辑 黄宇  
    的头像 发表于 08-23 16:48 616次阅读
    活动预告 | OpenHarmony论文解读<b class='flag-5'>系列</b>直播<b class='flag-5'>第三期</b>

    机智云配网教程第三期:单片机代码移植实战

    前言本篇文章将分享单片机移植的经验。可以下载并按步骤移植,也可以直接使用已移植好的工程文件。文中将介绍我在移植过程中遇到的问题,并提供解决方案,供大家参考。准备工作1.硬件:主控
    的头像 发表于 07-01 17:32 1028次阅读
    机智云配网教程<b class='flag-5'>第三期</b>:单片机代码移植实战

    大基金三期聚焦微影技术与芯片设计工具,助力中国半导体产业发展

    近日,彭博社报道,国家集成电路产业投资基金三期(以下简称“大基金三期”)正计划将投资重点放在微影技术、芯片设计工具等关键领域。这一举措旨在减少中国在高端半导体技术方面对国际巨头的依赖,尤其是在荷兰
    的头像 发表于 07-01 10:15 961次阅读
    大基金<b class='flag-5'>三期</b>聚焦微影技术与芯片设计<b class='flag-5'>工具</b>,助力中国半导体产业发展

    网课回放 I 升级版“一站式” PCB 设计第三期:原理图完整性及可靠性分析

    网课回放 I 升级版“一站式” PCB 设计第三期:原理图完整性及可靠性分析
    的头像 发表于 05-10 11:09 476次阅读
    网课回放 I 升级版“一站式” PCB 设计<b class='flag-5'>第三期</b>:原理图完整性及可靠性分析

    思必驰助力2025年第三期科技人才沙龙活动

    近日,由苏州市科学技术协会主办,思必驰科技股份有限公司承办的2025第三期科技人才沙龙“具身智能机器人创新生态研讨”活动成功举办。活动汇聚了来自相关企业、高校院所、学会协会等近60名专业人士参加,围绕具身智能机器人领域的技术突破、产业协同与生态共建展开深度探讨。
    的头像 发表于 04-24 15:42 660次阅读

    第三期 “亚马逊云科技创业加速器” 正式启动

    新 助力生成式 AI 初创企业释放潜能,加速全球化进程   北京 ——2025 年 4 月 18 日 亚马逊云科技今日宣布,第三期 "亚马逊云科技创业加速器" 正式启动。亚马逊云科技将联合包括启明创
    发表于 04-18 10:46 1001次阅读

    社区之星】赵云:不要浮躁,沉着稳定,才能做好技术

    成就的 第77: 【社区之星】杨永胜:兴趣加努力,就是嵌入式工程师最好的前进之路 第76: 【社区之星】谢小龙:五年嵌入式开发
    发表于 04-14 16:42

    600亿!大基金三期出手!

    股份有限公司(以下简称大基金三期)。 据悉,本次为大基金三期第三次出手,同时,国家人工智能产业投资基金落地的徐汇区,为上海首个人工智能发展集聚区。目前,徐汇区已有34个大模型通过国家网信办备案,占上海市的近60%。 中国互联网络
    的头像 发表于 01-22 14:40 596次阅读

    台积电南科三期再投2000亿建CoWoS新厂

    近日,据最新业界消息,台积电计划在南科三期再建两座CoWoS新厂,预计投资金额将超过2000亿元新台币。这一举措不仅彰显了台积电在先进封装技术领域的持续投入,也对其近期CoWoS砍单传闻做出了实际扩
    的头像 发表于 01-21 13:43 832次阅读

    e络盟社区通过竞赛、奖品和礼物为工程师庆祝节日

    随着节日临近,e络盟社区正通过各种活动传递节日的欢乐,这些活动旨在激发工程师、创客和各类创意人士的灵感。
    的头像 发表于 12-30 10:13 661次阅读
    e络盟<b class='flag-5'>社区</b>通过竞赛、奖品和礼物为<b class='flag-5'>工程师</b>庆祝节日

    三期码、药瓶外观检测,识别准确率达99%以上

    行业的另一篇内容,将围绕三期码检测、药瓶外观检测这两个典型案例展开讲述。一、三期码检测药品包装上的三期码是指与药品质量和安全密切相关的个重要日期信息,它们分别是
    的头像 发表于 12-27 14:46 2507次阅读
    <b class='flag-5'>三期</b>码、药瓶外观检测,识别准确率达99%以上