|
|
大的计划是用自己那个小街机,对历代家用机的ftg游戏做个回顾,玩了几个之后发现已经适应不了老机器的手柄手感。
4 r( s3 Z2 R3 V( ?1 u- v7 i% v! a自己用的最顺手的还是rap,所以准备走上歪路,做一个一对多的转接器。; R" G$ o' S: t9 @2 F0 z7 j
对应的主机有fc,sfc,n64,ngc,md,ss,dc,ps1,ps2这9种,接口8种。
1 W0 ^; y# t# l摇杆加51单片机,内置1200的电池,4位拨码开关,外壳3d打印,对应不同主机切换。
! z+ S) |* o- O1 K0 E* h, o# g5 Z& `$ m1 j+ ]4 }7 R0 ?6 M
本来这个工作量也不太大,试着搭了一下硬件,发现这么多种主机外部用线好麻烦。) J* b* ^% k! `; ?3 a4 M
路继续变得更歪,准备把所有机种都弄成无线的,反正大同小异。
2 [2 X7 D5 V$ q/ L
% A O& R3 ~" O搜了下同类的diy,发现大家思路都差不多,特别是硬件选择几乎都一样,不过也可以说有了NRF24L01这种小体积的无线芯片才让无线手柄diy变得容易实现。
3 P& m5 [ c* t( W* o孙大师也先搞了不少,但他说的为减少延迟,使用了双核架构没明白意思。用起来再说吧。
% M) I# V$ O! X1 q5 b
6 J6 a& j, E! r0 N w7 d) ~* O. i=====================================================================
9 N' ?0 ?6 f8 z+ c7 z; x7 T初步了解的手柄硬件结构/ S q" I) j* F8 {: f8 A$ u
fc 9针 串行
# i/ o) W4 U) u: V6 s( _sfc 7针 串行
, @0 ]7 X- h; U: ^- o: G1 _0 \n64 3针 串行
' B: j- E1 |" `ngc ???0 i: z* Y6 m8 @ ^$ C: S' |
md 6+1(选择信号)并行+ s5 S1 W* I2 c) _, H4 s5 i! E/ x3 Q$ d H
ss 4+4(选择信号)并行
/ W' I0 @; c0 p) F y) Odc 5针串行 多层协议 最复杂0 O5 t j! t. m" G [$ Z
ps 9针串行) C; T4 z% {6 R1 e7 H2 U. Z
: ~6 _( m+ n1 }% q# C先从最简单的md开始,目前花了4个晚上的时间,按照3d给的资料,测试手柄手法讯号成功,但是其实我对硬件设计机制还是有很大疑惑,比如说主机以60hz发送脉冲,如果按键生效时间比17f短,那不是有些输入会失效??这样的扫描频率就是认定了人手速大大低于60hz咯当然从高桥的表现来看也可以这么说,不过目前主流ftg都是60f的微操又怎么解释啊。。。1 s" f1 d, j8 K; q
另外也摸清楚了无线模块的通讯方式,但是我手里目前只有一组烧录器,测试一次代码非常麻烦。网购了新的一批硬件,花费900元。等新的硬件到了之后做跟进的测试。$ f+ M; k) i; l! Z1 J
8 v i, _; C& u8 g9 m想尽快有所突破,进入dc阶段,买了naomi的网件,搞好了就可以用摇杆无线玩naomi了。 |
评分
-
查看全部评分
|