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