|
大的计划是用自己那个小街机,对历代家用机的ftg游戏做个回顾,玩了几个之后发现已经适应不了老机器的手柄手感。
, q- X9 s- n. ^" V; s自己用的最顺手的还是rap,所以准备走上歪路,做一个一对多的转接器。
1 S0 ~* X* {# r+ q v2 k8 q* p- _对应的主机有fc,sfc,n64,ngc,md,ss,dc,ps1,ps2这9种,接口8种。( S+ ]; ^2 W9 `$ K! ?
摇杆加51单片机,内置1200的电池,4位拨码开关,外壳3d打印,对应不同主机切换。
2 B7 G, o+ S& J9 r, f0 A \( s& U/ M( k) R+ E: p
本来这个工作量也不太大,试着搭了一下硬件,发现这么多种主机外部用线好麻烦。6 c1 S+ [0 R, z/ u
路继续变得更歪,准备把所有机种都弄成无线的,反正大同小异。
2 o) y n8 ?9 Q7 ?! J8 q4 Y. y* s; o6 u" K7 f+ Y
搜了下同类的diy,发现大家思路都差不多,特别是硬件选择几乎都一样,不过也可以说有了NRF24L01这种小体积的无线芯片才让无线手柄diy变得容易实现。# S( z& Y+ U& l" k: m) H
孙大师也先搞了不少,但他说的为减少延迟,使用了双核架构没明白意思。用起来再说吧。
# W+ k, {4 S D/ ?8 q8 a; H$ y+ A, V8 }/ X8 m5 T
=====================================================================# x5 t. X/ T7 x- t8 O
初步了解的手柄硬件结构 A! l* n- {: h) Y. {3 `& A
fc 9针 串行: W, m5 }- \$ q0 W9 L/ \
sfc 7针 串行
/ x3 r1 ] O4 G) qn64 3针 串行2 K/ g4 l6 A y9 ]9 y e( N) o
ngc ???
8 O8 L! _. K2 x4 ^! n: q" s5 zmd 6+1(选择信号)并行
9 I' @% b1 G! _- _4 A. bss 4+4(选择信号)并行
8 z$ Q* E( X. V# t5 V2 sdc 5针串行 多层协议 最复杂
: M$ n$ H5 }' N( V6 `ps 9针串行# r* c+ m0 k( _) p& a+ q) _
4 s4 r+ m0 H+ a4 x" x7 [+ V先从最简单的md开始,目前花了4个晚上的时间,按照3d给的资料,测试手柄手法讯号成功,但是其实我对硬件设计机制还是有很大疑惑,比如说主机以60hz发送脉冲,如果按键生效时间比17f短,那不是有些输入会失效??这样的扫描频率就是认定了人手速大大低于60hz咯当然从高桥的表现来看也可以这么说,不过目前主流ftg都是60f的微操又怎么解释啊。。。) t5 @/ Y# p/ ]2 L2 M1 g! T) ^4 v5 |
另外也摸清楚了无线模块的通讯方式,但是我手里目前只有一组烧录器,测试一次代码非常麻烦。网购了新的一批硬件,花费900元。等新的硬件到了之后做跟进的测试。% }& n& T1 j( j
* _2 ]' H$ J0 E
想尽快有所突破,进入dc阶段,买了naomi的网件,搞好了就可以用摇杆无线玩naomi了。 |
评分
-
查看全部评分
|