查看:
20777
回复: 24 |
参赛作品《基于STM32的电脑USB音量控制器》完结
|
|||
|
发表于2017-06-05 10:59:05
|
显示全部楼层
1#
电梯直达
【报名阶段需要填写的内容】 1. 参赛者姓名(必填项): 温正伟 2. 单位或学校名称(必填项): 个人 3. 当前职务或职称(必填项): 无 4. 参赛作品的名字(必填项): 《基于STM32的电脑USB音量控制器》 5. 简要陈述您的idea和作品(必填项): 作者工作时需要长期使用台式电脑,工作的同时会经常用电脑播放音乐,有时需要快速调节音量或静音,使用系统里面的音量控制感觉不如实体音量控制器来的方便,自己对STM32及USB HID有一定的认识和开发经验,所以想自己制作一个基于STM32的USB实体音量控制器。作品主要功能是用实体旋钮去控制WINDOWS系统的音量和静音,后期还可以改进加入音乐的选曲等功能。 6. 拟用到的立创商城在售物料(必填项): STM32F103RBT6,AMS117,RLST236A054LV,晶振,阻容,USB端子, 7. 拟用到的非立创商城物料或其它补充(必填项): 编码开关,外壳 【作品正式发表(报名成功后进入设计阶段)需要填写的内容】 一、作品简介 作者工作时需要长期使用台式电脑,工作的同时会经常用电脑播放音乐,有时需要快速调节音量或静音,使用系统里面的音量控制感觉不如实体音量控制器来的方便,自己对STM32及USB HID有一定的认识和开发经验,所以想自己制作一个基于STM32的USB实体音量控制器。作品主要功能是用实体旋钮去控制WINDOWS系统的音量和静音,后期还可以改进加入音乐的选曲等功能。 二、系统构架图
三、硬件部分的描述 电路图上传后有些变形,可以下载PDF的查看 点击下载-》 电路图 PDF格式
这个电路就只有一个功能----控制音量,原理也就很简单明了了,USB用于连接PC,并使用USB上的5V来提供电源,5V经过ASM1117后变为3.3V向STM32及电路供电,USB数据D+D-经过ESD芯片RLST236A054LV连接到芯片上,当然你要仿制时可以不需要这个ESD芯片,有就更好了防静电抗干扰嘛。编码开关接到STM32F103的PA0-2上,使用TIM2的编码器模式来采集编码开关的脉冲,当有开关脉冲来时,会引发TIM2的相关中断,在中断子程序中发送USB字节到PC上,PC上收到后操作系统会自行处理其功能。因为是使用到USB HID,所以PC上不需要安装驱动就可以使用。理论上其它支持USB HID的设备应该也是可以使用的,如安卓设备、树莓派等,不过我没有测试它们。 四、材料清单(BOM列表) STM32F103RBT6 http://www.szlcsc.com/product/details_9244.html AMS1117-3.3 http://www.szlcsc.com/product/details_6652.html RLST236A054LV http://www.szlcsc.com/product/details_21604.html 五、软件部分的描述(选填) 这个是固件程序 PCVAPP1.rar 可以使用STM32F103RBT6的开发板直接刷进去,接好USB和编码开关就可以使用了,你也可以自己画个板刷进去来DIY。 程序主要使用到 STM32的标准硬件库和USB库,对于编码开关的脉冲我这里是使用了STM32定时器的编码器模式,在这个模式下是直接使用了硬件所以不需要去写编码开关脉冲相关的处理程序,只要去配置TIM2定时器及中断。USB程序中主要是用USB库中的HID例程去修改的,主要修改点是HID设备的定义,我在这个程序中是把它定义为消费类设备中的音量设备,其对PC返回的HID报告描述如下 // HID报告描述
六、作品演示 基本功能测试 |
|||
|
发表于2017-07-30 22:44:53
|
显示全部楼层
3#
> 楼主已完成【主动传播】,恭喜再获5分; > 所有参赛选手分值统计表及活动详细介绍见:http://www.szlcsc.com/go/17523dej; > 报名成功后至第二阶段结束(8月22日截止)前的任意时间在朋友圈发布特定图文内容即视为主动传播; > 每位参赛选手都有一次主动传播加5分的机会,这就是传说中的“送分题”,详询立创君微信号:LCSCSZ(扫码添加)。 |
|||
|
发表于2017-08-05 21:51:13
|
显示全部楼层
8#
|
|||
|
发表于2017-08-05 21:52:53
|
显示全部楼层
9#
不知道楼主上传的视频是否为最后的演示视频,如果是的话那视频标题名不符合活动规则的加分要求哦(标题须为"第二届立创商城电子制作节参赛作品:《作品名》")。建议参考作品《高精度电源》在腾讯视频上的标题并登录腾讯视频后台重新编辑下标题,改一改又能多5分!
|
|||
|
发表于2017-08-07 16:13:14
|
显示全部楼层
12#
|
|