|
|
大的计划是用自己那个小街机,对历代家用机的ftg游戏做个回顾,玩了几个之后发现已经适应不了老机器的手柄手感。6 f3 z9 O% M' G) `# `( X) x# k: o
自己用的最顺手的还是rap,所以准备走上歪路,做一个一对多的转接器。
, n0 m4 C4 G' ]对应的主机有fc,sfc,n64,ngc,md,ss,dc,ps1,ps2这9种,接口8种。
5 Y* G7 M [ b2 Z摇杆加51单片机,内置1200的电池,4位拨码开关,外壳3d打印,对应不同主机切换。
0 r- l0 z* s+ J; P) V+ W% S& g% j3 [" @& _! g5 |8 y
本来这个工作量也不太大,试着搭了一下硬件,发现这么多种主机外部用线好麻烦。/ m: f. t. ?2 K9 m, L
路继续变得更歪,准备把所有机种都弄成无线的,反正大同小异。
& c# i2 C1 z) Q8 G. b& S
5 u+ p3 B; B7 M$ B搜了下同类的diy,发现大家思路都差不多,特别是硬件选择几乎都一样,不过也可以说有了NRF24L01这种小体积的无线芯片才让无线手柄diy变得容易实现。- N. z* o: W; q1 c2 o* v
孙大师也先搞了不少,但他说的为减少延迟,使用了双核架构没明白意思。用起来再说吧。
; [# y" W4 O8 i6 z! v, |& ]# f! \
3 ?8 y8 [- c+ N8 l7 L- M=====================================================================
6 X' O' x! D" j, Y初步了解的手柄硬件结构
3 W4 g+ q( x; {" z8 |7 Hfc 9针 串行% T! Q$ ^; G, f/ ^- U0 H: j5 r3 p
sfc 7针 串行
; l5 D: Y7 y$ @8 sn64 3针 串行$ q3 v# i2 ~) y6 d8 w, f
ngc ???
3 \$ v$ [- o6 b; B# S' Fmd 6+1(选择信号)并行
9 \8 U4 J5 D2 O) d$ ?ss 4+4(选择信号)并行: P- u/ r1 W" U+ y1 C n6 W" p w
dc 5针串行 多层协议 最复杂; l" F1 @; h5 m5 h
ps 9针串行
: x1 w- M8 [: d# f- M' B
* j, Q2 r M& @2 Y# K0 _7 n( U先从最简单的md开始,目前花了4个晚上的时间,按照3d给的资料,测试手柄手法讯号成功,但是其实我对硬件设计机制还是有很大疑惑,比如说主机以60hz发送脉冲,如果按键生效时间比17f短,那不是有些输入会失效??这样的扫描频率就是认定了人手速大大低于60hz咯当然从高桥的表现来看也可以这么说,不过目前主流ftg都是60f的微操又怎么解释啊。。。; _2 s T& O& i
另外也摸清楚了无线模块的通讯方式,但是我手里目前只有一组烧录器,测试一次代码非常麻烦。网购了新的一批硬件,花费900元。等新的硬件到了之后做跟进的测试。
; r3 P" D6 E% o: c7 V3 q
1 U- {; \5 A) X8 @. o想尽快有所突破,进入dc阶段,买了naomi的网件,搞好了就可以用摇杆无线玩naomi了。 |
评分
-
查看全部评分
|