|
|
大的计划是用自己那个小街机,对历代家用机的ftg游戏做个回顾,玩了几个之后发现已经适应不了老机器的手柄手感。
' i: L, O- l' ]' B) d* M# S, s) Y自己用的最顺手的还是rap,所以准备走上歪路,做一个一对多的转接器。, X' V- V! W3 D: X( f3 W1 \9 r
对应的主机有fc,sfc,n64,ngc,md,ss,dc,ps1,ps2这9种,接口8种。+ U w1 o( A, D
摇杆加51单片机,内置1200的电池,4位拨码开关,外壳3d打印,对应不同主机切换。
: a( a2 V/ V. q) F5 ^/ Z) h# I1 M+ f: l! G
本来这个工作量也不太大,试着搭了一下硬件,发现这么多种主机外部用线好麻烦。
) q8 w" [8 @- Y! ]3 W2 H9 ^- M路继续变得更歪,准备把所有机种都弄成无线的,反正大同小异。
a/ i4 `" E1 P3 H* M! t+ \+ d K0 ~0 U2 G6 \* D$ k ?
搜了下同类的diy,发现大家思路都差不多,特别是硬件选择几乎都一样,不过也可以说有了NRF24L01这种小体积的无线芯片才让无线手柄diy变得容易实现。
$ Y: O0 N/ X, N- O孙大师也先搞了不少,但他说的为减少延迟,使用了双核架构没明白意思。用起来再说吧。5 ^5 m9 R2 j% A! ]0 G
* o4 _) G" Q/ \2 ^=====================================================================& c* B6 K. V) f2 |- O
初步了解的手柄硬件结构' d8 k7 d- _9 d$ g
fc 9针 串行! n4 @$ y. l3 _( j: g( d
sfc 7针 串行
: P }$ E+ f1 b/ ^6 E- E& _& Pn64 3针 串行# D- k5 ]( _5 A5 _( `. F5 P
ngc ???% Y- X ~* s5 F# l* k/ Q
md 6+1(选择信号)并行
/ }& {2 \: |2 h7 q; l! nss 4+4(选择信号)并行
: u, [* X5 B7 |. L" q% [: b6 R: Tdc 5针串行 多层协议 最复杂
8 T O" m8 M' `* b- t3 w% m! bps 9针串行/ K$ v2 U& }% |) V0 E# K3 O
3 d4 Z! z- C( H2 g6 O" e$ y
先从最简单的md开始,目前花了4个晚上的时间,按照3d给的资料,测试手柄手法讯号成功,但是其实我对硬件设计机制还是有很大疑惑,比如说主机以60hz发送脉冲,如果按键生效时间比17f短,那不是有些输入会失效??这样的扫描频率就是认定了人手速大大低于60hz咯当然从高桥的表现来看也可以这么说,不过目前主流ftg都是60f的微操又怎么解释啊。。。' f0 I# r$ x9 [8 t2 j# ~
另外也摸清楚了无线模块的通讯方式,但是我手里目前只有一组烧录器,测试一次代码非常麻烦。网购了新的一批硬件,花费900元。等新的硬件到了之后做跟进的测试。
% Z( E+ S9 ?. b
3 }7 D, j( z- ~9 S" @: n想尽快有所突破,进入dc阶段,买了naomi的网件,搞好了就可以用摇杆无线玩naomi了。 |
评分
-
查看全部评分
|