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