原帖由 VODKA 于 2017-8-15 23:15 发表
posted by wap, platform: Firefox
炸裂了,俺最近正在研究MD6键手柄的USB转接器(因为之前买的转接器坏掉了),目前还没折腾出来,LZ能给点启发不。。。。。
原帖由 @only1onely 于 2017-8-15 23:23 发表
有任何问题可以随时交流呀,貌似我之前回过你的帖子还给了两个MD手柄协议的链接。
转接器比较难的是目标端,但是MD转USB应该有很多现成的案例。
原帖由 @VODKA 于 2017-8-15 23:34 发表
协议清楚了,不过感觉还是复杂,主要是不知道怎么搞出一个hid手柄设备。。。。。
现在准备退一万步,直接用arduino micro把md手柄的输入转换成键盘输出。这样硬件上就不用动脑筋,直接把针脚接入arduinomicro即可。。。。
不过6键手柄的按键扫描比较复杂,暂时还想不出合适的方法,有没有类似的开源项目可以参考的?
原帖由 @only1onely 于 2017-8-15 23:40 发表
用VUSB就可以实现。
Usb Retropad Adapter这个项目可以参考,去看我的项目Readme,References的第四个链接。
原帖由 @VODKA 于 2017-8-15 23:53 发表
多谢了,俺之前也知道这个vusb,不过micro既然自带键盘功能,俺也不想搞那么复杂,准备先弄个简单的出来,再慢慢优化。。。。。
主要还是俺c语言基础几乎为零,只能边翻书边弄,好多程序都看不懂。。。。。
话说你第四个链接点进去貌似没有源代码。。。。。
原帖由 @only1onely 于 2017-8-16 00:04 发表
我刚把电脑关了,有源码的,你再仔细找找,我就用了这个项目的xbox usb接口的代码。
另外,c语法本身不难,你如果用arduino来写的话包括编译环境、底层支持、库文件等等都大大简化了编程工作。我当时为了写ngc的接口还自学了一点汇编,在arduino的c代码里嵌asm,只不过不用的时候很快就忘了。
本帖最后由 only1onely 于 2017816 00:09 通过手机版编辑
原帖由 VODKA 于 2017-8-16 08:53 发表
posted by wap, platform: Firefox
是这个链接吗?
http://www.brunofreitas.com/node/41
页面最后有一段话。。。。。
This project is Opensource/Openhardware. Anyone can download the sources and s ...
原帖由 threek 于 2017-8-16 07:32 发表
posted by wap, platform: 小米
还有这样的转接器,延迟如何?我自己也非常想自学下如何用单片机做手柄转接器。毕竟DC的转接器很少见,且连大师都不做。
原帖由 VODKA 于 2017-8-16 09:14 发表
posted by wap, platform: Firefox
俺发现这个usb-retropad-adapter项目挺有想法的,先把其他主机的手柄统一转换成md手柄接口,然后再转到USB,这个方案很不错,两个原因:DB9接头最好买,DB9的端子足够多。。。。。 ...
原帖由 VODKA 于 2017-8-15 23:15 发表
posted by wap, platform: Firefox
炸裂了,俺最近正在研究MD6键手柄的USB转接器(因为之前买的转接器坏掉了),目前还没折腾出来,LZ能给点启发不。。。。。
原帖由 @only1onely 于 2017-8-16 09:21 发表
感觉不到延迟,单片机的频率是16Mhz,并且整个流程很简单没有复杂的处理,最大的瓶颈反倒可能是XBOX的USB接口。这方面我不专业,也可能说的不对。
我做这些纯粹是爱好驱动,所以至少现在不会考虑用这个牟利。我有8块多余的PCB,需要的话可以免费送,甚至我可以帮你焊上基础的元件,但我没有多余的芯片和手柄接口,这个得你自己想办法。
原帖由 @only1onely 于 2017-8-16 09:28 发表
这个项目以通用性优先,所以留给使用者的问题就是先要把所有手柄都转成DB9接头。
PCB打样10片起,价格看板子大小,我这个当时一共50不含邮费。
原帖由 @一万个瓶盖 于 2017-8-16 11:22 发表
1、 换328或者168能玩的东西更多 要是换成贴片,便宜不少呢
2、你这个可能会碰了某人的面包。
原帖由 @VODKA 于 2017-8-16 10:46 发表
再请教下楼主,那个usb retropad adapter项目能不能直接用一块现成的arduino mini来实现?
另外C++的源代码怎么转换成arduino用的ino文件?
本帖最后由 VODKA 于 2017816 10:50 通过手机版编辑
原帖由 @threek 于 2017-8-16 12:16 发表
如果要学会手柄转接制作,需要学习哪些东西?我只想自己diy出来一个手柄转接器。
原帖由 @一万个瓶盖 于 2017-8-16 11:21 发表
944021
原帖由 @RISC 于 2017-8-17 18:47 发表
看了楼主DIY的历程,很佩服!很激励!我决定把以前学得半途而废的AVR单片机继续学完。
楼主还是火车模型发烧友!我一个好友是火车爱好者,三年前我在嵌入式硬件设计的书上了解到DCC,遂打算和他一起把DCC的文档翻译成中文,后来他回老家去开淘宝店了,翻译计划就搁置了。楼主的DCC资料方便分享吗?
原帖由 @RISC 于 2017-8-18 11:11 发表
楼主谦虚啦~你制作的DCC控制器,设计风格简练、布局工整、用料扎实、做工精湛,满满的工业极客范儿!我以前自制PCB是先在铜箔上铅笔画好线路,用透明胶带贴严实,美工刀刻线路,揭掉不要的透明胶,阳光下暴晒半小时以上,放到盐酸双氧水溶液里蚀刻(当年买不到三氯化铁)其实就是用那层胶来抗腐蚀,缺点是胶带重叠的地方不容易贴合紧密。后来在PCB厂看到可以用油性马克笔直接绘制线路然后蚀刻~这是我知道的最简便的方法了,画很细的线路可能有难度,比如贴片封装的IC。
楼主的DCC制作,建议投稿到《无线电》杂志,连载妥妥的。去年在杂志上看到 树莓派改造GB掌机的文章,不知是否本坛网友的大作~ DCC标准的文档我在这里看的 https://www.nmra.org/dccrpsstandards 有其他更简明的网络资料请交流~发现英文搜索太频繁了居然也会链接被重置
我在看AVR单片机的书是纯野生的C代码,比Arduino要低级一些;等把C语言温故一遍,再学arduino应该会容易。需要楼主的电路图和代码,请给百度盘链接,拜谢!
原帖由 @匕首之尖 于 2017-8-19 11:30 发表
先膜拜一下
楼主做的这个转接器一直是我想要的,我在网络上问过不少定制土星转Xbox得转接器的人,只有一家可以定制 不过只是单一SS转Xbox,且价格不低,还是你做的这个带SFC转换的更加实用
我觉得应该楼主和我一样喜欢在Xbox上玩各种模拟器,又很想用土星的手柄玩,
很想要楼主手里一块板子自己动手做,不过本人硬件动手能力没问题,就是软件这些编程啊源代码啊 什么的 是一窍不通,您觉得我能做成吗,觉得我行的话就送我一块板子吧
原帖由 @china_ktv 于 2017-8-19 19:10 发表
哈哈,楼主玩的硬件和开发,玩游戏已经是次要的了
看了一下FC改造的博客,真有爱
如果只是要玩游戏,楼主的NGC接彩监画面就秒FC实机了
原帖由 only1onely 于 2017-8-15 23:05 发表
15年的时候在家里做了一个怀旧游戏角,把吃灰的NGC/XBOX/PS2和在论坛收的14寸彩监都摆了出来,打算随时都可以坐下来上一发。
943928
后来又陆续添了RGB-FC/FC/SS/SFC,上图是现在的样子。
当时把各类模拟器 ...
欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) | Powered by Discuz! 6.0.0 |