- 积分
- 1678
- 在线时间
- 1309 小时
- 最后登录
- 2024-5-8
- 阅读权限
- 70
- 精华
- 0
- UID
- 100102
- 帖子
- 1669
- 精华
- 0
- 经验
- 1678 点
- 金钱
- 1573 ¥
- 注册时间
- 2009-4-28
|
本帖最后由 dnxbf 于 2019-3-12 10:52 编辑
看到网上有烧友用多个继电器加电阻组合做成多阶音量控制器,觉得挺好玩的,所以我也制作了一个,实用性先不说,只要是享受过程,享受乐趣。
微控器选用微芯的单片机PIC16F73,虽然有很多新品,但我手上有这个型号,并且抗干扰要优于51系列的单片机。
硬件电路我很容易就搭了起来,C语言功底不好,编程花了很多时间,现在凑合能用。
电源要求不高,交流6V输入整流稳压为5V,只要是单片机控制5V的继电器,总共用了8个继电器,音量部分用7个继电器构成128个不同的阻值,通过旋转编码器控制加减音量,数码管显示000-127。另一个继电器控制音源切换,开机常闭,按压旋转编码器顶部轻触开关切换到另一路(每个旋转编码器自带一个轻触开关)。本来想带遥控做进去的,但由于时间和技术的关系还没做 ,以后应该可以,边学边玩,希望抛砖引玉。
原理图附件:
Digital Volume Controller.rar
(107.15 KB, 下载次数: 610)
|
|