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

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

3天内不再提示

电容式触控midi控制器的制作

454398 来源:wv 2019-09-03 14:40 次阅读

第1步:材料

对于任何制造商而言,这些材料应该非常熟悉且易于获取 - 这是一个复杂的过程和时间。你需要:

材料

1 Arduino Mega-我推荐迷你款式(如亚马逊上的这款),以便更容易安装在传感器垫下,但这并非绝对必要。您甚至可以使用Uno/Genuino或Mini或Feather,但这可能需要您将ADC引脚视为数字,我不知道标准电容例程是否适用于这些。你必须自己弄清楚编程

2个220Ω电阻器

1个立体声 3.5mm唱机插座

1个单面铜包(用于蚀刻自己的PCB)至少9“x2 3/4”

绞合连接线(越薄越好 - 我使用这个30AWG,再次来自亚马逊)

焊料

您喜欢和喜欢安装的东西

Stereo TRS 3.5mm公对公电缆

工具

台锯(或者,如果您知道自己在做什么,CNC或激光切割机可能会给您带来更好的效果。)

烙铁和焊接工具,包括钳子,冲洗 - 切割机和剥线机

打印机(纸张,不是3-d)(但也可能是3-d)

直边

永久性标记/标记

钻孔(钻床或旋转工具压力机最好。)

旋转工具或文件

钢羊毛(可选)

第2步:非按键

电容式触控midi控制器的制作

打印出所包含图案的反转(垂直)版本(其上没有任何注释字母的版本),并将两行切割成左右两个条带。接下来,将铜包切成两条与两条纸相同尺寸的条(每条应为8 7/8“x 1⅛”。)将纸条粘贴到铜包层的背面,并使用永久性标记,在铜包边缘标记三角形的边角,平行四边形和矩形,然后使用直边连接它们,这样你就可以看到最后一张照片。

接下来,非常小心地设置台锯刀片,使刀片几乎不会在台面上方切割。关键是要去除包层铜侧的刀片宽度,但不要切穿玻璃纤维基材(至少不要切割)。你可能想要用切割条带上留下的一些“下落”进行测试。铜包,看到刀片既不太高也不太低。使用背面绘制的线条剪掉包层作为引导线,以便将刀片对齐。您将需要使用带扩展名的角度指南。对角线应均为62.5˚。慢慢走。正如你所看到的,我的剪辑并没有像我希望的那样完美。一旦通道被切割成包层,你就会想要记下任何粗糙的铜边缘(毕竟血液真的会弄乱电容。)我拿了一些钢丝绒来给它带来拉丝感。

不用说,在使用台锯时采取所有常用的预防措施。戴上安全眼镜并使用推杆,如果你不知道你做什么就不要为了上帝而感到敬畏!

或者,我已经包含了PDF,希望如果有人拥有CNC机器或激光切割机他们想尝试这个,他们可以使用矢量化版本的布局,并削减专业外观。

一旦将非钥匙切入包层,钻孔的尺寸与印刷机可以处理的一样小,仍然可以让你获得连接线穿过每个非钥匙条的顶行的尖端或角落。

当然,如果你想要你可以避免麻烦和艺术性和削减一个传统的键盘,通过在一条包层上切割出规则的直线凹槽,然后切割更短,更薄的条带,然后将它们放在那些上面(如#/♭键。)蓬松的双面胶带可能会绝缘,你不会触发下面的音符,但这是一个未经测试的猜想。我有兴趣看看你想出了什么。

第3步:电子产品

通过从后侧穿过钻孔将导线焊接到每个非键上,然后从铜侧冲洗掉导线。在没有太技术性的情况下,考虑一下你将如何安装它,并计划使电线只需足够长,以便从每个条带中的每个非键到达Arduino而不需要多于一个几毫米的额外电线。然后,非常小心地,一次一根导线,将每根非钥匙的导线焊接到与照片中每个非钥匙上标记的数字对应的Arduino Mega针脚。这是操作的成败部分。您可能希望跳过编程部分并在每次焊接连接后测试按键的功能。 (例如,在我原来的版本中,引脚13桥接或者其他东西并且总是读取就好像被触摸一样,所以我必须编写代码来补偿并将其上方的所有内容移动到引脚值。)

Next ,在Arduino上的+ 5v和插座的套管连接器之间焊接一个220Ω电阻,并在引脚1/TX引脚和插座的尖端连接器之间焊接另一个电阻。 (请注意,各种插座的引出线会有所不同,因此您需要确定哪个连接是哪个。)最后,在Arduino上的Gnd引脚和插座上的环形连接器之间焊接一条连接线。

正如您所看到的,我使用了一小块条形板来安装电阻器和插座,但这并非绝对必要。

焊接后,您需要文件/砂/旋转工具焊接线的齐平切割直到足够平滑,您可以选择使用永久性标记为您选择的任何配置中的非按键着色。我将朝下的三角形全部变成黑色作为视觉提示,但我测试了一个红色和银色永久性标记,每个都工作(银色奇怪地减少了电容读数。)

第4步:装载它

让我们对这部分没有太多的了解。使用你认为舒适的任何东西作为坐骑。我使用染色的实心橡木作为经典合成器外观(对东海岸血统的点头),但你可以使用你想要的任何东西。例如,我还为我的Eurorack案例制作了一个CV版本,它安装在PVC板材结构上。如果您可以使用具有足够宽的床的打印机,或者甚至为其制作纸板底座,则可以考虑将3D打印作为基础。只要它不会干扰电子设备,它就无所谓了。

正如你所看到的,我(懒散地)为无键背面的导线布线了两个通道,底部电子设备的凹槽,以及两者之间的端口,这样我就可以在安装之前将电线焊接到铜包层和Arduino上,然后简单地将Arduino穿过端口。铝片是我用来安装电子设备的(使用塑料支架和插座条板上的一点热胶)。然后我将金属拧入底座并在底部放置一些EVA脚踏板。

非钥匙用浮动的双面胶带粘在底座上,但只要它不会干扰电容或电路,再次使用你想要的任何东西。

第5步:编程

如果你之前从未编写过Arduino,那么你就是在正确的网站上 - 这个主题上可能有数百或数千个‘ibles’,所以我不会再讨论这个问题了。

附带的zip文件中有两个草图。下载并解压缩它们并将它们添加到Arduino草图库中。

第一个草图(megaCapacitiveKeyboardTest)是Arduino readCapacitivePin函数的改编版,它在此作为测试,显示正在按下的键和在串行监视器中按下时的电容值。它会让你看到一些值并测试从Arduino到not-keys的连接。

将它加载到Arduino上,打开串口监视器(确保将串行监视器设置为正确的波特率)然后触摸几个非按键,注

运行大洋洲所需的唯一电源来自Arduino,因此您可以使用与上传草图相同的电缆和从您的计算机上取下电源,或将其连接到手机充电器或墙壁疣 - 无论您喜欢什么意你用来玩的最重和最轻的触摸值。这些将用于第二个草图(OceaniaMidi_Release)中的minCap(最轻触摸)和maxCap(最重)值,这将实际加载到控制器上以将其用作控制器。如果您需要调整值,请执行此操作,然后再次保存草图并将其上传到大洋洲。

步骤6:播放样的旅行,都可以使用您使用过的Arduino。

将公对公电缆插入大洋洲插座和Midi一个0-Coast或其他兼容合成器的插座,并且有它!最左边的两个键(引脚29/28)用作弯音,两个到最右边(引脚30/31)将升高和降低音符发送的八度音程。

0-Coast似乎倾向于挂在Arduino发送的一些音符上,但通常你只能再次触摸悬挂音,它就会关闭。此外,如果在加载草图时0-Coast连接到大洋洲,它可能会卡在低音符上。如果发生这种情况,只需重新启动0-Coast,它就会消失。

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

    关注

    112

    文章

    15214

    浏览量

    171140
  • MIDI
    +关注

    关注

    0

    文章

    75

    浏览量

    15443
收藏 人收藏

    评论

    相关推荐

    电容式传感器MCU 电容式触摸噪声抗扰度指南

    电子发烧友网站提供《电容式传感器MCU 电容式触摸噪声抗扰度指南.pdf》资料免费下载
    发表于 01-03 14:10 2次下载
    <b class='flag-5'>电容式</b>传感器MCU <b class='flag-5'>电容式</b>触摸噪声抗扰度指南

    电容式传感器微控制器 CTSU电容触摸介绍指南

    电子发烧友网站提供《电容式传感器微控制器 CTSU电容触摸介绍指南.pdf》资料免费下载
    发表于 01-03 10:05 0次下载
    <b class='flag-5'>电容式</b>传感器微<b class='flag-5'>控制器</b> CTSU<b class='flag-5'>电容</b>触摸介绍指南

    电容式接近开关的工作原理

    电容式接近开关的工作原理  电容式接近开关是一种常用的接近开关,它基于电容的原理来检测物体的接近。它主要由电容感应器和控制电路两部分组成。在
    的头像 发表于 12-07 15:48 1543次阅读

    电容式传感芯片的工作原理和优点是什么?

    变化转化为数字信号,实现对目标物体的检测与控制电容式传感芯片在诸多领域有广泛的应用,如电子设备、汽车、工业自动化等。 电容式传感芯片的工作原理可以分为两个方面:电容原理和信号处理。
    的头像 发表于 11-10 14:29 740次阅读

    AT32WB415 BLE MIDI入门指南

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

    CW32 电容式触摸按键设计指南

    CW32 电容式触摸按键设计指南
    的头像 发表于 10-25 16:36 578次阅读
    CW32 <b class='flag-5'>电容式</b>触摸按键设计指南

    CW32电容式触摸按键设计指南

    的 CW32 系列小规模 MCU 的 IO、比较、定时、高速高精度内置 RC 时钟源以及高算力等功能,通过检测电路端子电容的微小变化和波动,实现电容式触摸按键功能。其外围电路简单,
    发表于 09-15 06:00

    电容式力传感#传感

    传感电路电容
    未来加油dz
    发布于 :2023年08月11日 18:04:55

    用于音乐应用控制的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

    如何解决浮球开关卡死—电容式液位传感

    灵敏,适用于除湿、香薰机、饮水机等设备。与浮球开关相比,电容式液位开关具有更高的可靠性,更加方便的安装方式,以及更好的保护水质的优点。
    发表于 06-28 15:02

    Arduino:连续MIDI控制器/键盘

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

    TTP229电容式触摸传感模块可以与ESP8266一起使用来制作遥控吗?

    大家好,在家里我有四个带有 tasmota 固件的 sonoff,我用它来控制四个不同的光点。 我在 aliexpress 上买了一个 TTP229 电容式触摸传感模块,我想将它与 ESP8266
    发表于 05-19 11:48

    电容式水位传感器有哪些优点

    电容式水位传感器是一种常用于水位控制的电子设备。与传统的机械式水位控制器相比,电容式水位传感器具有许多优点。 高精度:电容式水位传感器采用先
    的头像 发表于 05-08 13:44 1037次阅读
    <b class='flag-5'>电容式</b>水位传感器有哪些优点

    电容式传感器优点

    电容式传感器 BCS M30TTH2-PSC30G-AT02 电容式传感器是将被测非电量的变化转换为电容量变化的传感器。电容式传感器的优点是结构简单,价格便宜,灵敏度高,零磁滞,真空兼
    的头像 发表于 04-28 11:05 1290次阅读

    电容式料位计介绍

    电容式料位计测量属于接触式测量,采用电磁式方式进行料位测量,它能把测量到的料位高度变化量直接转换成电容的变化量。电容式料位计工作原理是料仓中插入的探头电极与饲料或仓壁之间构成电容器,当
    发表于 04-28 08:52 659次阅读