如何连接大疆RC-N1遥控器?

0 点赞
Liftoff®: FPV Drone Racing
转载

本指南将逐步介绍如何将最受欢迎的遥控器DJI RC-N1(用于DJI Mini 2、Mini 3、Air 2、Air 2S等无人机)连接到电脑。你将能够在像《Liftoff》这样的飞行模拟器中把该遥控器当作虚拟游戏手柄使用。我会涵盖软件安装、驱动设置以及运行基于Python的界面。无需任何编程经验。 为什么DJI RC-N1无法在电脑上原生工作? 当通过USB连接时,DJI RC-N1遥控器不会被Windows识别为标准游戏控制器。与普通游戏手柄不同,它使用专为无人机设计的专有协议进行通信,而非用于游戏或模拟。这就是为什么需要额外的软件和驱动程序来解读控制器的信号,并模拟一个你的电脑和模拟器能够识别的虚拟手柄。

本指南适用于Windows系统,但稍作调整后也应可在macOS上使用。 步骤1:安装DJI Assistant 2 从DJI官方网站下载软件。建议下载.exe文件,并按照标准安装步骤进行安装。

顺便说一下,你可以使用此软件更新手柄固件,但这可能不是必需的。 步骤2:安装Python 3.9 从官方网站下载Python 3.9。 确保选择适合你操作系统的正确版本(以我为例,我使用的是Windows,我用红色箭头标记了相应的链接)。 【重要提示】:安装过程中,请勾选“Add Python 3.9 to PATH”选项,这能确保可以从命令行使用Python。

步骤3:验证Python安装 安装Python后,可按以下步骤检查是否安装正确: 1. 按下键盘上的Windows + R键打开运行对话框。 2. 输入cmd(用于打开命令提示符)并按下Enter键。

在打开的命令窗口中,输入以下命令:python --version

若显示Python 3.9.x,则表示所有内容均已正确安装。 如果出现“'python' 不是内部或外部命令”之类的错误,说明Python未添加到系统PATH中。这种情况下,重新运行安装程序,点击“修改”,并确保在安装过程中勾选“将Python添加到PATH”选项。有时安装后需要重启电脑。 步骤4:安装必要的库 在命令窗口中,输入以下命令安装必要的库: 首先: pip install vgamepad 其次: pip install pyserial 安装完成后,可以通过输入以下命令检查库是否安装成功: pip show vgamepad 和 pip show pyserial

就我的情况而言,两个库都已正确安装。 步骤5. 从Github下载程序文件 访问托管程序文件的GitHub仓库。你可以直接从此链接下载文件。

ZIP文件下载完成后,将其解压到电脑上的一个文件夹中。

步骤6. 运行main.py 现在您已拥有所有必要的文件和库,是时候运行程序了。 使用USB线将您的大疆遥控器连接到电脑。 然后在该文件夹内打开终端。

请确保你拥有包含程序文件的正确目录(main.py所在位置)!然后输入python main.py

请勿关闭此窗口!程序正在运行中。 成功!现在您可以运行【Liftoff】或其他模拟器,您的大疆遥控器将被游戏识别为普通游戏手柄。

在后续使用DJI RC-N1遥控器时,只需重复第6步操作(在正确的目录中打开终端并运行main.py)。如有任何问题,请在评论区提问。