目录:
Jordan,Ashley,Lothar和我用滑块,按钮和drumpads制作了一个独角兽主题的midi-controller。
我们与Arduino Uno一起使用了ableton(现场音乐软件)。
当然你可以用你想要的wathever主题制作这个midi-controller!
供应:
第1步:选择一个主题
所以我们制作了一个独角兽主题的midi-controller,当然你也可以这样做。甚至更好:你可以给你喜欢的midi-controller wathever主题!想想圣诞节,奴才或海盗等事情。为您的控制器提供一个主题,使它更有趣10倍,让它脱颖而出!
第2步:聚集您的组件
这就是你需要的:
电气元件
- Arduino Uno R3
- 跳线
- 用鳄鱼夹跳线
- 3个小面包板
(我们发现使用3个小面包板更容易,而不是一个大面包板,以保持概览)
- 2x Piezzo换能器
- 4x滑动开关
- 4x按钮
- 4x 10k欧姆电阻器
(当然,请检查按钮的显示器是什么意思,可能会有所不同)
- 2x 1.5 M欧姆电阻
(可以肯定的是,检查你的piezzos的显示器是什么意思,可能会有所不同)
框
- mdf板
(或者如果你不打算激光切割纸板
- 2x Pringle can lid(制作drumpads)
装饰
- 涂料
- 在我们的例子中:闪闪发光!
(如果你打算焊接)
- 焊丝
- 电线
- 原型板
=>请注意我们在此列表中没有包含工具!
第3步:连接一切
按照计划将所有内容连接在一起。该计划显示了我们是如何做到的,但也有其他可能性,具体取决于输入设备的特性。
=>连接滑块时请注意连接同一电路上的电缆。有一个电路,数字没有重音,并且有一个电路,数字有重点。你选择的电路并不重要。
第4步:将Arduino与Ableton连接起来
Arduino通过hardton与max for live(m4l)进行通信。因此,您必须检查是否已在配件中安装了m4l。通常它与ableton一起下载,这应该不是问题。然后你必须为Arduino下载m4l设备并将firmata代码上传到你的Arduino。
1.如果你还没有能力,你可以在这里下载试用版
=> http://www.ableton.com/en/trial/
如果您接受不能保存任何工作,则可以运行试用版30天或无限期运行。
2.确保max for live(m4l)与ableton一起安装。这种编程语言将用于与arduino进行通信。通常这不应该是一个问题,因为当你下载ableton时它会自动发生。
3.在此处下载Arduino m4l设备和firmata代码
=> http://github.com/Ableton/m4l-connection-kit/tree..
4.阅读上面链接中的“READ ME”文件
5.将firmata代码上传到您的Arduino
如果您希望能够使用Arduino m4l设备,则必须将此代码上传到您的Arduino。此代码适用于您希望连接到Arduino的任何输入设备,并且不需要您进行任何编码。
=>之前从未使用过Arduino,你不知道该怎么做?然后你应该看看这个视频:
6.在canton中打开arduino设备,你应该在左栏中找到它。
7.测试它是否有效,例如,当您按下按钮时,您应该看到它所连接的端口旁边的蓝色“亮”灯亮起。如果它不起作用,请尝试以下方法:
- 检查Ableton arduino设备正在侦听的端口是否与Arduino连接的端口相同。 (如果您不知道该端口,请检查Arduino软件中的端口,在右下角)
- 尝试单击输入设备所连接的引脚线,它们应为橙色才能工作。
- 仔细检查所有电缆是否连接良好,没有出现任何错误,没有任何部件损坏,……
PS:在这个视频中,所有内容都是逐步解释的,您可以获得所需的视觉效果:
第5步:切出你的盒子
我们使用这个web应用程序来制作我们盒子的基本计划:
=>
确保选择正确的电路板厚度,并确保在测量元件时确定孔的大小(请记住,稍微小一点的孔更容易固定,然后是一个大的孔)。
要制作细节,您可以编辑矢量图形编辑器(如adobe illustrator或inkscape)。
PS:不要忘记为usb线添加一个孔!
第6步:涂漆
在组装盒子之前先涂上木头。由于时间压力,我们无法承担按此顺序进行操作的风险,但在组装之前进行涂装更容易,更清洁!
第7步:组装一切
为了使按钮和滑块适合你可能需要打磨孔(从一些粗糙的砂纸开始,p60,并用更平滑的p120完成)。确保使用正确类型的胶水(例如木胶),MDF是木材,因此是多孔材料。为了粘合我们使用热胶的drumpads,这不是理想的。
第8步:玩得开心,制作一些音乐!
这里有一些我们用作灵感的有用链接:
=> MIDI Arduino鼓:http://www.instructables.com/id/MIDI-Arduino-Drum …
=> Pringle Can MIDI鼓:http://www.instructables.com/id/Pringle-Can-MIDI -…