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

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

3天内不再提示

街机按钮MIDI键盘的制作

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

第1步:材料

街机按钮MIDI键盘的制作

我的第一个版本使用了Arduino Mega,因为它有很多输入,但我喜欢Pro Micro在使用Midi_controller.h库时的小尺寸和HID MIDI功能。所以我决定使用两个16通道多路复用器来满足2倍频程范围的输入要求。

以下是我使用的部件列表:

大型街机按钮x15

小型街机按钮x10

Pro Micro x2

16通道多路复用器x2

新像素环

10k电位器x6

连接线

焊接工具

1/8‘’MDF

第2步:设计和剪切

我已经包含了一个.svg文件如果有用的话可以询问心灵,但我鼓励每个人在设计过程中超越创造力和实验。也许使用丙烯酸而不是mdf看起来很棒!

我在第一版中使用了钻头和钻头,因此我希望这次使用设计软件和激光切割机获得更精确的产品

第3步:焊接和焊接

这是最耗时的部分。我找到焊接治疗剂的某些部分,所以喝点茶,涂上光滑的果酱,知道这一步是马拉松而不是冲刺!

我试图从第一版中尽可能多地打捞线,并注意到我要放置Arduino和多路复用器的位置,以便尝试消除一些必须的线质量完成后挤进盒子里。

我倾向于拥抱一些好的diy纠结的电线混乱,所以在整理电线时遵循自己的野心。

就连接的演练而言,首先编写代码,然后让它决定导线的位置。..。..

我从最低音符到最高音符构建键盘随着前16个音符进入mux1,其余音符进入mux2,多路复用器设置可能会略微增加延迟,但16mhz处理器足够快地拉动它以便我无法注意到。

我尝试在任何教程之前潜入midi多路复用并且碰壁,所以我建议做一些基本的教程,以便在事情似乎遥不可及的情况下获得基线理解。

我遵循以下简单的故障排除步骤:

1。确保一切都接地

2。检查短裤

3。花盆得到5v

4。仔细检查一切是否已接地

第4步:太多电线。..。..

我低估了盒子的深度,并且难以让顶部看起来很好看,因为它即将爆出“Akira Style”所以我通过它进行了讨论与工作室的一些朋友一起制定了一个计划,让它以一定角度展示。我用丙烯酸废料做了一些快速原型制作,结果得到了一个很好的解决方案。它有点展示了鸟类像60年代穆格合成器中的补丁电缆的迷宫一样嵌套在后面。完成了,对吧?

第5步:Neopixel!

我在之前的项目中使用过MIDI,并发现了MIDI需要一个专用的电路板来完成它的工作所以我使用“RAW”输入连接另一个Pro Micro,从第一块电路板运行5v电源。我没有编写任何花哨的东西,只是从Adafruit图书馆的strandtest样本草图中找到了一个程序。

第6步:代码!

上传:

1。确保下载Midi_Controller.h库

2。从板类型中选择“Arduino Leonardo”

3。从端口菜单中选择borad

4。编译和上传

使用midi监控应用程序上传测试后。如果一切似乎都按计划运行,那就是制作音乐的时候了!

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

    关注

    4

    文章

    854

    浏览量

    39377
收藏 人收藏

    评论

    相关推荐

    控制的按钮开关是交流还是直流

    控制按钮开关可以是交流(AC)或直流(DC)供电,具体取决于其设计和应用场景。在电气系统中,按钮开关通常用于控制电路的开启和关闭,它们可以是简单的机械开关,也可以是更复杂的电子控制单元。 1.
    的头像 发表于 09-11 14:54 171次阅读

    基于XIAO SAMD21开发板的数字键盘制作方案

    今天小编给大家带来了来自印度的Arnov Sharma 制作的基于XIAO SAMD21的数字键盘项目,该项目可以通过按键在电脑和OLED的屏幕上输入0-9的阿拉伯数字,可以当作一个数字副键盘来使用。
    的头像 发表于 09-06 10:02 171次阅读
    基于XIAO SAMD21开发板的数字<b class='flag-5'>键盘</b><b class='flag-5'>制作</b>方案

    键盘按钮和侧键的ESD保护

    电子发烧友网站提供《键盘按钮和侧键的ESD保护.pdf》资料免费下载
    发表于 08-30 10:08 0次下载
    <b class='flag-5'>键盘</b>、<b class='flag-5'>按钮</b>和侧键的ESD保护

    开源项目!基于 Arduino DIY 漂亮的宏机械键盘

    。 接下来,我们将要制作的这款键盘拥有 12 个按键,你可以根据自己的喜好和需求,将这些按键与所需的快捷键进行关联。尽管这个项目听起来可能有些复杂,但实际上无论是电子部分还是软件部分,都非常易于上手和操作
    发表于 08-19 17:02

    街机弹球机的模拟设计实现

    该项目是实现经典的街机游戏——弹球机。使用DE1-SOC开发板上的滑动开关,玩家可以设置球的初始速度。
    的头像 发表于 04-09 11:30 376次阅读
    <b class='flag-5'>街机</b>弹球机的模拟设计实现

    如何将按钮连接到Arduino板

    在本快速入门指南中,您将学习如何将按钮连接到Arduino板,并根据按钮是否被按下来读取HIGH或LOW。您将使用电路板上随附的发光二极管 (LED)通过按钮打开和关闭,以便验证按钮
    的头像 发表于 02-11 10:52 2649次阅读
    如何将<b class='flag-5'>按钮</b>连接到Arduino板

    STM32F207实现MIDI键盘枚举不成功是什么原因啊?

    模仿另一款成功的MIDI键盘的描述符,一模一样描述符,前面获取描述符设置配置都可以,最后一步设置接口主机发出来了,但是设备收不到,IAR调试也发现确实没有收到这个指令,是什么原因啊,有没有大神赐教
    发表于 01-24 06:17

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

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

    薄膜键盘领域设计#键盘

    薄膜键盘
    泰达克电子材料
    发布于 :2024年01月09日 11:30:41

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

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

    MIDI电缆测试仪电路原理图

    事实证明,MIDI(电缆)测试仪对于众多建设者来说是无价的,这里介绍的测试仪保持了简单的设计,如图 1 所示。
    的头像 发表于 12-26 16:44 560次阅读
    <b class='flag-5'>MIDI</b>电缆测试仪电路原理图

    WT588F02B语音芯片:支持最高6通道MIDI播放的应用优势

    随着科技的飞速发展,音乐与电子产品的结合越来越紧密。其中,MIDI(MusicalInstrumentDigitalInterface)技术作为一种标准化的音乐信息交换协议,广泛应用于各种音乐设备
    的头像 发表于 12-19 08:40 371次阅读
    WT588F02B语音芯片:支持最高6通道<b class='flag-5'>MIDI</b>播放的应用优势

    开关和按钮的不同特点和用法!

    开关和按钮的不同特点和用法! 开关和按钮是常见的电子设备或电器的组成部分,它们在控制电路或操作电子设备时起着关键的作用。虽然它们都用于控制电气电路的通断或启停,但它们之间存在一些不同的特点和用法
    的头像 发表于 12-11 10:40 1039次阅读

    ARM系统中常用的行列式键盘电路的硬件设计、键盘扫描及键盘测试

    电子发烧友网站提供《ARM系统中常用的行列式键盘电路的硬件设计、键盘扫描及键盘测试.doc》资料免费下载
    发表于 10-26 14:15 0次下载
    ARM系统中常用的行列式<b class='flag-5'>键盘</b>电路的硬件设计、<b class='flag-5'>键盘</b>扫描及<b class='flag-5'>键盘</b>测试

    AT32WB415 BLE MIDI入门指南

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