0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MIDI控制器的制作

454398 来源:工程师吴畏 2019-08-07 17:17 次阅读

第1步:零件和工具

以下是项目所需的部件和工具列表以及一些可选项:

部件:

1。 Arduino Leonardo,或Micro

2。带膜的Adafruit Trellis

3。 3个10k欧姆线性电位计

4。 3个10k欧姆线性单声道滑动电位计(你可以使用立体声音响,但我不推荐它们)

5。一些螺钉(不需要螺母)

6。足够的电缆

工具:

1。激光切割机

2。 3D打印机

3。烙铁和焊料

4。钻

软件

1。 Adobe Illustrator

2。 Tinkercad帐户

第2步:案例

木箱使用Adobe Illustrator和激光切割机制作。它是一个180mm x 60mm x 100mm尺寸的盒子,用makercase.com制成,材料厚3mm,并且有手指边缘。在盒子的顶部是用于盆的孔和适合的格子。盒子的底部具有平坦的边缘,这对于以后是重要的。

在您收到盒子的所有部件后,检查盆和格子是否合适。如果不使用文件使孔更大。滑动罐的孔非常小,我不得不用一种小型的嗡嗡声锯将它们做得更大。如果孔太大,请不要担心,只要不大于锅的螺母就应该没问题。

现在除了底部之外,每个部分都使用木胶将盒子粘在一起。

arduino将附在底部你可以用两种方式做到这一点。如果您想将arduino用于其他项目,请稍后在盒子底部钻孔并用螺钉固定arduino。另外你可以像我一样将arduino粘到底部。定位是关键。大多数电线将来自电位器,因此在电位器下方的arduino是最佳位置。为了确保电缆可以从包装盒中取出,将电缆放入arduino并用铅笔画线,电缆将从包装盒中取出。在电缆的一侧,电缆会出现一个与电缆尺寸相同的孔。底部是可拆卸的,所以如果你需要将电缆用于别的东西,你可以随时把它拿出来。

底部的重要部分不要掉进盒子里,所以需要两小块木头和将它们放入盒子中3毫米,最好放在为电缆创建的孔的旁边。如果您担心底部会脱落,尽管您可以使用一些胶带,来自木材的力将保持底部到位。

第3步:3D打印

需要3D打印的部件包括:

两个铰链,一个用于格子的配件和四个支撑件。格子的配件是70mm x 84mm,因此请确保您有足够的空间将其打印出来。

第4步:汇编

第一件事放在盒子将是格子。盒子顶部没有任何孔,所以你需要自己钻孔。放置您已经打印过的格子配件,并用铅笔画在配件上的孔中。抓一个钻头,仔细钻穿木头。

在格子上焊4根电线。在SCL,SDA 5v和GND上。

将隔膜,网格和接头放入盒子内。将螺钉穿过您制作的孔并穿过接头的孔。如果螺钉太大而不能使配件穿过,或者通过钻孔使配件的孔变大。

接下来在滑动孔的中间钻两个小孔。将滑动罐放在适当位置,取一小块厚实的木块,使其与滑动罐重叠。将木块放在滑动罐上,在木头上钻两个螺钉。

最后抓住三个转动的锅并焊接两根电线。一个在左边,一个在右边。这将使焊接变得更加容易。

在每一侧的盒子底部粘贴支撑件

步骤5:焊接

这是最令人沮丧的部分,我不会详细介绍如何将所有东西焊接在一起,但有些事情很重要。

两种类型的电位器都有三种焊接方式:电压,接地和输出。在滑动罐上,2个接地和1个输出位于锅的一侧,3个电压位于另一侧。

将每个地面和每个电压焊接在一起。输出将进入arduino的模拟端口。焊接每个接地所留下的电缆必须连接到拨动开关的中间部分。来自拨动开关的另一根电缆进入arduino的一个GND端口。从焊接所有电压得到的最终电缆必须与格子的5v电缆焊接在一起。你留下的电缆进入arduino的5v端口。从网格中留下的两根电缆需要进入SCL和SDA端口。

最后我遇到的一个问题是我想用来关闭电位器的开关完全相反。我认为它会把所有东西都归零,因为它们的电源被开关切断了。相反,它把一切都放在最大。这也可以产生很酷的效果。 ;)

步骤6:代码

截至目前,我没有与Pro Tools或Ableton等软件兼容的代码。然而,控制器确实被Ableton识别为midi设备。现在最好检查所有单个组件是否有效。为此,我使用了arduino网站的测试代码和adafruit网站的测试代码

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15214

    浏览量

    171142
  • MIDI
    +关注

    关注

    0

    文章

    75

    浏览量

    15443
收藏 人收藏

    评论

    相关推荐

    液晶显示控制器LCDC

    液晶显示控制器
    Piezoman压电侠
    发布于 :2024年01月23日 15:43:34

    内存显示控制器介绍

    内存显示控制器
    Piezoman压电侠
    发布于 :2024年01月23日 11:33:39

    液晶显示控制器LCDC

    LCD显示控制器
    Piezoman压电侠
    发布于 :2024年01月10日 15:45:45

    蓝牙midi和蓝牙音频或者蓝牙audio有什么区别呢

    蓝牙midi和蓝牙音频或者蓝牙audio有什么区别呢 首先这里分为三个概念,也就是什么是蓝牙?什么是蓝牙midi?什么是蓝牙音频audio? 1、什么是蓝牙,这个就不用赘述了,大家都懂
    的头像 发表于 01-09 15:22 504次阅读
    蓝牙<b class='flag-5'>midi</b>和蓝牙音频或者蓝牙audio有什么区别呢

    我需要一个MIDI类的程序设计,有老师愿意接吗?

    老师们好:我需要一个MIDI类的程序电路,希望有老师可以帮忙。 我的需求是:两个61键的MIDI键盘,加64个MIDI note on/off的输出,以及64个MIDI 输出。 有意者
    发表于 01-04 08:52

    AT32WB415 BLE MIDI入门指南

    AT32WB415 BLE MIDI入门指南介绍如何建立一个MIDI控制器,发送控制讯号给手机进行播放。
    发表于 10-26 07:24

    Python+QT进行单轴回零运动控制开发# 正运动技术# 运动控制器# 边缘控制器

    控制器python
    正运动技术
    发布于 :2023年10月20日 14:18:49

    #控制器 #阀门# 无线传输# 脉冲阀门控制器灌溉控制器

    控制器无线传输
    pgz1234
    发布于 :2023年10月10日 11:03:13

    脉冲阀控制器 智慧农田传感 #三农# 控制器#

    传感控制器
    pgz1234
    发布于 :2023年09月15日 15:52:43

    用于音乐应用控制的BLE MIDI Puck

    电子发烧友网站提供《用于音乐应用控制的BLE MIDI Puck.zip》资料免费下载
    发表于 07-05 14:41 0次下载
    用于音乐应用<b class='flag-5'>控制</b>的BLE <b class='flag-5'>MIDI</b> Puck

    Arduino:连续MIDI控制器/键盘

    电子发烧友网站提供《Arduino:连续MIDI控制器/键盘.zip》资料免费下载
    发表于 06-27 10:31 0次下载
    Arduino:连续<b class='flag-5'>MIDI</b><b class='flag-5'>控制器</b>/键盘

    使用Arduino和其他常见组件制作热风枪控制器

    电子发烧友网站提供《使用Arduino和其他常见组件制作热风枪控制器.zip》资料免费下载
    发表于 06-26 09:19 1次下载
    使用Arduino和其他常见组件<b class='flag-5'>制作</b>热风枪<b class='flag-5'>控制器</b>

    speakEZ MIDI驱动程序

    电子发烧友网站提供《speakEZ MIDI驱动程序.zip》资料免费下载
    发表于 06-16 15:16 0次下载
    speakEZ <b class='flag-5'>MIDI</b>驱动程序

    使用NodeMCU ESP8266板制作水族箱控制器的疑问求解

    我正在使用 NodeMCU ESP8266 板制作水族箱控制器。我有 2 个继电器板连接到它,每个继电器板上有 4 个继电器,还有一个 DS18B20 连接到另一个引脚。 我发现的问题是,当我的水箱
    发表于 05-30 06:06

    MCU控制器是什么?MCU控制器有哪些作用?

    mcu控制器是什么意思   MCU控制器是Microcontroller Unit的简称,中文名称为“单片机”,是一种集成了处理、存储、输入输出接口等多种功能模块于一体的小型计算机
    发表于 05-05 14:59