31298| 22
|
[项目] DIY简易打击垫"LaunchBox" |
前些天逛TB看到了这货 瞬间就有种”挪不动步子了“的赶脚,下面有视频 然而看了看价格,我又看了看老婆。。。算了,还是忍忍吧。 其实在这之前,我先看中的是LaunchPad: 但是感觉按键太多了,太专业。怕自己玩两天觉得难就放弃。 理性消费的OS:其实就是为了满足自己一个拍打节奏带来即时音色回馈的快感。 这么一说还真不如这样: 好了好了,不能在想下去了,干脆动手做一个。 计划:用矩阵按键模拟USB键盘把按键值发送到电脑串口,触发PC端下位机:launchpad模拟软件---Soundplant 界面: 按键触发声音,需要音色包和一些按键设置,设置我会在后文中叙述。 跑了趟电子市场买了些按键回来。 先介绍一下材料把: 耗材: 按钮:6*6mm ,12*12mm轻触开关, 工业仪器按键我都买了一些,因为我想做成矩阵式 ,4X4/ 6X6 /8x8随便。 如果要用小的轻触开关做,根据需要买个大一点的洞洞板。 一些导线, 木盒是TB的15*15cm 核心: Arduino Micro/ leonardo32U4的板子可以直接用Keyborad.h的库 工具:手电钻 16CM的开孔器。 制作过程:这里演示我用大按钮做的4X4矩阵键盘 在木盒盖子反面上画出8X8的格子,每四个小格子为一个按键位,所以中心点就是开孔点。 16CM开孔器钻16个洞也就几分钟。关键就是不能太用力,一不小心很容易像我这样把盖板上面弄瘸。 这里提供一个好方法:先还是从背面钻,钻到刚好从正面冒出一小点中心出来就换个面反转。这样就好多了。(图中右边就是先钻的) 装按键 走线的话可以参考 这样就引出来8根线 接daoMicro的2-9 最后在侧面开个孔插数据线 程序代码
上传代码后,它就变成一个键盘了,接着就可以开始设置软件键位,注意视频看到一半你可能会出做出同右边一样的动作 表怪我,我真没意识到。 现在有个问题就是:这么大个盒子就放这么点东西太浪费,而且还得接电脑,如果我想做成内存卡音源让按键调用,喇叭播放怎么实现呢?我有个MP3模块,不太会用,资料上说只能弄11首曲子。希望大神们帮帮我。 又做了个36键的 |
robo027 发表于 2017-6-29 12:42 那么库文件,keypad.h文件在哪里下载? |
lilei8488 发表于 2018-2-26 13:51 http://playground.arduino.cc/Code/Keypad#Download 另外一个在USB库里面你找找 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed