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