|
本帖最后由 Yu_Shuang 于 2015-2-13 22:38 编辑
0 ^- D2 y9 W) @2 e. d9 {, m, m( i( F; H1 s/ w; g, C0 f* n
我的方案是这样的。1 d; h! L: k( c
一个手套,每个手指有一个压敏电阻(FSR),按压时产生中断,mcu捕获。捕获后,通过一个扬声器,播放相应的鼓点声音。
8 B# e; _- a% N* P; g% n9 S- P4 L, h& z( T
每个手指对应一个鼓点,鼓点声保存在一张SD卡中,是5个MP3文件。% k. b) v9 |, q9 K7 C/ U: c6 T
按压相应的手指,播放对应的鼓点文件。3 {0 k; u. Y' t" V9 W8 d5 |
; Q6 X- m. V( E% n6 ^8 r& V) a1 u8 f) [% o. v
这个方案有个问题,就是新到来的中断,会打断上一个没播放完成的鼓点。0 p4 t) \ @7 m* F! `2 j- [. Q
无法像市面上的电子琴那样子,同时按下多个琴键,听到的是多个键音的混响。# v5 _9 j8 ?8 y- {+ I
( ` `) r8 g& c E" W& v
听说midi可以实现,但是没有相关的经验,有没有朋友能提点建设性意见。' j: t/ l# ]( i4 P
: S6 |0 {+ C5 Y0 q1 ~/ i
2& [, Z" b4 x. ^: J$ ]2 l
关于track功能,这里也顺带提一点,就是这个手套还要有录制功能,录制时,可以记录按压的手指顺序和时间点,这样可以录制成一串节奏,叫track1,可以回放这个track1。! @9 i2 q( N# s/ s
录制完track1后,可以一边播放这个录制的track1,一边录制track2,相当于给track1加了一个伴奏,录制完成后,称为track2,它实际上是track1和刚刚录制的track的混合,可以回放这个合成后的 track2。5 b. n9 h5 B" r2 w N
还可以继续回放track2,来录制track3。
, E- R* Z* t, P2 o; @. b0 R录制完成后,播放出来,是三种节奏的混合音效。
9 l8 i H) H$ t( P% g8 ^这个方案没想好如何做。( y9 m( X% U7 q$ H
J+ l: K' B0 I/ C& v* k/ A. h
感觉想把第一个问题解决掉再说吧。- w% O) l2 R# c! b
( b" f, V0 r$ K% O( U7 p1 d( P最后,这个glove还要有电池供电,至少工作三十分钟。
" k9 s& y( |6 K+ x; D: J可充电,这个方案感觉很复杂啊,跟笔记本,手机的电源差不多,就是可以电池供电,接通电源后,可以一边用电源工作,一边给电池充电,
- k8 d1 n1 p; P1 u需要各种保护,电源管理等。电源管理方案是很复杂的,如果没有现i成的电路和源码,短时间是搞不定的吧。感觉这个case看着容易,但是难度有点高啊,有朋友愿意一起研究吗?
4 H4 q" z3 \9 B7 u6 p9 b$ A! A
& N1 i- A) t! V; N3 O" H; ?' r8 Q7 J8 zqq 191279567( ]& Q6 C* n& j4 w9 A
( Z/ N; n, F& j L) H) {' d' W
. [9 j& }4 t/ r/ d( N% `5 G/ ?* k; i; G8 H: [% j' x X
|
|