Hackaday.io上的树莓派项目-DIVA(双接口音量衰减器)
收藏
分享
脑图
Hackaday.io上的树莓派项目-DIVA(双接口音量衰减器)
关于项目
项目描述:我使用 Arduino 连接旋转编码器和模拟模拟音频可变电阻的数字音量控制 IC。音频进入 3.5 毫米,输出 3.5 毫米衰减。它本身基本上是一个音量控制旋钮与一些LED的反馈。但是,该装置也接受串行输入。因此,一旦设备连接到具有 socket.io 和串行端口模块的node.js 服务器,您的硬件卷可同时由物理旋钮和任何带浏览器的设备控制。
项目图片
项目组件
1X  旋转编码器
1X  梅休实验室 LED 环板
1X  德州仪器 TPS60403
1X ARDUINO UNO R3
1X  CIRRUS CS3310
而不是使用 Macbook Air 作为 node.js 服务器和音频源, 我已经设置了树莓派服务器这两个功能。是运行 Raspbian 和 node. js 的 B 模型。我还安装了钢琴杆,这样我最终可以推一切到一个外壳,以及一些扬声器,并通过一个Web ui控制这一切。
我把所有东西都放进了一个标准的黑色无线电黑客外壳里我从旧计算器中添加了一个绿色塑料盖,以便能够看到 LED,而无需看到电路板的其他部分。
我终于把面包板上的所有组件都拿掉了。我现在准备把整个电路塞到一个外壳里。
右上角的电缆是 USB,从 Arduino 到 Macbook Air。Macbook 为整个电路提供电源,并运行 node.js 服务器。左上角的电缆是一对基本计算机扬声器的音频输出。左下角的电缆将连接到音频源(也恰好是 Macbook,但它可以是任何东西)。我手中是旋转编码器。空面包板在那里, 因为它粘在我的 '工作台' 上。架构和代码很快要遵循, 我保证...
我发布的第一个视频是我项目的概念证明。在我认为这个项目完成之前,我还有很长的路要走,但是开始记录我的进度感觉是个好点。
我得到了音量控制芯片和电压逆变器作为样品, 所以我没有太多的选择, 在封装类型。CS3310 在 SOIC-16 宽, 所以我从阿达水果和;)然而,我变得不耐烦和焊接磁铁线直接到腿作为一个粗糙的突破。这可能是目前设备音频质量的限制因素。只有在噪音很大之前, 它才能转动得那么大声。
最后,我不得不等待真正的突破板反正,因为我有电压逆变器(需要为-5 V直流输入的CS3310)来到一个TSSOP 5针封装。逆变器的占地面积不完全匹配突破, 所以我必须做一些小跳线。粗糙的焊接工作在这一个太, 但它的工作原理...
我很快就会把示意图弄好, 这应该可以解释很多。一旦我清理并正确评论我的代码, 我会把它拿到 github 并链接到它。
相关列表
评论
0 / 100
查看更多
1503881740
2020-08-20
752
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号