当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]用一个迷你方向盘和手指操作的油门和刹车踏板来发现你是一个多么好的赛车手!

用键盘和鼠标玩赛车游戏是一回事。用控制器玩赛车游戏是另一种情况。玩带有方向盘和踏板的赛车游戏……那完全是另一回事了!

你可以在亚马逊(Amazon)或其他零售商那里找到数不清的游戏轮,但你自己做一个怎么样?DIY总是很有趣的,尤其是当你知道这个项目最终会成功的时候!

我给你带来了迷你游戏轮和油门/刹车踏板。由3D打印部件制成,任何人都可以组装,迷你游戏轮将给你一个现实的赛车世界的味道!

解释

我希望这种推销风格的介绍能够激发你对这个项目的兴趣,从而达到这个目的。现在是讨论技术细节的时候了;毕竟,这是一个制造商和硬件爱好者的社区!

下面是一个简短的介绍。英飞凌3D磁传感器2Go板将用作中央微控制器。在它的末端的磁性传感器将被用来读取的角度,一个磁铁连接到迷你方向盘,当你转动它。微控制器还将从两个操纵杆模块的一个轴读取模拟值,这些操纵杆模块上有3D打印的踏板,而不是拇指杆。在收集完所有这些数据后,微控制器将通过串行端口将数据发送到计算机上运行的Windows应用程序。该应用程序将创建一个假冒的USB设备,充当Xbox 360控制器(游戏可识别),并将来自迷你方向盘和油门/刹车踏板的数据流式传输到Xbox控制器的各种输出。

通过这种方式,您将能够在一个迷你方向盘和手指操作踏板的赛车游戏中驾驶!我希望这听起来很有趣,并且您会亲自尝试这个项目!

示范

他们说图片胜过千言万语。说完这些话,来个视频怎么样?还是两个?这里有一对夫妇展示了这个令人敬畏的项目在行动!

打印所有必要部件

好吧,你已经看过视频了,决定要做这个。让我们开始吧。时间让你的3D打印机去!您需要打印以下列表中的部件:

•(1x)前轮

•(1)回轮

•(1)车轮安装

•(1)磁铁耦合器

•(1 x)的立场

•(1)双踏板底座

•(2 x)踏板

注意:打印时间大约需要4-5个小时,具体取决于打印机的打印速度。

组装

现在是时候好好利用这些打印出来的部件了;毕竟,它们现在毫无用处!按照这些简单的步骤组装一个令人敬畏的迷你游戏车轮与气体/刹车踏板。

#1:重要的事情先做。如下图所示,将4个公引脚焊接到3D磁传感器板上。你可以把这个放在一边。

#2:现在,将其中一个轴承压入轮座,然后将垫片放在轴承上,最后,另一个轴承。

#3:推动M3x20螺栓通过孔在车轮安装的一面,并螺纹尼龙移交到它。你们可以把会众放在一边。

#4:是时候建造轮子了!从后侧用m5 × 8螺栓将WheelBack和WheelFront连接在一起。

#5:将M3x12螺栓螺纹入WheelFront的顶部孔,并将M5x25螺栓螺纹入中心孔。

#6:将M5尼龙垫片放在中心螺栓上,然后是步骤#3中的轮座组件,然后是M5垫圈。

#7:将磁铁压入磁力耦合器的矩形边,然后将其拧到垫圈顶部的螺栓末端。

#8:将3D磁传感器2Go板放在尼龙支架的螺纹端,并用尼龙六角螺母固定。你们可以把会众放在一边。

#9:将M5螺母按入支架上相应的插槽。

#10:将未使用的孔放置在支架上的柱子之间,将轮座安装到支架上。将剩余的m5 × 25螺栓穿过螺母的另一侧,并拧紧以紧固铰链。你们可以把会众放在一边。

#11:使用4个m3 × 8螺栓将每个操纵杆模块安装到DualPedalBase上。我用的是尼龙十字头螺栓。

#12:将踏板按在操纵杆模块上,即拇指杆的位置。

#13:现在你已经组装了方向盘和踏板,你需要用跳线(母-公)将它们连接在一起。使用下面的图表。

编程板

这并不难,对吧?嗯,这部分更简单。现在所有的硬件都完成了,这个项目剩下的就是软件了。让我们从编程3D磁传感器2Go板开始!

#1:用USB线将电路板插入电脑。

#2:在这里下载这个项目的GitHub存储库,并打开提供的SteeringWheel。在Arduino IDE中编写ino代码。

#3:现在代码无法构建,因为它需要额外的库和英飞凌板管理器。要解决这个问题,请打开Arduino IDE的首选项。

#4:在名为“附加董事会管理器url”的字段中,粘贴以下内容,然后按确定。

#5:现在,转到Tools > Board > Boards Manager…在Arduino IDE。在搜索框中搜索“xmc”,并安装英飞凌的xmc微控制器。

#6:在Tools > Board中,选择XMC1100XMC2Go,并将串行输出选择设置为PC。

#7:还记得我说过你需要一个额外的库来编译代码吗?现在你会得到那个图书馆。点击这里,以zip格式下载存储库。

#8:回到Arduino IDE,转到Sketch > Include Library > Add.ZIP Library并选择您刚刚下载的zip文件。

#9:现在你终于可以将草图上传到你的3D磁传感器2Go微控制器。一旦上传完成,您可以打开串行监视器并观看数据,包括转向角度,刹车和油门踏板通过!

运行主机程序

你现在拥有的是一个方向盘,它可以发送它的角度,以及油门和刹车踏板的值,但只能以文本的形式发送。我们需要一些东西将其转换成Xbox 360控制器发送的数据。这就是Visual Studio项目的由来!如果你还没有Visual Studio,现在就下载吧!

#1:打开Visual Studio解决方案,它是本项目的GitHub存储库的一部分。(你之前下载过)

#2:现在代码正在尝试使用您可能没有的库,因此它将无法正确构建!点击这里下载SlimDX库。这允许访问一些特殊功能的管理USB设备,甚至创建一个假的,并发送它的输入…也许是Xbox 360的控制器?

#3:接下来,您需要设置ScpDriver。幸运的是,这非常简单,因为我已经将它包含在存储库中,您需要做的就是在GitHub存储库的ScpDriver文件夹下运行ScpDriver.exe。

#4:现在,构建并运行项目!您应该会看到一个带有开始按钮的窗口弹出。确保你的方向盘插上电源,然后按开始键。当USB设备插入时,应该会播放声音,表明代码已经创建了一个假的Xbox 360控制器,现在正在将输入从方向盘映射到L2, R2和左摇杆x。你现在可以与它比赛了!

注意:如果您仔细查看代码,主要部分是Serial_DataReceived方法。该部分处理接收到的串行数据,并发送带有数据映射的Xbox 360控制器报告。

开始开车

我想你知道现在几点了……RACINGTIME !我将在这个项目中玩《极限竞速6》,因为这是一款拥有出色机制和物理效果的高质量游戏,而且它是免费的!

第一步显然是发行游戏。接下来,我修改了控制器映射,使油门在R2上,刹车在L2上,转向在左摇杆的X值上。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

AMD 今日推出第二代 AMD Kintex UltraScale+ FPGA 系列,对于依赖中端 FPGA 为性能关键型系统提供支持的设计人员而言,可谓一项重大进步。

关键字: FPGA 工业自动化 控制器

2026 年 2 月 2 日,中国——意法半导体STUSB4531 USB输电(PD)受电(sink)控制器引入一种新的混合模式,这项专利技术可简化USB PD 选配功能的设计开发,提升USB供电设备和USB充电设备的附...

关键字: 控制器 USB 无人机

新型触摸屏控制器为现代汽车应用中超小到超大显示格式带来可靠触摸传感

关键字: 触摸屏 控制器 发光二极管

2026年1月27日,中国——意法半导体日前推出了SRK1004系列同步整流控制器,在充电器、电源适配器、开关电源等产品设备中,新产品可以为有源钳位、谐振和准谐振反激式(ACF、AHB、QR)控制器的副边电路节省空间,提...

关键字: 控制器 开关电源 电源适配器

【2026年1月27日, 德国慕尼黑讯】全球功率系统和物联网领域的半导体领导者英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)近日推出新一代USB 2.0外设控制器EZ-USB™ FX2G3,该产...

关键字: USB 控制器 SCB

你是否曾看到机器人狗移动时,心里想着:“它很酷,但……有点僵硬呢?” 那么你就会看到希沃德小狗机器人。它就与众不同。它不仅缓慢移动,还有一种平稳、逼真的小跑姿态。它能够瞬间转向以追踪物体,或者在指令下平稳地坐下。在这样一...

关键字: 机器人 控制器 AI

该项目的目的是设计一块定制的接口板,用于将 8x2 液晶显示屏与 Maker Feather AIOT 进行连接。

关键字: 液晶显示屏 I2C 板卡 控制器

该解决方案为复杂计算提供安全启动、电源管理及系统控制功能

关键字: 嵌入式 控制器 电源管理

本文中,小编将对基站予以介绍,如果你想对它的详细情况有所认识,或者想要增进对它的了解程度,不妨请看以下内容哦。

关键字: 基站 控制器

【2026年1月6日, 德国慕尼黑讯】全球功率系统和物联网领域的半导体领导者英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)与3M 公司(NYSE代码:MMM)携手推出适用于 USB3 Visio...

关键字: 机器视觉 控制器 相机
关闭