|
|
大的计划是用自己那个小街机,对历代家用机的ftg游戏做个回顾,玩了几个之后发现已经适应不了老机器的手柄手感。
8 v. o, L' N1 d! J自己用的最顺手的还是rap,所以准备走上歪路,做一个一对多的转接器。! X2 A w- G, e; D9 q4 z
对应的主机有fc,sfc,n64,ngc,md,ss,dc,ps1,ps2这9种,接口8种。
- Y$ h- k1 f) `0 _0 t摇杆加51单片机,内置1200的电池,4位拨码开关,外壳3d打印,对应不同主机切换。# M! T- x' g/ R! `3 C+ E, P* J, E
2 G$ H7 W' _/ K4 A7 r( O- B' }
本来这个工作量也不太大,试着搭了一下硬件,发现这么多种主机外部用线好麻烦。5 T# Z* @- [" n
路继续变得更歪,准备把所有机种都弄成无线的,反正大同小异。) N$ }5 U5 u c8 v9 m
3 ~0 `+ n3 F! _
搜了下同类的diy,发现大家思路都差不多,特别是硬件选择几乎都一样,不过也可以说有了NRF24L01这种小体积的无线芯片才让无线手柄diy变得容易实现。
& B& ?4 S1 g9 p: B8 f& k! w/ ]* t孙大师也先搞了不少,但他说的为减少延迟,使用了双核架构没明白意思。用起来再说吧。5 X# I3 c$ I' Z8 T6 a. _- M
8 S" g" ]+ Z, X3 w2 Y' T- }=====================================================================! T W, z7 x& a/ O- X, i3 i- ]
初步了解的手柄硬件结构2 r* G+ p9 J3 u& \- r; X0 F9 m
fc 9针 串行, s2 A: G: g4 w( O9 J+ _
sfc 7针 串行
# ~" m! i# i0 ?& W( An64 3针 串行
5 _- t& P# ]) Z! P2 w; S8 J Cngc ???
D! ~/ ?/ ?. R& r# z% Xmd 6+1(选择信号)并行
/ u1 C6 ?( S, o p s7 b& T+ oss 4+4(选择信号)并行6 k- C7 m# d% L* U" M
dc 5针串行 多层协议 最复杂
: Q- ^) H+ q+ e- M5 L3 K+ M3 fps 9针串行' Q" d3 F/ q# v8 O" J* y
7 p. K/ f5 u' ]. n
先从最简单的md开始,目前花了4个晚上的时间,按照3d给的资料,测试手柄手法讯号成功,但是其实我对硬件设计机制还是有很大疑惑,比如说主机以60hz发送脉冲,如果按键生效时间比17f短,那不是有些输入会失效??这样的扫描频率就是认定了人手速大大低于60hz咯当然从高桥的表现来看也可以这么说,不过目前主流ftg都是60f的微操又怎么解释啊。。。
' A3 C7 }! R8 ` u/ \另外也摸清楚了无线模块的通讯方式,但是我手里目前只有一组烧录器,测试一次代码非常麻烦。网购了新的一批硬件,花费900元。等新的硬件到了之后做跟进的测试。1 b) C0 v0 Y, O* d* z9 H4 b) y$ d/ D
; d& h m8 M7 _- j! f. W
想尽快有所突破,进入dc阶段,买了naomi的网件,搞好了就可以用摇杆无线玩naomi了。 |
评分
-
查看全部评分
|