|
|
本帖最后由 Yu_Shuang 于 2015-2-13 22:38 编辑 [. e- g7 H7 U0 h, \3 V9 E
) ~9 z/ y' _0 i- {: `
我的方案是这样的。1$ ~+ G5 e- b4 Y, L3 k
一个手套,每个手指有一个压敏电阻(FSR),按压时产生中断,mcu捕获。捕获后,通过一个扬声器,播放相应的鼓点声音。! X0 ~# P: b+ [ D4 y+ X6 ?7 Y
- O- c: S: R4 v2 c1 S$ I8 [每个手指对应一个鼓点,鼓点声保存在一张SD卡中,是5个MP3文件。
. ]( I3 u( Y' M( I8 k按压相应的手指,播放对应的鼓点文件。7 O# B0 Y ^4 n0 D
7 v& Q& G* [5 v" E, w$ z3 i6 m这个方案有个问题,就是新到来的中断,会打断上一个没播放完成的鼓点。
1 G* |$ `% f" x1 }5 o6 e- ~无法像市面上的电子琴那样子,同时按下多个琴键,听到的是多个键音的混响。
. r3 A: V8 v, j% V/ K8 m1 @( I7 v5 F5 U1 l% {& B7 H
听说midi可以实现,但是没有相关的经验,有没有朋友能提点建设性意见。, |8 x( l" n. W, A
6 r4 |4 o% }5 z/ M0 W
2+ G5 m: t, {5 a. i) U2 B7 @6 @7 }
关于track功能,这里也顺带提一点,就是这个手套还要有录制功能,录制时,可以记录按压的手指顺序和时间点,这样可以录制成一串节奏,叫track1,可以回放这个track1。8 W9 `: s* Y: o7 I
录制完track1后,可以一边播放这个录制的track1,一边录制track2,相当于给track1加了一个伴奏,录制完成后,称为track2,它实际上是track1和刚刚录制的track的混合,可以回放这个合成后的 track2。* s: ~/ `/ y& h- u( q# T9 p% ?
还可以继续回放track2,来录制track3。
I- `) E6 Y7 Y4 A* c B/ Z录制完成后,播放出来,是三种节奏的混合音效。
& y" |' ?( v0 g, s3 y* p/ n这个方案没想好如何做。 m1 t o5 r/ T1 p/ f6 D# O3 Y
4 L( _4 X" n- w6 r2 x; d感觉想把第一个问题解决掉再说吧。
) f9 a5 h2 H2 ]8 g3 @- u, A0 [5 z$ f( v( ]3 O- t
最后,这个glove还要有电池供电,至少工作三十分钟。
7 h! q6 L; M. s, W# ]) @2 ?; {可充电,这个方案感觉很复杂啊,跟笔记本,手机的电源差不多,就是可以电池供电,接通电源后,可以一边用电源工作,一边给电池充电," Q* r7 ~5 J$ U; J- O
需要各种保护,电源管理等。电源管理方案是很复杂的,如果没有现i成的电路和源码,短时间是搞不定的吧。感觉这个case看着容易,但是难度有点高啊,有朋友愿意一起研究吗?9 U% f* n9 `2 n
3 S2 f/ g! u: @0 d* kqq 1912795674 N \2 P! X2 X6 } ~0 b9 p
( b5 m: E* |4 X% z, @$ {
- @2 |/ s* @& S/ v; r. a8 ~
" M3 W" |' w D8 e4 U |
|