|
本帖最后由 Yu_Shuang 于 2015-2-13 22:38 编辑
4 y! |/ O" p0 U9 v" `: ~1 @+ \) n. U% V5 _4 B
我的方案是这样的。1! t+ a0 W& {8 T! v" F% o }
一个手套,每个手指有一个压敏电阻(FSR),按压时产生中断,mcu捕获。捕获后,通过一个扬声器,播放相应的鼓点声音。; v1 A! H. ?) R& }
* q# t2 a; K( N$ y' y, k
每个手指对应一个鼓点,鼓点声保存在一张SD卡中,是5个MP3文件。
. t/ ]( Y7 z n+ M+ N按压相应的手指,播放对应的鼓点文件。
. W5 p5 K- Q: P; n0 r/ ?9 O6 N r3 k
$ l8 F8 ]8 M' Q3 @9 a q$ k这个方案有个问题,就是新到来的中断,会打断上一个没播放完成的鼓点。3 r; T! V$ C S! B7 R
无法像市面上的电子琴那样子,同时按下多个琴键,听到的是多个键音的混响。
\! b" F& f8 z4 y' Y4 d9 Y# f q9 C( H& W8 f/ G9 Z' C3 b
听说midi可以实现,但是没有相关的经验,有没有朋友能提点建设性意见。 [2 l# ?& b! ?5 }4 L
9 I. J& |5 n# d; ]23 {9 X" d, i! p; l5 `, ~6 ]
关于track功能,这里也顺带提一点,就是这个手套还要有录制功能,录制时,可以记录按压的手指顺序和时间点,这样可以录制成一串节奏,叫track1,可以回放这个track1。
9 O' t( P U! O/ ]录制完track1后,可以一边播放这个录制的track1,一边录制track2,相当于给track1加了一个伴奏,录制完成后,称为track2,它实际上是track1和刚刚录制的track的混合,可以回放这个合成后的 track2。
3 o* U% O5 i2 h6 i还可以继续回放track2,来录制track3。
1 c& b) E! N' q$ [9 h# |录制完成后,播放出来,是三种节奏的混合音效。
0 M6 H- F: `! A }! |2 N2 z( |. h. h这个方案没想好如何做。0 z+ p( | m8 a3 k
2 H2 T, f/ B2 z1 {
感觉想把第一个问题解决掉再说吧。
$ F5 g; E' E" ~& i/ H1 o9 N
0 Y H7 g' {3 j8 F! R最后,这个glove还要有电池供电,至少工作三十分钟。
; ]( u' q0 G* M# `4 |4 G. ]+ ^可充电,这个方案感觉很复杂啊,跟笔记本,手机的电源差不多,就是可以电池供电,接通电源后,可以一边用电源工作,一边给电池充电,
2 J% n: h* W( n需要各种保护,电源管理等。电源管理方案是很复杂的,如果没有现i成的电路和源码,短时间是搞不定的吧。感觉这个case看着容易,但是难度有点高啊,有朋友愿意一起研究吗?
8 u( v" C! U% ]" ~. M' [
3 k' R. T2 J" Jqq 1912795671 T- r1 t# t9 H0 h7 ^
8 x" X Z4 s) `+ x# y ?" f
& ` B- A; T9 M5 Z1 l
/ q2 P4 J4 T1 g- O- y |
|