|
|
大的计划是用自己那个小街机,对历代家用机的ftg游戏做个回顾,玩了几个之后发现已经适应不了老机器的手柄手感。
# i4 `3 T5 `& h# k自己用的最顺手的还是rap,所以准备走上歪路,做一个一对多的转接器。
: l: f5 `0 S: K# {% F对应的主机有fc,sfc,n64,ngc,md,ss,dc,ps1,ps2这9种,接口8种。
: n8 v$ U7 }9 T: c2 ]7 Q摇杆加51单片机,内置1200的电池,4位拨码开关,外壳3d打印,对应不同主机切换。
# d' w1 x1 d& T* j8 C
$ s z8 C" O- B8 _1 ^; l9 A8 c本来这个工作量也不太大,试着搭了一下硬件,发现这么多种主机外部用线好麻烦。
8 x$ W& I0 `1 e; | o路继续变得更歪,准备把所有机种都弄成无线的,反正大同小异。: V& q i! K4 S+ C: T/ F8 _, f
* o! |: m' c2 u2 l5 \
搜了下同类的diy,发现大家思路都差不多,特别是硬件选择几乎都一样,不过也可以说有了NRF24L01这种小体积的无线芯片才让无线手柄diy变得容易实现。6 H# ^2 V0 r8 k5 i4 A: z2 i9 Q8 J
孙大师也先搞了不少,但他说的为减少延迟,使用了双核架构没明白意思。用起来再说吧。
: s5 o& |6 F9 T8 }: p! [) w: j
0 G" `3 M8 ~ H6 E- a0 [9 |=====================================================================
: K) G: \/ J8 [& ^$ b; F初步了解的手柄硬件结构* D5 g4 w6 D# b9 ~; p* [" r. t+ ~
fc 9针 串行
/ {& [: ]& ]( n; v. Asfc 7针 串行
0 H3 t# {$ b! K) j" Sn64 3针 串行& B3 d+ @8 g( ^2 Q* q
ngc ???
) V' L" x" @) P2 @) j; tmd 6+1(选择信号)并行4 w" R% m0 x0 {/ Q) G* H, }& m
ss 4+4(选择信号)并行' E' \' ?( m# n k
dc 5针串行 多层协议 最复杂
, W5 b+ g9 e. W5 q* a, y) ^% Gps 9针串行
: a0 y7 z8 b7 E" D) e# b$ W- J5 ~$ h N
先从最简单的md开始,目前花了4个晚上的时间,按照3d给的资料,测试手柄手法讯号成功,但是其实我对硬件设计机制还是有很大疑惑,比如说主机以60hz发送脉冲,如果按键生效时间比17f短,那不是有些输入会失效??这样的扫描频率就是认定了人手速大大低于60hz咯当然从高桥的表现来看也可以这么说,不过目前主流ftg都是60f的微操又怎么解释啊。。。, {. d4 i( `# e$ r/ o
另外也摸清楚了无线模块的通讯方式,但是我手里目前只有一组烧录器,测试一次代码非常麻烦。网购了新的一批硬件,花费900元。等新的硬件到了之后做跟进的测试。
7 o4 I+ N5 j* v8 A/ V5 s3 M; E3 _( i* b a
想尽快有所突破,进入dc阶段,买了naomi的网件,搞好了就可以用摇杆无线玩naomi了。 |
评分
-
查看全部评分
|