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

    文章

    16394

    浏览量

    178481
  • MIDI
    +关注

    关注

    0

    文章

    75

    浏览量

    15665
收藏 人收藏

    评论

    相关推荐

    电容式触摸芯片 超强抗干扰 选型指南、应用方案

    的制约;硬件结构包括:控制器电容感测控制器负责执行软件算法,以处理电容式
    的头像 发表于 12-23 16:14 253次阅读
    <b class='flag-5'>电容式</b>触摸芯片 超强抗干扰 选型指南、应用方案

    电容式控MSP430FR2676 MCU板(CAPTIVATE-FR2676)入门指南

    电子发烧友网站提供《电容式控MSP430FR2676 MCU板(CAPTIVATE-FR2676)入门指南.pdf》资料免费下载
    发表于 12-05 15:07 1次下载
    <b class='flag-5'>电容式</b><b class='flag-5'>触</b>控MSP430FR2676 MCU板(CAPTIVATE-FR2676)入门指南

    电容式压力传感的工作原理及应用

    电容式压力传感是一种利用电容器的电容量变化来测量压力的传感。它具有高精度、高灵敏度、低功耗、良好的线性特性和较宽的测量范围等特点。在许多
    的头像 发表于 10-21 11:38 1427次阅读

    基于MSP430微控制器的1uA电容式夹持检测

    电子发烧友网站提供《基于MSP430微控制器的1uA电容式夹持检测.pdf》资料免费下载
    发表于 10-18 10:32 0次下载
    基于MSP430微<b class='flag-5'>控制器</b>的1uA<b class='flag-5'>电容式</b>夹持检测

    电容式控应用中的灵敏度、SNR和设计裕度

    电子发烧友网站提供《电容式控应用中的灵敏度、SNR和设计裕度.pdf》资料免费下载
    发表于 09-23 12:33 0次下载
    <b class='flag-5'>电容式</b><b class='flag-5'>触</b>控应用中的灵敏度、SNR和设计裕度

    采用CapTIvate™技术的MSP430™ MCU的电容式控设计流程

    电子发烧友网站提供《采用CapTIvate™技术的MSP430™ MCU的电容式控设计流程.pdf》资料免费下载
    发表于 08-31 09:35 0次下载
    采用CapTIvate™技术的MSP430™ MCU的<b class='flag-5'>电容式</b><b class='flag-5'>触</b>控设计流程

    电容式传感的测量电路有哪些?

    电容式传感是一种利用电容器原理来测量各种物理量(如位移、压力、加速度等)的传感。它具有灵敏度高、线性度好、稳定性强等优点,广泛应用于工业自动化、机器人技术、医疗设备等领域。
    的头像 发表于 08-29 14:09 1398次阅读

    电容式压力分为哪三种

    电容式压力传感是一种利用电容器原理测量压力的传感。它具有测量范围广、精度高、稳定性好、抗干扰能力强等优点,广泛应用于工业、医疗、科研等领域。电容
    的头像 发表于 08-07 11:13 887次阅读

    MSP430FR25x2电容式触摸感应混合信号微控制器数据表

    电子发烧友网站提供《MSP430FR25x2电容式触摸感应混合信号微控制器数据表.pdf》资料免费下载
    发表于 08-06 14:21 0次下载
    MSP430FR25x2<b class='flag-5'>电容式</b>触摸感应混合信号微<b class='flag-5'>控制器</b>数据表

    MSP430FR263x、MSP430FR253x电容式控感应混合信号微控制器数据表

    电子发烧友网站提供《MSP430FR263x、MSP430FR253x电容式控感应混合信号微控制器数据表.pdf》资料免费下载
    发表于 08-02 11:54 0次下载
    MSP430FR263x、MSP430FR253x<b class='flag-5'>电容式</b><b class='flag-5'>触</b>控感应混合信号微<b class='flag-5'>控制器</b>数据表

    MSP430FR267x电容式控感应混合信号微控制器数据表

    电子发烧友网站提供《MSP430FR267x电容式控感应混合信号微控制器数据表.pdf》资料免费下载
    发表于 08-01 12:45 0次下载
    MSP430FR267x<b class='flag-5'>电容式</b><b class='flag-5'>触</b>控感应混合信号微<b class='flag-5'>控制器</b>数据表

    电容式传感分为几种类型?其工作原理分别是什么?

    电容式传感是一种将被测量变化转换成电容量变化的传感。它具有结构简单、体积小、灵敏度高、稳定性好、抗干扰能力强等优点,广泛应用于工业自动化、精密测量、生物医学等领域。 一、
    的头像 发表于 07-22 14:49 3837次阅读

    单相220v电容式电机用什么调速

    个技术难题。本文将详细介绍单相220V电容式电机的调速方法,包括电子调速、变频调速、变容调速等。 一、单相220V电容式电机的工作原理
    的头像 发表于 06-18 10:30 2889次阅读

    韩国GreenChip电容式触摸芯片-打造智能控新时代

    在如今科技迅猛发展的时代;智能控技术已经成为现代生活中不可或缺的一部分;作为一家领先的控芯片制造商,韩国GreenChip推出的电容式触摸芯片正以其卓越的性能和创新的设计,引领着智能
    的头像 发表于 06-03 10:59 501次阅读
    韩国GreenChip<b class='flag-5'>电容式</b>触摸芯片-打造智能<b class='flag-5'>触</b>控新时代

    智能门锁控工作原理中应用的电容式触摸芯片

    智能门锁的识别技术中,密码几乎成为标配功能。相比机械按键的控方式,电容式控方式可以在加上一层玻璃甚至金属一体成型之后与用户进行交互,由于进行了物理性隔离,使得外壳更具完整性,物理上安全性更佳。
    的头像 发表于 01-09 09:33 655次阅读
    智能门锁<b class='flag-5'>触</b>控工作原理中应用的<b class='flag-5'>电容式</b>触摸芯片