|
|
大的计划是用自己那个小街机,对历代家用机的ftg游戏做个回顾,玩了几个之后发现已经适应不了老机器的手柄手感。
- d- m7 W8 L$ @# ]自己用的最顺手的还是rap,所以准备走上歪路,做一个一对多的转接器。* U7 f& P* X- f. h& i
对应的主机有fc,sfc,n64,ngc,md,ss,dc,ps1,ps2这9种,接口8种。% e* |5 ^, V, \1 u G$ t
摇杆加51单片机,内置1200的电池,4位拨码开关,外壳3d打印,对应不同主机切换。. Y" Q6 `9 \8 F4 F3 i6 W N
3 w$ Y% N/ N R4 }3 `: Q本来这个工作量也不太大,试着搭了一下硬件,发现这么多种主机外部用线好麻烦。
# d. X0 k% C; `$ l& J# r* j路继续变得更歪,准备把所有机种都弄成无线的,反正大同小异。
* q% [/ T% f G% ]* g( W* M2 G
; \3 U" c' P0 g/ k1 ~搜了下同类的diy,发现大家思路都差不多,特别是硬件选择几乎都一样,不过也可以说有了NRF24L01这种小体积的无线芯片才让无线手柄diy变得容易实现。" s# C' d. t1 `4 z; ]& T2 H7 v B) J
孙大师也先搞了不少,但他说的为减少延迟,使用了双核架构没明白意思。用起来再说吧。
1 t( `& _1 n( u" O
1 o/ G' T+ X! |. p9 ?=====================================================================7 Q6 G) L* O. ?+ [
初步了解的手柄硬件结构
( o t1 p! C+ y! i8 S: N# zfc 9针 串行
, k9 F7 n0 p4 U' I g+ [# L' lsfc 7针 串行4 A9 f, y1 _" K* T
n64 3针 串行
" \! V* }) ^7 x1 D1 dngc ???# W3 A6 B* p# d
md 6+1(选择信号)并行
9 G' J* I9 L9 B7 a( s& Iss 4+4(选择信号)并行; @2 a; q5 x b) b2 t- N
dc 5针串行 多层协议 最复杂
! a+ J2 j0 q" {: P' ]9 o% S" ?ps 9针串行% x! L$ \4 M8 G: U- Y2 _, R
1 O$ X, {" k! x0 n, E
先从最简单的md开始,目前花了4个晚上的时间,按照3d给的资料,测试手柄手法讯号成功,但是其实我对硬件设计机制还是有很大疑惑,比如说主机以60hz发送脉冲,如果按键生效时间比17f短,那不是有些输入会失效??这样的扫描频率就是认定了人手速大大低于60hz咯当然从高桥的表现来看也可以这么说,不过目前主流ftg都是60f的微操又怎么解释啊。。。% f% C. L0 \, v5 P3 h
另外也摸清楚了无线模块的通讯方式,但是我手里目前只有一组烧录器,测试一次代码非常麻烦。网购了新的一批硬件,花费900元。等新的硬件到了之后做跟进的测试。
* k4 i/ ^" L4 ?5 E
- `" f% Q3 t% o- m! s, j想尽快有所突破,进入dc阶段,买了naomi的网件,搞好了就可以用摇杆无线玩naomi了。 |
评分
-
查看全部评分
|