
这是7月5日的新闻,技术媒体汤姆(Tom S Hartware)昨天(7月4日)发表了一篇博客文章,报道了技术爱好者,耶勒斯特先生成功地改变了2012年本田CR-V,并因速度游戏的需求而成为户外压抑。 Yeaster更改了2012 Honda CR-V掀背车,将车辆的板载诊断(OBD)系统连接起来以读取传感器数据。然后,他使用Python库编写一些代码,这些代码成功地使用了该车辆的加速器踏板作为控制器来连接和控制速度游戏的需求。在家注意:自1996年以来,美国制造的每辆车都配备了一个通常位于仪表板下方的OBD2端口。这是一个通用的诊断界面,可帮助识别和解决车辆问题。 BYA简单的OBD2到USB适配器电缆,Yester连接到车辆的ECU(电子控制单元),并直接在笔记本电脑上记录笔记本电脑的传感器。其中一个监视节气门位置,直接连接到油门踏板,但是任何游戏中的数据都不容易。首先,您需要使用一个称为Pyserial的Python库来读取车辆传感器数据。下一步是确定特定的PID(参数ID)来访问传感器并编写脚本以将车辆加速器踏板的模拟信号转换为计算机可以理解的数字信号。脚本运行后,将实时读取油门数据,并将金额保存在JSON文件中。该文件由独立的自动化工具监视。在视频中,Yelester先生使用Autohotkey创建一个脚本来模拟键盘密钥,每次值更改为文件时。在他的示例中,当JSON文件中的“ trigger_value”参数超过0.2时,脚本模仿了空格键按下。最后,只需打开您选择的仿真器,并配置控制方案以在油门输入中映射空格键。在他的长时间视频项目中,耶勒斯特先生也可以握住车辆转向鳗鱼朝着游戏控制的方向。他使用了旧的本田诊断工具,该工具访问了一些隐藏的传感器,例如方向盘,并使用类似的技术(例如油门)转向海豚模拟器。