5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 12384|回复: 19
打印 上一主题 下一主题

音频线玩转RealFlight G4 教程 一步一步走(包含下载)原创

[复制链接]
跳转到指定楼层
楼主
发表于 2008-7-24 20:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
音频线玩转RealFlight G4 教程 一步一步走

简单来说, 就是一条音频线,就能玩G4啦。

简要:
1. 提示。
2. 原理介绍
3. 硬件软件需求。
4. 具体如何操作。
5. 如何修改线路
6. 参考资料。



看到论坛有很多介绍如何不用USB方式,只使用音频线就能玩G4的教程,我的算是一个补充吧。 以自己的经验写出来,欢迎大家指教。

相信大家玩飞机模型如果没有模拟器的话,是一个非常艰难的过程。 G4是一个非常好的模拟器。 就像很多人一样,刚开始的时候,也对模拟器不以为然。 当飞了第一次直升机悬停之后, 就知道。。。模拟器, 一个好的模拟器是必经之路。

刚开始飞直升机,相信大家都非常清楚,这里也算是对新人的一点建议。 务必使用模拟器!首先是飞尾巴朝自己的悬停,然后是12点,3点和9点。这是基础的基础, 要不出去打错方向舵就是摔。在模拟器上感觉一下就知道了。2.买飞机别听模型店老板说先买个最简单的。然后慢慢升级。 如果经济允许,一定是一步到位。其他工作交给模拟器。特别是电子设备。今天的过度就是明天的浪费。二手东西不值钱,估计也没人会卖。当然是个人切身体会,以供参考。下面言归正传 呵呵。



首先,先解释工作原理。

要用自己的遥控器来控制G4,首先需要把遥控器和电脑连接起来,如果是JR系列的,(遥控器上直接有音频接口)。就可以直接用音频线(注意:要单声道,非立体声音频线)  连接。如果是FUTABA系列,参考跟帖如果自制连接头。




1.连接到电脑之后我们需要将遥控器的PPM或者PCM信号转化为电脑能够使用的信号。这个工作有smartpropoplus软件来完成。

2.当这些控制信号被电脑识别之后, 我们需要让G4来读取这些信号,这样才能用遥控器来控制G4的飞机。 这个工作有PPJOY这个软件来完成。(PPJOY是一个将并口,或者其他来源的信号模拟成一个系统游戏控制器的软件。)

3.当我们的遥控器被电脑识别为一个系统游戏控制器之后, 我们要G4识别并使用这个控制器来操控。这个工作有一个G4 EMU模拟器来实现。(这个模拟器模拟一个虚拟的G4控制器硬件,让我们装的这个游戏控制器来代替G4硬件。)

这就是整个流程。 遥控器信号-----电脑捕捉信号-----模拟为系统游戏控制器------模拟为G4控制器------控制G4操作飞机。



ok, 既然大家知道原理之后, 就开始做吧, 以下是软硬件需求:


硬件要求: 一条音频线, 连接你的遥控器 trainer 端口到电脑的 MIC 或者 LINE-IN接口。

a. 如果你是futaba接口,需要做一些改动才能连接。
b. 注意: 音频线需要是单声道 mono。 (一般来说双声道普通音频线是可以的,但是如果没有信号输入,请自行修改为单声道。)图示1.

软件要求: SPP (smartpropoplus), PPJOY, EMU3.2, RealFlight G4安装程序。

以下是 SPP最新原版官方下载地址 http://downloads.sourceforge.net ... /InstallSPP-335.exe
以下是 SPP最新原版官方源码地址 http://prdownloads.sourceforge.n ... ources.zip?download
以下是 SPP程序官方网站 http://www.smartpropoplus.com

以下是PPJOY最新原版官方下载地址 http://cdn.simtel.net/pub/simtel ... -PPJoySetup.zip.exe
以下是PPJOY程序官方网站 http://www.geocities.com/deonvdw/PPJoy.htm

以上下载地址均由官方网站提供,以确保安全,请在病毒扫描之后使用。 对于开源软件,建议大家使用正版。不要使用crack。不用使用特别中文版。没有必要,装好之后是一劳永逸的事情。

EMU3.2版本论坛已经有很多下载链接了,我就不再赘述了。

下面是具体操作过程。

1.下载PPJOY软件并安装。运行download-PPJoySetup.zip,之后会直接弹出一个解压文件夹,如图,将这个文件夹解压到桌面。并运行setup.exe(管理员权限运行setup)安装ppjoy。vista用户需要管理员权限安装。
        
        


2.重启系统后运行ppjoy,vista用户如果发生问题,用管理员权限运行ppjoy。选择左下角Add 按钮。添加游戏控制器。或是直接在控制面板中有Parallel Port Joystick,双击来添加。

3a.第一栏选择virtual joysticks(虚拟游戏控制器),其他栏默认即可,直接点击Add按钮添加。
        

3b.添加时请按照自己遥控器的轴数选择合适的通道。一般是4轴。建议选择6轴。我使用6轴,3D控制按钮来控制引擎开关或者3D。
        

4.安装并运行SPP。vista用户需要使用管理员权限来安装并运行SPP。右键点击SppConsole.exe,属性---兼容性---请使用管理员权限运行---打钩---应用,确认。

5.一般来说你的遥控器输出是PPM,默认就可以了。旁边的Shift Polority可以不管,直接AUTO。 如果觉得控制精度需要提高的话,可以选择Positive或者Negative(正反),会有抖舵的情况,但是精度会有所提高。
        

6.第二栏 Audio Source请打钩。 然后根据你使用的端口选择。如果是连接电脑LINE-IN接口就选 LINE-IN, 如果是MIc就选MIC。

7.最后一行,PPJOY Extension打钩。这个是用来将信号传递给PPJOY的。完成之后vista用户不要按done 按钮, 选择hide,就是隐藏。也不要关闭SPP。

8.windows录音设备里选择默认为line-in或者Mic,根据自己使用的插口调整。 并且注意:!! MIC的高级选项关闭麦克风增强和一切音频特效。 声音大小选择为3/4左右。
        


9.windows声音输出选项中请选择静音Line-in或者mic,根据使用插口选择。
        


10. 打开控制面板---游戏控制器--- 将刚才安装的虚拟游戏控制器设置为默认。并测试是否有信号。有可能需要重启一次电脑。


11.完成后,运行SPP, EMU,右边有 Joysticks Channel mapping (控制器通道映射),点击auto-detect。 跟着指示做完。并且右边三个钩都选上。能降低出错的可能,而且保存游戏校准。
        


完成后点Launch进入游戏,点击Controller菜单。 选择G2 controller。需要的话选择下面的Controller Calibration。来校正控制器。 首先将所有的控制杆归零。----Next----Next。然后所有的控制杆都上下左右到最顶, 所有按钮是打开关闭一次。 然后点击finish。

开始飞吧。

[ 本帖最后由 epc 于 2008-7-24 20:45 编辑 ]

欢迎继续阅读楼主其他信息

20
发表于 2009-8-12 12:23 | 只看该作者
收藏了
19
发表于 2009-8-10 15:19 | 只看该作者
求助各位大哥,我的是jabo的遥控直升机 的遥控器, 我装了 G3.5后,不知道如何才能使用jabo的遥控器飞行啊?我用了jabo的 串口专用线,貌似不行啊?谁能教教小弟我啊?我菜的不行啊
18
发表于 2009-8-10 07:40 | 只看该作者
记下 等遥控来的 时候实验下
17
发表于 2009-7-17 17:55 | 只看该作者
单声道音频线不好搞,可以搞接头啊,电子城耐心寻找一下。
16
发表于 2009-7-12 23:18 | 只看该作者
mono音频线不好搞啊
15
发表于 2009-6-14 23:44 | 只看该作者
正好需要,收藏了
14
发表于 2009-6-14 16:33 | 只看该作者
好帖 记号备用
13
发表于 2009-6-14 16:05 | 只看该作者
请问如何实现倒飞?
12
发表于 2008-8-13 18:47 | 只看该作者
终于找见答案了。感谢感谢
11
发表于 2008-7-28 10:26 | 只看该作者
原帖由 starmoon 于 2008-7-28 09:17 发表


音频插件就是利用 smartpropo 的源码改的 (拿的源码改的竟然还要收钱, 这就是为什么还有破解)



原来如此。。。
10
发表于 2008-7-28 09:17 | 只看该作者
原帖由 michaelzyh 于 2008-7-25 12:29 发表
LZ知道smartpropoplus和PPJOY音频插件那个好?


音频插件就是利用 smartpropo 的源码改的 (拿的源码改的竟然还要收钱, 这就是为什么还有破解)
9
发表于 2008-7-27 08:48 | 只看该作者
好东西!!
8
 楼主| 发表于 2008-7-27 07:43 | 只看该作者
原帖由 michaelzyh 于 2008-7-25 12:29 发表
LZ知道smartpropoplus和PPJOY音频插件那个好?


所谓的ppjoy音频插件应该是 smartpropo, smartpropoplus是在smartpropo基础上开发的版本。

我没用过smartpropo, 所以无法回答你的问题。

之前看到有破解版的ppjoy, 甚是好奇。 PPJOY是开源软件为什么要破解?


PS。 图片是可以看到的, LS的刷新试试? 或者稍微等一下。 我是可以看到的。
7
发表于 2008-7-26 16:43 | 只看该作者
不错~~~~~~~~``不过为什么看不到图?
6
发表于 2008-7-25 21:36 | 只看该作者
感谢感谢!!!一直不会装,先照lz说的试试。
5
发表于 2008-7-25 12:29 | 只看该作者
LZ知道smartpropoplus和PPJOY音频插件那个好?
4
发表于 2008-7-25 00:19 | 只看该作者
不错,新手入门必读!
3
 楼主| 发表于 2008-7-24 20:08 | 只看该作者
reference

相关参考信息来源
SPP, PPJOY官方网站提供。

更详细的线路图请参考网站
http://www.mftech.de/buchsen_en.htm 以及
http://www.customelectronics.co.uk/fmstx.htm

如果大家有兴趣自己做PPM-usb的连接器,迟点我再把设计图纸以及firmware驱动发来吧呵呵。



PS,关于SPP利用音频转换数据的精度问题。

很多使用SPP来转化遥控器数据时,在控制飞机时候,可能会感觉到遥控器的精度比较低,或者回位有点问题。(控制杆感觉没有控制实体飞机那么精确)

我因为这个问题练习了SPP的作者。

这个问题是因为音频数据的采样造成的。因为设计软件的时候, 声卡采样率是441或者448 960之类的16位。
而现在的一些高端声卡已经打到24位 更高的采样率, 他们会在之后的更新中提高采样率, 这样会有更精准的控制表现。

所以我建议大家如果希望能更更好的练习,可以考虑购买usb的连接器。 我已经订购了一个,还没到,到了测试了我会在发帖来评价一下。

另外一个临时的提高采样率的办法,就是在打开spp的时候,不要选择auto-detect。手动选择正反。这样能够提高采样精度。 但是缺点是会有震舵的现象。 个人觉得飞行起来没有太大的感觉。但是精度的确提高了。 可能是没有过滤或者平均采样数据的缘故吧。



在ppjoy里面也有调整并口的采样率以及采样间隔,延时的的功能,不过我还没研究过哈哈。迟点试试在说。

欢迎大家对这个教程补充和提意见。我也是google了蛮久才弄好,大家分享。

[ 本帖最后由 epc 于 2008-7-24 20:42 编辑 ]
沙发
 楼主| 发表于 2008-7-24 20:06 | 只看该作者
以下是各种遥控器接口的线路图。

http://bbs.5imx.com/bbs/viewthread.php?tid=241994&extra=&frombbs=1

[ 本帖最后由 epc 于 2008-7-24 20:25 编辑 ]
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表