查看:
20768
回复: 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-06-05 11:28:57
|
只看该作者
2#
欢迎参与! 您已经报名成功! 您现在就可以开始进行设计工作了,后期相关内容请在一楼编辑进行完善。 当前所有参赛选手分值统计表及活动详细介绍见: http://www.szlcsc.com/go/17523dej |
|||
|
发表于2017-07-30 22:44:53
|
只看该作者
3#
> 楼主已完成【主动传播】,恭喜再获5分; > 所有参赛选手分值统计表及活动详细介绍见:http://www.szlcsc.com/go/17523dej; > 报名成功后至第二阶段结束(8月22日截止)前的任意时间在朋友圈发布特定图文内容即视为主动传播; > 每位参赛选手都有一次主动传播加5分的机会,这就是传说中的“送分题”,详询立创君微信号:LCSCSZ(扫码添加)。 |
|||
|
发表于2017-07-31 07:49:57
|
只看该作者
4#
磁动力明浩,支持支持。期待看成品
|
|||
|
发表于2017-08-05 16:47:08
|
只看该作者
5#
这个小作品做完了,虽然简单但感觉蛮实用的。 |
|||
|
发表于2017-08-05 19:10:03
|
只看该作者
6#
感谢支持!
|
|||
|
发表于2017-08-05 19:12:39
|
只看该作者
7#
更新2个测试视频
|
|||
|
发表于2017-08-05 21:51:13
|
只看该作者
8#
|
|||
|
发表于2017-08-05 21:52:53
|
只看该作者
9#
不知道楼主上传的视频是否为最后的演示视频,如果是的话那视频标题名不符合活动规则的加分要求哦(标题须为"第二届立创商城电子制作节参赛作品:《作品名》")。建议参考作品《高精度电源》在腾讯视频上的标题并登录腾讯视频后台重新编辑下标题,改一改又能多5分!
|
|||
|
发表于2017-08-06 11:29:14
|
只看该作者
10#
改了,它那个标题只能改为21字的 改成 第二届立创商城电子制作节参赛作品音量控制器 还在审核中 |
|||
|
发表于2017-08-06 11:57:15
|
只看该作者
11#
|
|||
|
发表于2017-08-07 16:13:14
|
只看该作者
12#
|
|||
|
发表于2017-08-07 17:57:07
|
只看该作者
13#
你这应该是带耳机的时候用的吧,不过台式的电脑一般都会自己买个小音响的。只能说有需求,但不是很高
|
|||
|
发表于2017-08-08 08:56:34
|
只看该作者
14#
耳机、音响都可以用的,只是为了能快速调节音量,当然你的功放就在旁边的话就没必要了。 |
|||
|
发表于2017-08-10 17:02:02
|
只看该作者
15#
Xb 居然要卖 100多. 感觉好贵呢
|
|||
|
发表于2017-08-12 10:47:58
|
只看该作者
16#
|
|||
|
发表于2017-08-12 11:46:45
|
只看该作者
17#
看好你 都是高科技 |
|||
|
发表于2017-08-12 19:49:26
|
只看该作者
18#
把这个做到键盘里,应该会有市场!
|
|||
|
发表于2017-08-14 11:58:11
|
只看该作者
19#
很好 很有创意 但是现在的键盘都有调节音量的快捷键,对于市场前进的话这个还真不好说!!!
|
|||
|
发表于2017-08-17 18:14:05
|
只看该作者
20#
个人感觉电子制作节的作品,好玩就行,不一定要产品化,我这个固件和电路图已发上来了,大家需要的可以照着做来玩。
|
|||
|
发表于2017-08-18 10:08:44
|
只看该作者
21#
支持开源精神
|
|||
|
发表于2017-08-26 13:51:25
|
只看该作者
22#
恭喜楼主获得了第二届立创商城电子制作节入围奖,虽然距离30强还有些小差距,30强&入围奖名单:http://club.szlcsc.com/article/details_8910_1.html
但到明年的第三届电子制作节,带上您更成熟的作品参赛时,也许就能一举夺冠了呢,现在,有众多优秀作品让你参考,投票:http://club.szlcsc.com/article/details_8913_1.html |
|||
|
发表于2022-01-03 19:18:06
|
只看该作者
23#
能分享一下代码么,另外增加一个亮度调节的功能就好了
|
|||
|
发表于2022-01-16 16:12:32
|
只看该作者
24#
把你源代码交出来
|
|||
|
25#
现在好像是改规则了 不提供源码的没有参赛资格 |
|