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

    文章

    877

    浏览量

    42071
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何激活 alsa 音序器?

    USB Midi 键盘可用作使用 amidi 的原始 midi 设备。 但是,/dev/snd/seq 尚未构建,因此它还不能用于音乐软件,例如 puredata,它们依赖于 alsa 音序器模块
    发表于 03-24 06:33

    适配MiSTer FPGA平台的开源MIDI接口板介绍

    玩 MiSTer FPGA 平台想拓展 MIDI 功能,却没有专用适配接口?外接 MIDI 设备担心浪涌损坏核心板,无隔离保护不敢轻易连接?接口数量少,满足不了多 MIDI 设备同时连接需求?
    的头像 发表于 03-13 14:25 439次阅读

    MAX16124:小巧高效的双按钮控制器

    MAX16122–MAX16125:小巧高效的双按钮控制器 在电子设备的设计中,可靠的复位控制和电源监测至关重要。Maxim Integrated推出的MAX16122–MAX16125系列双按钮
    的头像 发表于 02-09 17:35 564次阅读

    MAX16123:小巧封装的双按钮控制器

    MAX16122 - MAX16125:小巧封装的双按钮控制器 引言 在电子设备的设计中,按钮控制和复位功能是非常重要的部分。今天要给大家介绍的是Maxim Integrated推出
    的头像 发表于 02-09 17:35 605次阅读

    探索 MAX16122:微型封装中的强大双按钮控制器

    探索 MAX16122 - MAX16125:微型封装中的强大双按钮控制器 在电子设备设计中,按钮控制与复位功能至关重要。今天要介绍的 Maxim Integrated 公司的 MAX16122
    的头像 发表于 02-09 17:30 652次阅读

    【开源键盘合集】60%、100%、120%多种键盘布局,你选哪种?

    “本合集收录了多款使用KiCad设计的开源客制化键盘,是时候复刻一把了”点击跳转,可获取设计文件扫码入群,失效请加微信:opensrc_KLin本合集涵盖了60%、100%、120%多种配列键盘
    的头像 发表于 01-27 08:05 2655次阅读
    【开源<b class='flag-5'>键盘</b>合集】60%、100%、120%多种<b class='flag-5'>键盘</b>布局,你选哪种?

    经典 PLC 程序(4) - 消音按钮

    当设备出现故障,PLC控制蜂鸣器发声和报警灯闪烁。操作员听到/看到报警后,按下消音按钮,蜂鸣器暂时停止发声,报警灯常亮,直到故障排除后报警灯才熄灭。控制逻辑与硬件接线1.硬件元件IO地址根据
    的头像 发表于 01-06 11:44 396次阅读
    经典 PLC 程序(4) - 消音<b class='flag-5'>按钮</b>

    MXM系列MEGA® - MIDI®保险丝座:高电流应用的理想之选

    MXM系列MEGA® - MIDI®保险丝座:高电流应用的理想之选 在电子工程师的日常设计工作中,选择合适的保险丝座对于电路的安全和稳定运行至关重要。今天,我们来详细了解一下MXM系列MEGA
    的头像 发表于 12-15 14:55 511次阅读

    广州易显操作按钮控件实验

    相连驱动3.5寸~55寸的TFT-LCD/VGA显示器或者电视机进行操作按钮控件的控制与显示。用户鼠标或触摸屏点击操作按钮控件的时候,单片机智能显示卡发送按钮值给用
    的头像 发表于 12-02 16:29 534次阅读
    广州易显操作<b class='flag-5'>按钮</b>控件实验

    如何制作字母数字键盘

    制作字母数字键盘
    发表于 09-05 07:24

    键盘常见问题的解决方法

    用户点击输入框时,软键盘默认弹出。但在特定场景下,需要对软键盘的弹出和收起进行控制,如点击空白区域收起软键盘,进入页面时输入框主动获焦。开发者还需根据软键盘状态和高度调整页面布局。
    的头像 发表于 09-04 09:11 948次阅读

    键盘薄膜高弹UV胶则是一种特殊改性的UV固化胶,用于薄膜键盘按键弹性体的部分或高弹性密封

    薄膜键盘是一种常见的键盘类型,它使用薄膜作为按键的触发器。而键盘薄膜高弹UV胶则是一种特殊改性的UV固化胶,用于薄膜键盘按键弹性体的部分或高弹性密封。薄膜
    的头像 发表于 08-26 10:03 1153次阅读
    <b class='flag-5'>键盘</b>薄膜高弹UV胶则是一种特殊改性的UV固化胶,用于薄膜<b class='flag-5'>键盘</b>按键弹性体的部分或高弹性密封

    bindsheet+键盘在页面跳转时的bug及处理思路

    输入框,图片如下: ​ 当用户输入了金额数字后,点击“去计算”按钮,则通过router跳转到费用计算页面去显示计算结果。 我原先的代码顺序是,先跳转到新的页面,然后再通过修改控制bindsheet显示
    发表于 06-30 17:36

    HarmonyOS应用自定义键盘解决方案

    自定义键盘是一种替换系统默认键盘的解决方案,可实现键盘个性化交互。允许用户结合业务需求与操作习惯,对按键布局进行可视化重构、设置多功能组合键位,使输入更加便捷和舒适。在安全防护层面,自定义键盘
    的头像 发表于 06-05 14:19 2592次阅读

    Tektronix泰克MSO4054示波器按钮失灵维修案例

    近期某客户送修一台泰克MSO4054示波器,报修故障是按钮失灵。对仪器进行初步检测,确定故障为仪器缺缩放旋钮。仪器屏幕下侧按键串键、细调按钮和放大按键不好用。
    的头像 发表于 04-24 16:06 879次阅读
    Tektronix泰克MSO4054示波器<b class='flag-5'>按钮</b>失灵维修案例