数码之家

 找回密码
 立即注册
搜索
查看: 6977|回复: 21

[外设] 蛮有意思的USB音量控制器DIY

[复制链接]
发表于 2020-2-27 14:50:12 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

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

x
本帖最后由 ploestar 于 2020-2-29 14:05 编辑

看了坛友授人以鱼不如授人以渔-教你制作USB无损音量控制器,觉得好像挺有意思,先上开发板试了一下,嗯,还行,有效果.画图,打板

QQ截图20200225184848.png
QQ截图20200225184832.png

遇上疫情和过年,节后才拿到,感谢嘉立创,
开焊,然后........,2片新单片机居然都没有反映,下载下不进,串口,SWD都不行,单片机有问题?然后对比一下原理图,发现晶振错位了应该接56脚,接到了34脚了,但是也不至于没反映啊
中间因为搞不清原因,拆了一片旧的,居然有反映,能下载但不能运行,因为原作固件是用了外部晶振的,飞个线
IMG_20200227_131617.jpg
1.gif
一切正常了,能调节音量,但是有点小缺陷,电脑关机还在运行,灯还亮着,因为电脑的usb关机没有断电,因为经常用到休眠,需要键鼠唤醒

手上没有f103了,还有几片f072,一样的脚位,试着自己搞一下,刚好,晶振也懒的改了,超业余的,算是第一次搞STM32,只是很久前玩过一次开发板,以前都玩的STC
gif5新文件.gif

6个功能,音量加,音量减,静音,暂停/播放,上一曲,下一曲

电脑关机后板子延时休眠,开机能唤醒,GIF压缩的有点狠,灯显得有点乱跳,其实是按最后一次旋转左还右来左右旋转亮,小按键切换一个灯亮还是2个灯

没有合适的外壳,就这样吧发.现这圆板子用圆弧画还蛮好看的
QQ截图20200227151404.png
业余爱好,别讲究怎么走线了,能通就好了:lol:






打赏

参与人数 4家元 +70 收起 理由
游泳的鸟儿 + 20 優秀文章
家睦 + 20
zy0818 + 15 感觉pcb画的很好啊~~~
asnake + 15 年前自费买过N多的STM32F103C8T6小板,塑料.

查看全部打赏

发表于 2020-2-27 15:06:16 | 显示全部楼层
你的牛,我的音量控制器就三个键,大、小、开关。塑料盒装上,双面胶大法固定。丑到一比。。不想(gan)上图了
回复 支持 反对

使用道具 举报

发表于 2020-2-27 15:33:34 | 显示全部楼层
本帖最后由 我不是小连 于 2020-2-27 15:41 编辑

模拟键盘按键?很多键盘上就有音量,直接控制系统默认播放设备的音量

其实根本就不是无损!!!注意,Windows音量控制是降低采样bit输出的,安卓的音量控制也是这样
当音量降低后,bit数就会严重降低,导致波形和原始满bit的产生降采样的误差,然后波形采样就偏差越来越多。
同时这种方法只能降低信号电压,不能降低噪声电压,所以音量调低后底噪会越来越明显,
尤其是电脑输出低而功放开得很大的时候。

虽然说把声卡采样率和位深度开到很大后基本就听不出降bit的损失,但底噪是没办法的。
所以调整电脑音量最好的办法就是,把声卡输出开满,调整功放或者耳机上的音量电位器来衰减。


[url=看知乎:https://www.zhihu.com/question/34481432]https://www.zhihu.com/question/34481432[/url]
回复 支持 2 反对 0

使用道具 举报

发表于 2020-2-27 15:43:03 | 显示全部楼层
我也搞了一个,使用USB-HID协议,支持音量加减,静音/恢复,播放/暂停,上下一曲,还支持电平指示以及CPU/内存占用率显示,实时显示当前电脑的音频电平数据:
0.jpg

https://www.bilibili.com/video/av85250101/

回复 支持 1 反对 0

使用道具 举报

发表于 2020-2-27 15:53:35 | 显示全部楼层
我不是小连 发表于 2020-2-27 00:33
模拟键盘按键?很多键盘上就有音量,直接控制系统默认播放设备的音量

其实根本就不是无损!!!注意,Wind ...

如果使用光纤输出且使用外部DAC是否能避免这个问题呢?
回复 支持 0 反对 1

使用道具 举报

发表于 2020-2-27 16:47:54 | 显示全部楼层
我不是小连 发表于 2020-2-27 15:33
模拟键盘按键?很多键盘上就有音量,直接控制系统默认播放设备的音量

其实根本就不是无损!!!注意,Wind ...

大神!!受教了,也就是用手机连蓝牙耳机听歌,要把手机音量调大,然后用蓝牙耳机音量调节是吧。
回复 支持 反对

使用道具 举报

发表于 2020-2-27 18:33:36 | 显示全部楼层
msi12 发表于 2020-2-27 15:53
如果使用光纤输出且使用外部DAC是否能避免这个问题呢?

除非你的DAC是电位器衰减,要不然一样
回复 支持 反对

使用道具 举报

发表于 2020-2-27 19:40:07 | 显示全部楼层
USB音量控制器 [修改]
回复 支持 反对

使用道具 举报

发表于 2020-2-28 09:52:05 | 显示全部楼层
浪费一个USB接口啊,再加点其他功能就可以做成产品了
回复 支持 反对

使用道具 举报

发表于 2020-2-28 12:38:41 | 显示全部楼层
spsywjm 发表于 2020-2-27 16:47
大神!!受教了,也就是用手机连蓝牙耳机听歌,要把手机音量调大,然后用蓝牙耳机音量调节是吧。 ...

蓝牙耳机联动手机音量
回复 支持 反对

使用道具 举报

发表于 2020-2-28 15:23:15 | 显示全部楼层
换个思路,用digispark接个编码器就o了,不就是模拟按键么?

                               
登录/注册后可看大图
回复 支持 反对

使用道具 举报

发表于 2020-2-28 17:42:17 来自手机浏览器 | 显示全部楼层
10年我改车载电脑,就想找这么个东西...没技术.
回复 支持 反对

使用道具 举报

发表于 2020-2-28 20:37:12 | 显示全部楼层
fygdq 发表于 2020-2-28 12:38
蓝牙耳机联动手机音量

不同的耳机不一样,我的是独立调节的
回复 支持 反对

使用道具 举报

发表于 2020-2-28 22:21:29 | 显示全部楼层
kindzhon 发表于 2020-2-28 15:23
换个思路,用digispark接个编码器就o了,不就是模拟按键么?

顺道问个问题,digispark模拟键盘按键在windows里有驱动的情况下能用,在bios下按键不认,有遇到过么?
回复 支持 反对

使用道具 举报

发表于 2020-2-29 02:43:15 | 显示全部楼层
在淘宝见过这种成品 感觉没什么用
回复 支持 1 反对 0

使用道具 举报

发表于 2020-2-29 09:26:57 | 显示全部楼层
板子做的太漂亮了~~
回复 支持 反对

使用道具 举报

发表于 2020-2-29 10:34:18 | 显示全部楼层
谢谢楼主分享,很有意思啊,:lol:
回复 支持 反对

使用道具 举报

发表于 2020-2-29 12:47:17 | 显示全部楼层
脱裤子放屁不好玩。
键盘就有快捷音量控制键,非常方便,我不知道复制这种东西有啥意思?如果是别人学习MCU做的作品是可以理解的,但是没必要复制这东西。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-29 14:14:40 | 显示全部楼层
la45088d1 发表于 2020-2-29 12:47
脱裤子放屁不好玩。
键盘就有快捷音量控制键,非常方便,我不知道复制这种东西有啥意思?如果是别人学习MCU ...

别人放不放屁我不知道,
第一,不是每把键盘都有音量调节
第二,除非定制或修改系统,一般机械键盘的调节系统音量是FN+F区,跨度也很大,同上,一次只能调节2个音,也不支持长按快速调节,真没觉得方便哪里去
第三,都说是玩了,真要说,我鼠标都设置了音量调节的.不比键盘方便?
最后,我觉得好玩,顺便学习,能在这个论坛的,不都折腾些垃圾么?.
回复 支持 反对

使用道具 举报

发表于 2020-2-29 14:24:24 | 显示全部楼层
我不是小连 发表于 2020-2-27 15:33
模拟键盘按键?很多键盘上就有音量,直接控制系统默认播放设备的音量

其实根本就不是无损!!!注意,Wind ...

大神学习了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-20 01:03 , Processed in 0.327600 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表