雅马哈THR10遥控脚踏开关控制器,带OLED显示屏(和增强的环路功能)

324

1.

简介:雅马哈THR10遥控脚踏开关控制器,带OLED显示屏(和增强回路功能)

关于:我喜欢音乐和乐器。我喜欢做和修理东西,真正的东西!我是个编码方面的恐龙。。。

这个THR10雅马哈是一个伟大的小放大器(对我来说,是迄今为止最伟大的)但是没有发送/返回(Loop-FX)连接…:这是我对这个项目的介绍//www.e-randoseru.com/THR10-Effect-Loop-M...5年前出版的!

同时雅马哈发布了第二版。。。还没有发送/返回循环特性,所以我决定发布原始项目的演化(我建议你看看它的所有理论……)加上遥控脚踏开关控制器。

总之,这些是新的特征对于您的10/5泰铢:

  1. 发送/返回连接外部外汇循环
  2. 发送/返回旁路开关
  3. 遥控脚踏开关淡出和淡入(音量自动减小和增大)
  4. 远程预设1到5个脚踏开关
  5. 远程调谐器脚踏开关
  6. 安培上下脚开关选择
  7. OLED遥控器显示器

……很多!

供应品

  1. Arduino纳米x2个
  2. 1N4004(或同等产品)x8个
  3. 330uF陶瓷电容器
  4. 陶瓷电容器46uF
  5. 陶瓷电容器0.1uF
  6. 陶瓷电容器1uFx2个
  7. 电解电容器1mFx2个
  8. 电阻器10kx9型
  9. 7809调压器
  10. SIP-IA05簧片继电器5Vx8个
  11. MCP42100数字电位器
  12. OLED显示器128x46 I2C
  13. DIN5母接头
  14. RJ45以太网连接器x2个
  15. 双向滑动开关
  16. 脚踏开关瞬时SPSTx9型

步骤1:雅马哈THR10 PCB连接

正如在//www.e-randoseru.com/THR10-Effect-Loop-M...你需要有一些基本的技能来处理PCB和SMD(表面贴装设备)。

最后我成功地使用了EAGLE:我现在可以附加正确的示意图(以及试验板)。感谢AUTODESK和fritzing为我的MacBook Pro(2009年年中)提供了免费版本!

这里的“回路示意图”显示了THR10所需的连接。借助于您必须找到的图片:

  1. 贴片电容器C140和C143
  2. 开关SW602和SW606至SW611
  3. 二极管D603,D604的公共连接。。。
  4. +15V电压

电容器C140和C143需要删除,以创建一个“开环”,您可以引入外部环路。

第二步:THR10放大器接口

界面的范围是“模拟”顶部面板的开关:

  1. 回忆起用户存储器预设1到5
  2. 激活调谐器
  3. 模拟旋转“编码器”安培“从干净到平坦

在PCB上找到连接后,想法是用簧片继电器触点并联“加倍”触点:在最后一步(进一步开发)中,我提出了CD4066四开关的解决方案,但继电器选项已经测试了2年多,而且。。。还在工作!

连接总数为10个,因此您可以使用多条电缆将放大器物理连接到遥控器。我实际上是从这个方法开始的,并使用RJ45作为德尔马瓦特里克发表于相片分享(对不起,我没有其他办法认出你的作品!):8个联系人的限制促使我采取了不同的方法。

所以,我们的想法是2 Arduino纳米要通过串行协议进行通信,这种方式的局限性要小得多,而且只需要一根电线:事实上,项目只使用远程Arduino的传输(TX)和Ampli Arduino的接收(RX)。另一个RX/TX的连接只是为了将来的发展。

在RJ45连接器上,我们也需要接线+5伏接地:我建议的连接应该使用直通和交叉以太网电缆,但要非常小心并测试连接,以避免短路或危险连接!

Arduino nano也负责启动该功能淡入淡出.

我用了一个数字双电位器MCP42100这就像是在环路上的立体声音量:一旦从nano上的串行接收到命令,电位计就会逐渐减小音量。

任何其他命令都会将音量恢复到最大值。

最后,您将看到带有第纳尔使用新的旁路开关如果您不想使用外部回路:请确保在旁路时卸下外部回路插孔,以避免THR10内部电源放大器过载。

我希望,代码的注释方式应该很容易理解它是如何工作的。。。

步骤3:THR10遥控脚踏开关

远程脚踏开关的原理图非常简单:9个瞬时脚踏开关通过9个下拉电阻器连接,一个OLED显示屏通过I2C协议连接。

这是美丽的使用Arduino纳米管理远程通信!

串行信号在引脚11处发送(TX),在引脚12处接收(RX):请注意,我只使用TX和,因此您甚至可以避免连接引脚12(并节省一根导线)!

我用了一个弯曲的不锈钢板,有10个孔,其中一个用于OLED显示器:虽然在图片中看起来很小,但我发现这个显示器非常可读,并且很好地集成在踏板上。

……你说得对:我用蓝钉把它修好了,两年后它还在!

步骤4:THR10显示

启动时,OLED显示屏会显示一个图像(您可以上传自己的图像)https://create.arduino.cc/projecthub/najad/interf...).

THR10保持在手动设置,直到瞬时按下任何脚踏开关。

请注意,调谐器开关不需要按下超过2秒,以激活该功能:我相信这是方便的,只要按下它的瞬间。任何其他脚踏开关都会取消调谐器功能。

上下脚踏开关模拟用于放大器选择的旋转编码器:在显示屏中,我添加了“<”和“>”以显示您要向哪个方向移动。

最后,淡入淡出脚踏开关启动淡入淡出(渐进式音量减小),可由任何其他脚踏开关取消,或再次按下时恢复淡入淡出(渐进式音量增大)。

第五步:THR10正在运行。。。

正在进行的工作

我将添加一些短视频来演示遥控器的工作原理:我需要。。。受到启发的!

步骤6:THR10进一步开发(和已知限制)

以下是可以做得更好的事情:

  1. 更好的C级+代码
  2. 使用发送-接收通信确认一些状态从THR10到远程显示器或改变一些参数,如淡出时间。。。
  3. 如果你只使用TX(实际上已经在这个项目中做了),你不需要一个RJ45,你只需要3极康奈克托尔用于+5V、TX、GND。这样可以简化硬件安装!无论如何,我离开了以太网连接的高可用性的电缆和紧凑的大小的连接器和。。。因为这是我第一次尝试做遥控脚控制器!
  4. 而不是纳米我可以用纳米33 BLE拥有蓝牙:是的,但是您仍然需要为远程设备供电,因此我认为无线通信和有线设备供电是毫无意义的!
  5. 我用过这个SIP-IA05簧片继电器,是非常“原型”的风格,从来没有移动到一个更“优雅”的解决方案。我附上了一个可能的使用CD4066细胞(未测试)。
  6. 所有的电路都是用PCB原型制作的:我相信用一个合适的Arduino可以做得很好纳米屏蔽印刷电路板尤其是使用CD4066。有人可以做一个小生意出售工具包。。。哦,别忘了给我寄一张!

第一个分享

    建议

    • 玩具游戏大赛

      玩具游戏大赛
    • STEM竞赛

      STEM竞赛
    • 修复它挑战

      修复它挑战

    评论