|
|
大的计划是用自己那个小街机,对历代家用机的ftg游戏做个回顾,玩了几个之后发现已经适应不了老机器的手柄手感。
4 ^! \; M/ Q& L& c# w& d0 {自己用的最顺手的还是rap,所以准备走上歪路,做一个一对多的转接器。6 h+ [8 U+ V* L! I5 y1 Q9 ?4 f
对应的主机有fc,sfc,n64,ngc,md,ss,dc,ps1,ps2这9种,接口8种。" p+ j+ `4 ]$ b
摇杆加51单片机,内置1200的电池,4位拨码开关,外壳3d打印,对应不同主机切换。
. s" `) ]$ x. w4 ]+ v$ a. n! |) ^
本来这个工作量也不太大,试着搭了一下硬件,发现这么多种主机外部用线好麻烦。
$ {; i( a7 b9 _( X* d2 |5 }9 w路继续变得更歪,准备把所有机种都弄成无线的,反正大同小异。
/ U$ S! v( Y) F! }2 Y7 M, @
4 R0 a. |7 O# c' y. b搜了下同类的diy,发现大家思路都差不多,特别是硬件选择几乎都一样,不过也可以说有了NRF24L01这种小体积的无线芯片才让无线手柄diy变得容易实现。
, X3 Q" [* |7 M" o, T孙大师也先搞了不少,但他说的为减少延迟,使用了双核架构没明白意思。用起来再说吧。
y% H* P5 }& X. N, n7 O" I# T" D7 ~4 n: W% B
=====================================================================3 y; u8 m0 y" P8 C5 t* ?8 H
初步了解的手柄硬件结构
) M3 L( M* h" [0 sfc 9针 串行
- I. @6 {4 F" {2 f4 Msfc 7针 串行$ T5 q& _/ d4 v. k
n64 3针 串行
, N, a6 Y4 a3 U7 b6 [$ K( ~ngc ???3 U# I) X4 G s" }2 T! |: w
md 6+1(选择信号)并行
: l% n" b/ b' q5 f- N' u% a+ Hss 4+4(选择信号)并行; V1 e- a/ c6 S F" L
dc 5针串行 多层协议 最复杂
: ?9 X4 _2 |0 w# O4 B3 @# Yps 9针串行 O R7 y4 H0 t$ T6 [; P
4 H8 g" N+ f1 m' _" Y- m先从最简单的md开始,目前花了4个晚上的时间,按照3d给的资料,测试手柄手法讯号成功,但是其实我对硬件设计机制还是有很大疑惑,比如说主机以60hz发送脉冲,如果按键生效时间比17f短,那不是有些输入会失效??这样的扫描频率就是认定了人手速大大低于60hz咯当然从高桥的表现来看也可以这么说,不过目前主流ftg都是60f的微操又怎么解释啊。。。 m. l9 P) Y- j
另外也摸清楚了无线模块的通讯方式,但是我手里目前只有一组烧录器,测试一次代码非常麻烦。网购了新的一批硬件,花费900元。等新的硬件到了之后做跟进的测试。
: Y/ O! A4 p V% u
+ O0 @. i! f% z) l8 g4 X想尽快有所突破,进入dc阶段,买了naomi的网件,搞好了就可以用摇杆无线玩naomi了。 |
评分
-
查看全部评分
|