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

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

准备研究廉价开源AAT跟踪云台。。10月21日更新。

  [复制链接]
跳转到指定楼层
楼主
发表于 2013-10-5 01:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


以后版本的更新和说明将不会在这里出现了。。。。

好吧,还是这里吧。。。
Arduino pro mini 两个
电容100nF                x2
电阻100K                x2
电阻10K                x2
电阻4.7k                x1
电阻1.8k                 x1
电阻100欧                 x1
三极管9014                x1

洞洞板/面包板        x1
LED                        x1
6*6按钮开关          x1
杜邦线若干



最新代码在此
https://github.com/anerg2046/FX_OPEN_AAT/

(联系方式请发到模友交流栏目,斑竹留)


最近深受图传的影响,感觉颇为不爽,跟踪云台效果确实好,但是也忒贵了吧。。
于是打算自力更生,采用arduino方案来解决。

预计需要arduino nano两个,天上一个,地上一个

天上的采集gps信号并通过图传的音频传输到地面
地面的接收图传的音频信号并解析出gps数据,然后计算两个舵机应该运动的角度。。实际上这个范围无需太精确,因为平板角度还是挺大的

关于角度计算这块我已经通过php代码验证过了,应该没问题,现在准备买东西来研究了,不过不知道得多久。。毕竟我有点懒

等弄出来了,估计最大的成本会是舵机和平板天线,到时候开源出来。谁让他们卖的那么贵让我买不起呢。。
==========10月19日更新============
本地测试,感觉挺不错的啊。。来个视频大家看看。。我随机了500米以内5个点



==========10月16日更新============
发几张照片。。

测试。。那啥。据说这样能减弱图传信号。。连续运行20分钟,没啥问题。。基本认为通讯测试是没问题的。。




发射端焊好线和元器件。。




接收端,那个三极管放大电路对于柏通是可以没有的,我是为了给用特便宜那种图传的人准备的。。

==========10月15日更新============
第一测试版代码已经放出,建议有经验的人先测试,不建议完全没经验的人来弄。
接收板的PIN2数字口需要接一个开关,PIN13数字口需要接个LED。两个舵机必须都是180度舵机。
使用注意:

按住开关3秒,将会把飞机上当前的GPS坐标设置为家。
使用时,请无比将天线手动对向正北,或者把飞机拿远一点,等天线动了,将天线对向飞机。

已知缺陷:
当飞机相对于天线处于正东或者正西方向的时候,会有两个临界点,过了这两个点的时候天线将会反转,大约会耽误不到1秒的时间。
https://github.com/anerg2046/FX_OPEN_AAT/

我买的设备还没到,所以没法做地面测试,但是调试数据输出的时候是没什么问题的,等东西到了会做一下测试。


==========10月14日更新============
代码也已经完工了,我发送测试数据是没问题的,现在等着做机械结构了。。放一张线路图出来。。感谢贵宾提供



==========10月13日再次更新============
!!!项目最难的地方已被攻破,成功近在眼前!!!
哈哈哈,今天终于搞定了通过图传音频传输数据并解析数据的问题。。好吧,其实也简单,主要是我没把图传音频的地接过去。。开始还以为是波形问题。。然后买了个示波器,300多。。电路白痴真愁人!!话说谁能给报销了么?

看,两边可是没有用线连在一起的哦。。。哈哈哈,等着吧,我接下来会写地面控制程序,估计很快了。。


==========10月12日再次更新============
补充。。97楼的flyhh的我实验了,但是发现不行。。今天测的时候发现输出端就是FSKOUT会输出负值电压。。这下比较头疼了,我不知道图传所标识的audio input 1Vpp到底是个什么意思,我应该怎么做?另外,图传的接收端也就是FSKIN的电压读数一直是5.3V,我到底应该怎么样才能从图传的音频读取数据呢?

==========10月12日更新============昨晚又是搞到1点半,目前有线方式已经可以正确传输数据了,但是通过图传就有问题了,
我使用的传输代码是一个日本人的开源代码,参见:https://code.google.com/p/arms22/wiki/SoftModemBreakoutBoard
他的线路图中FSKOUT和FSKIN都是2.7v,这不能符合图传的要求,图传需要1Vpp,具体参见下图:


付图一张。。我的桌子已经乱的要死了。。


==========10月10日更新============
昨晚一直在折腾音频发送数据的问题,不知道为什么,原作者的代码在我这始终不能正确的发出信号,音箱无法发出声音,于是只能换了个发射代码
音箱终于可以正确发出声音了。


==========10月8日更新============
发射端代码初步测试成功,已正确读出GPS数据,并正确解析

他喵的搞了好久没数据,结果GPS的波特率是38400,不是9600的,真坑。。
另外,arduino pro mini只有一个串口,我只能把数据写入EEPROM,然后再次上电再读出来,费劲死了。。

==========10月7日更新============
发射端代码已搞定。看图

读取gps信号并输出pwm方波
编译已通过。。需要等明天拿到东西继续测试了。。

==========10月5日二次更新==========
看了一下午老外的资料,现在大概知道需要什么材料了,并做了些改动

发射端:
arduino pro mini (控制板)
1.8K电阻
8.2K电阻


接收端:
arduino UNO R3(控制板)
LM386N (音频放大器)注:原本老外是自己弄的放大电路,不过在问了个搞电路的哥们后,他的建议是直接弄个数字音频放大器,这样直接读还方便。


已经准备下单买了。。不过怎么也得8号以后才能开始了。。
电子设备大概就这么多,总价不超过¥60


另外我目前考虑AAT无需单独的GPS,只需要初始化的时候读取飞机的GPS就行了
也就是说初始化的时候得把载机和AAT放在一起,这样可以省一个GPS


==========10月5日更新==========
搜索了一下,发现国外已经有现成的开源代码了,只是老外弄的还不是很详细,等我再研究一下的。
老外的开源地址:https://code.google.com/p/opendiyantracker/















































评分

参与人数 8威望 +16 收起 理由
whb2007 + 2 看看有什么可以帮忙的
minicore + 2 很给力!
shuangxi + 2 赞一个!
ycxxcj520 + 2 支持楼主,如果需要机床加工零配件,可以联.
零灬叁 + 2 很给力!

查看全部评分

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

沙发
发表于 2013-10-5 02:12 | 只看该作者
支持,arduino很好玩,
3
发表于 2013-10-5 05:18 | 只看该作者
顶楼主 楼主真是好心人 做好了一定要教大家啊!
4
发表于 2013-10-5 06:50 | 只看该作者
帮顶帮顶,持续关注,希望不要有某些商家出来捣乱!!
5
发表于 2013-10-5 06:55 | 只看该作者



楼主高手,DIY这个不容易的吧?!
6
发表于 2013-10-5 07:50 | 只看该作者
顶起,期待量产!
7
发表于 2013-10-5 07:55 | 只看该作者
支持楼主!!!!!!
8
发表于 2013-10-5 08:10 | 只看该作者
有ATT效果很不错.
9
发表于 2013-10-5 08:14 | 只看该作者
期待AAT效果。
10
发表于 2013-10-5 08:28 | 只看该作者
支持支持

11
发表于 2013-10-5 08:32 | 只看该作者
严重支持呀
12
发表于 2013-10-5 08:33 | 只看该作者
严重支持
13
发表于 2013-10-5 08:47 | 只看该作者
行动支持楼主,又有一定动手能力,愿意帮忙测试计划
14
发表于 2013-10-5 09:00 | 只看该作者
强烈支持 !!  造福模友


15
发表于 2013-10-5 09:21 | 只看该作者
留帖纪念
16
发表于 2013-10-5 09:27 | 只看该作者
顶楼主,这个角度只要差不多就行,不用那么精确
17
发表于 2013-10-5 09:28 | 只看该作者
呵呵,高端玩家,也跟着看看
18
发表于 2013-10-5 09:28 | 只看该作者
支持
19
发表于 2013-10-5 09:39 | 只看该作者
严重支持

20
发表于 2013-10-5 11:01 | 只看该作者
支持,坚决支持
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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