|
|
大的计划是用自己那个小街机,对历代家用机的ftg游戏做个回顾,玩了几个之后发现已经适应不了老机器的手柄手感。
. o4 t7 W" L- r& n自己用的最顺手的还是rap,所以准备走上歪路,做一个一对多的转接器。( N v9 W1 l3 T# [. W4 `: ~
对应的主机有fc,sfc,n64,ngc,md,ss,dc,ps1,ps2这9种,接口8种。
) |. n& L4 k% X摇杆加51单片机,内置1200的电池,4位拨码开关,外壳3d打印,对应不同主机切换。' q5 G! Z! |: O4 S9 y
; u$ r- N" K; a; r5 h# u本来这个工作量也不太大,试着搭了一下硬件,发现这么多种主机外部用线好麻烦。; A+ |# W% W; u- p+ W7 `7 w
路继续变得更歪,准备把所有机种都弄成无线的,反正大同小异。& q% ?! v+ q* p. s$ d
" ~/ Y2 @3 a9 b: u搜了下同类的diy,发现大家思路都差不多,特别是硬件选择几乎都一样,不过也可以说有了NRF24L01这种小体积的无线芯片才让无线手柄diy变得容易实现。* s- p0 a$ L4 _
孙大师也先搞了不少,但他说的为减少延迟,使用了双核架构没明白意思。用起来再说吧。' \9 `5 U# |' H* R
# h4 g$ y W% O+ }. b=====================================================================0 g% c- W5 j# _( w% r, r3 g' X& F
初步了解的手柄硬件结构
4 f, A! F, M$ d6 T0 I& H( qfc 9针 串行* A0 g8 A4 ^, I% R* U3 V
sfc 7针 串行
' e7 c2 m3 g4 e3 g# ?n64 3针 串行) r& v0 F$ j& `) f% N. n
ngc ???% X: K$ h0 `' ^7 `# `
md 6+1(选择信号)并行
! n# h* x2 Y. o) Ass 4+4(选择信号)并行
0 X F, u2 ]; w* Y* Y' J- F |- Hdc 5针串行 多层协议 最复杂
: _% Y5 |2 G$ n5 Vps 9针串行* v6 S& V: e( p" C# \* g2 V7 b0 s
8 ^! c8 Q5 l( S3 A' b先从最简单的md开始,目前花了4个晚上的时间,按照3d给的资料,测试手柄手法讯号成功,但是其实我对硬件设计机制还是有很大疑惑,比如说主机以60hz发送脉冲,如果按键生效时间比17f短,那不是有些输入会失效??这样的扫描频率就是认定了人手速大大低于60hz咯当然从高桥的表现来看也可以这么说,不过目前主流ftg都是60f的微操又怎么解释啊。。。
2 k9 w/ l7 v* l U* I) ~+ h另外也摸清楚了无线模块的通讯方式,但是我手里目前只有一组烧录器,测试一次代码非常麻烦。网购了新的一批硬件,花费900元。等新的硬件到了之后做跟进的测试。- Y0 d+ B% W% K0 G! Z. L2 D
$ W: i- X+ q E, ~想尽快有所突破,进入dc阶段,买了naomi的网件,搞好了就可以用摇杆无线玩naomi了。 |
评分
-
查看全部评分
|