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