第1步:材料

我的第一个版本使用了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文章
868浏览量
41565
发布评论请先 登录
软键盘常见问题的解决方法
键盘薄膜高弹UV胶则是一种特殊改性的UV固化胶,用于薄膜键盘按键弹性体的部分或高弹性密封
Made with KiCad(136):DonCon2040 - 一款基于RP2040的太鼓达人街机控制器
bindsheet+键盘在页面跳转时的bug及处理思路
HarmonyOS应用自定义键盘解决方案
Tektronix泰克MSO4054示波器按钮失灵维修案例
WT588F02B-8S(B2)语音芯片MIDI版本说明V1
基于Arduino的MIDI架子鼓创建
LPC55 USB端点rx数据无响应是哪里出了问题?
怎么调出来点击弹出的键盘是9键数字小键盘?
USB转JTAG&SPI&I2C,还能玩转MIDI?CH345芯片的强大功能解析
MIDI Unit:专业音频控制单元,玩转MIDI音乐制作
AN-660:XY矩阵键盘与MicroConverter的接口

街机按钮MIDI键盘的制作
评论