|
|
大的计划是用自己那个小街机,对历代家用机的ftg游戏做个回顾,玩了几个之后发现已经适应不了老机器的手柄手感。
" b5 i1 k& k q& h9 C自己用的最顺手的还是rap,所以准备走上歪路,做一个一对多的转接器。
, M1 Z) ^8 K Z, s对应的主机有fc,sfc,n64,ngc,md,ss,dc,ps1,ps2这9种,接口8种。5 `/ J) A7 ^8 Y
摇杆加51单片机,内置1200的电池,4位拨码开关,外壳3d打印,对应不同主机切换。$ n w& k* b2 g% o+ C
! z: B/ Q2 k0 C( T$ z
本来这个工作量也不太大,试着搭了一下硬件,发现这么多种主机外部用线好麻烦。+ j7 x+ P% u7 h Y8 C8 o9 P. m; K6 T
路继续变得更歪,准备把所有机种都弄成无线的,反正大同小异。
/ N5 O# S7 r+ n! p w; e% `
$ X- f$ Y& J/ A7 D: c0 y搜了下同类的diy,发现大家思路都差不多,特别是硬件选择几乎都一样,不过也可以说有了NRF24L01这种小体积的无线芯片才让无线手柄diy变得容易实现。
- w: n+ Y& d6 ~) k: |2 o孙大师也先搞了不少,但他说的为减少延迟,使用了双核架构没明白意思。用起来再说吧。
8 `( B R, Z% {$ [' y4 _! S+ Q. k
0 H1 [$ X; \ N0 r=====================================================================% g3 n# P* b. G# I
初步了解的手柄硬件结构
2 @$ G! ?' y+ J) j. Y9 {- Kfc 9针 串行
: ]% @0 I" ~% C! }& Tsfc 7针 串行
! d8 e3 m2 k k( f9 g3 s( s+ e& xn64 3针 串行
2 _6 e* H6 S/ [% N: Q; pngc ???; k" e# E6 ~$ b2 ^# F
md 6+1(选择信号)并行
, P) }: M1 g$ H1 v6 mss 4+4(选择信号)并行1 j) G6 l, m; B9 X% V" T0 j
dc 5针串行 多层协议 最复杂# L- H) Z; u" }) ~+ r( x
ps 9针串行
% x& ?$ K. x1 E1 Y* t4 v
& Y% J8 r4 m+ l% r6 S& `先从最简单的md开始,目前花了4个晚上的时间,按照3d给的资料,测试手柄手法讯号成功,但是其实我对硬件设计机制还是有很大疑惑,比如说主机以60hz发送脉冲,如果按键生效时间比17f短,那不是有些输入会失效??这样的扫描频率就是认定了人手速大大低于60hz咯当然从高桥的表现来看也可以这么说,不过目前主流ftg都是60f的微操又怎么解释啊。。。7 k4 d; u, O- O" S9 c
另外也摸清楚了无线模块的通讯方式,但是我手里目前只有一组烧录器,测试一次代码非常麻烦。网购了新的一批硬件,花费900元。等新的硬件到了之后做跟进的测试。" [5 T: A" G8 B6 W3 i' I6 F. g+ S
6 d& R$ d& g2 [. l$ v$ @
想尽快有所突破,进入dc阶段,买了naomi的网件,搞好了就可以用摇杆无线玩naomi了。 |
评分
-
查看全部评分
|