» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 21 12
发新话题
打印

发现一个低延迟而且低价格的摇杆芯片解决方案。。。。。

posted by wap, platform: Chrome
可能俺又火星了,不过最近把注意力放到树莓派pico上的时候才发现这玩意有一个游戏手柄固件,也就是这玩意 https://gp2040.info/

这是个开源固件,可以跑在树莓派pico上,关键是达到了1ms以下的延迟效果(在pc上),而且支持多个平台,包括xinput和switch,但并不支持ps5和xsx,原因是这些游戏主机采用了一些措施以限制非授权外设的接入,在技术上绕过这些措施可能导致在某些地区违反法律,所以没辙。

网站上给出的延迟测试的结果如下,需要番茄
https://docs.google.com/spreadsheets/d/1eeX0SCOYnUDZMYzt_69wDpjnB_XUtvsfvHJYxxgTj28/edit#gid=1559471406


树莓派pico开发板淘宝19.9包邮,价格不到苍炎芯片的零头,pico板子的做工也牛逼,只需要动手焊一下排针,这个应该是目前最具性价比的摇杆芯片方案了。。。。。


TOP

posted by wap, platform: Chrome
引用:
原帖由 @arex  于 2022-4-16 14:27 发表
用Arduino也可以吧,都是开源的程序,做出来的也可以给安卓手机用吧
arduino上面当然也有类似的程序,ATmega32u4芯片就可以用,但ATMEGA系列的性能比pico差远了,毕竟是二十年前的玩意了,主频只有可怜的16mhz,树莓派pico的主频可是133mhz,还是双核的,用高运行速度才能达成低延迟,而且AT32u4现在涨价厉害,一块pro micro开发板快卖到40块钱了,16mhz的破烂不值得。。。。。

当然还有个选项是买esp32,性能最强,240mhz,带蓝牙,要做蓝牙摇杆就可以买esp32,不过蓝牙的延迟是没辙的,240mhz也没辙。。。。。



TOP

posted by wap, platform: Android
引用:
原帖由 @chain416  于 2022-4-16 15:24 发表
这个东西的原理是不是和mister上1ms轮询一样?
看起来是的,就是实现usb每秒一千次轮询,从提供的测试表格来看,跳帧率已经很低了,但不是每个机器的usb都支持1khz的,目前看来只有pc和mister能支持到这个程度


TOP

posted by wap, platform: Android
引用:
原帖由 @micjil  于 2022-4-16 15:09 发表
非常不错,1ms延迟,还自带网页配置程序。
还支持各种按键灯效,而且因为是双核芯片,处理能力强大,所以复杂的灯效也并不会影响到芯片性能

TOP

posted by wap, platform: Android
引用:
原帖由 @燕市游徒  于 2022-4-16 15:37 发表
这个和苍炎等芯片比较如何?
苍炎也号称1ms,但价格就贵太多了,这个程序本身是开源的,所以苍炎用的技术说不定也差不多,众所周知老外一开源你国就创新嘛。。。。。

俺是觉得没必要买苍炎那么贵的芯片,20块钱就解决问题不香嘛?

本帖最后由 VODKA 于 2022-4-16 15:59 通过手机版编辑

TOP

posted by wap, platform: Android
引用:
原帖由 @风飞  于 2022-4-16 15:58 发表
手上有个树莓派4B
可以用树莓派4B刷个什么东西,让dinput的摇杆转成xinput吗  有现成的刷机包吗
现在树莓派涨价,一个4b好几百块呢,拿来干这活实在太浪费了,最方便的办法是把4b挂闲鱼卖了然后买一个xinput摇杆

本帖最后由 VODKA 于 2022-4-16 16:04 通过手机版编辑

TOP

posted by wap, platform: Android
引用:
原帖由 @2012啊  于 2022-4-16 15:39 发表
好,个头也小,买个把手里那个没法用在任何其他机器上的hyperkin机械按键手柄改了电脑用
手柄用的话,pico有更小的微雪版本,略贵几块钱,俺也有点想弄一个来改个pc用的dc手柄

TOP

posted by wap, platform: Android
引用:
原帖由 @arex  于 2022-4-16 16:57 发表
之前一直想拿这个搞个安卓手机用的手柄,现在市面上的otg手柄,都没有物理开关,导致手机跑电飞快,即使待机也严重耗电

用pico这种方式搞出来的有没有可能加个软件开关,关掉就完全不消耗手机的电量,用的时候再打开。如果软件开关不行,那就只有加个物理开关了。把usb连手机那根线的电源断路控制下,不知道能不能达到这样物理开关的效果呢?
物理开关很容易搞啊,就直接把usb的电源正极断掉就行。。。。。

TOP

posted by wap, platform: Android
引用:
原帖由 @jidatui  于 2022-4-16 19:54 发表
这个不错,有教程么?
这玩意使用很简单的,插电脑上会认成一个u盘,把固件拖进去,再按照网页上的说明把线接到对应端口,应该就ok了

TOP

posted by wap, platform: Chrome
引用:
原帖由 @jidatui  于 2022-4-16 21:44 发表
买了几片,试一试,多谢分享。

这个小板子最大的意义是可以自己DIY安卓直插手柄,把手机变成掌机。

我发现还有这种diy的格斗板,PCB文件是共享的,但是估计自己找店家制作价格不菲。
pcb打样价格的话,这个尺寸一片大约也就几块钱吧,再焊几个贴片电阻几个接插件,最贵的部件是那个螺丝接线端子,估计每片成本不会超过10块钱。。。。

但其实根本没必要这玩意啊,就在pico板子上直接焊两排2.54的螺钉接线端子,对应端口编号把摇杆线剪了头接上去就得了呗,或者干脆直接把线焊上去最简单,反正键位都能自定义,位置焊对就行。。。。。


另外改手柄的话,感觉官方版的pico板子还是大了些,微雪的rp2040-zero可能尺寸上更合适,差不多是官方版的一半还小一点,俺是买了一片zero准备改dc手柄。。。。。

本帖最后由 VODKA 于 2022-4-16 22:48 通过手机版编辑

TOP

posted by wap, platform: Android
引用:
原帖由 @jidatui  于 2022-4-16 22:54 发表
微雪的板子我买了1片,改安卓手柄用。

大板子买了3片,改摇杆用。

如果要做成商品,还是格斗板子好一些。
安卓手柄怎么改啊?用什么改?wee吗?

TOP

posted by wap, platform: Android
引用:
原帖由 @jidatui  于 2022-4-17 10:53 发表
3D打印外壳就可以了,关键是芯片。

本帖最后由 jidatui 于 2022417 10:56 通过手机版编辑
3d打印的外壳能好用么?不定制电路板的话,可能还是困难吧。。。。。

TOP

posted by wap, platform: Android
pcb打样的话,这片子这么小,可以去白嫖嘉立创。。。。。

TOP

posted by wap, platform: Android
俺的微雪板子也到了,果然是不支持模拟摇杆,唉,看来改dc手柄的计划泡汤,不过这玩意确实可以作为改造老手柄usb接口的一个方案,邮票边缘也方便焊在定制pcb上,只好指望将来的更新也许能支持模拟摇杆了

TOP

posted by wap, platform: Android
引用:
原帖由 @jidatui  于 2022-4-21 09:56 发表
我看了一下格斗板的电路,唯一的问题是,缺少地线GND。

我们国内的摇杆电路板,每个功能键旁边都配了一个GND,方便接线。但是这个板子只有两三个GND,需要玩家自己飞线。

如果有大佬会修改pcb文件,很容易改成国内的样式。我是没时间搞了

另外所有额外电子元件都不需要焊接,那是用来控制rgb灯的,我们不需要。

本帖最后由 jidatui 于 2022421 10:05 通过手机版编辑
淘宝卖的成品摇杆线也有共地的那种线,这种就并不需要每个按键一个地,当然也有那种每个按键一个地的双排插针的pcb,确实比较方便。。。。。

TOP

 21 12
发新话题
     
官方公众号及微博