电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>Arduino游戏控制器

Arduino游戏控制器

2022-11-03 | zip | 0.12 MB | 次下载 | 2积分

资料介绍

描述

介绍

所以这篇文章将是关于我们最近在 ElectroPunkz Labs 开发的DIY 游戏 USB 控制器” 。

这里的想法是制作一个便宜的基于 Atmega32U 的 USB 控制器,带有按钮和模拟操纵杆,可用于玩游戏

比如NFS、GTA、半条命、小斗士2!ETC

我们制作了两种形式的控制器,第一种基于 PS1 或 SNES 配置,另一种是带有模拟摇杆和按钮的直接 Xbox USB 控制器(尚未最终确定)

我们将在这篇文章中制作 V1,即 PS1 布局控制器!

最好先看项目的视频——

材料

硬件非常简单,很容易获得(除了PCB,您可以使用随附的PCB PDF文件自己制作)

  • Arduino Leonardo/Pro Micro/Atmega32U
  • 按钮(刻度线开关)
  • 定制蚀刻PCB(附按钮矩阵PDF)
  • 10K 电阻器
  • 跳线

感谢UTSOURCE.net 为本项目提供电子元件!您可以查看UTSOURCE.net,他们处理各种电子元件,例如该项目中使用的所有元件!

构建过程(布线、组装

我们需要做的第一件事是准备基本设置,基本上是 12 个按钮在下拉配置中与 Pro Micro 连接,基本上是这个-

我们在面包板上进行了测试,然后根据上面的示意图准备了 PCB。

 
 
 
poYBAGNh98uAHAvpAA0EUR1a9ZI356.jpg
 
1 / 2
 

制作 PCB(以 OrCad 节奏)后,我们将其 TOP Layer 的 PDF 打印在光面纸上。

我根据PCB形状切割光面纸并将其放在覆铜板上并对其加热以将墨水从光面纸转移到覆铜板上。(基本音调传输方法,请观看我有关此主题的视频)

 
poYBAGNh9-qAGnqqAAphNUMalFU569.jpg
 

准备好 PCB 后,我们将其放入蚀刻溶液中并蚀刻 PCB,之后,我们只需为组件钻孔,我们的DIY 游戏控制器 PCB就准备好了!

然后我们根据原理图把所有东西都放在上面,电路就准备好了。

准备好电路后,我们在 Fusion360 中为控制器设计并 3D 打印了 PCB 外壳/外壳。

poYBAGNh9-2AFUCoAAFYubt_aWQ018.png
 

现在我们只需要上传代码并用它玩一些游戏。

代码

上传 Pro Micro 上提供的代码。

忠告,首先彻底测试您的电路板/设置,检查 PCB 走线的电阻和连接性,因为如果缺少某些东西,这会导致很多键盘错误,因为缺少接地线会向引脚发送不规则信号,而您的 pro micro 会保持按下随机键,这将使 Pro micro 的重新编程变得非常困难。

测试

您需要做的第一件事是打开记事本,然后开始按下控制器的按键并检查压力机上的按键是否显示分配的正确单词

或者只是使用任何键盘测试应用程序或网络应用程序。

如果一切都按照代码运行,那么打开任何游戏开始玩这个 DIY 游戏控制台!

看视频——

 

进一步改进

嗯,我要添加到这个设置中的第一件事是用于玩适当游戏的模拟操纵杆,它使用鼠标来导航播放器,有点像 XBOX ONE CONSOLE。

V2 将有一个适当的 PCB 和 XBOX One 控制器布局,敬请期待。

小伙伴们有什么问题可以留言哦!


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费