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

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
楼主: 蓝色斗鱼
打印 上一主题 下一主题

自制AAT算是基本成功了,发个帖子吧,187楼更新代码

  [复制链接]
521
 楼主| 发表于 2014-11-15 07:40 | 只看该作者
cqhxgk 发表于 2014-11-15 01:16
今天终于测试成功新固件,地面测试的,这个星期6星期天上天测试。
      测试过程中想到个 ...

这个想法以前也考虑过,感觉每次首飞前设置家比较麻烦,云台断电几率小,就没弄

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

522
 楼主| 发表于 2014-11-15 07:48 | 只看该作者
cqhxgk 发表于 2014-11-15 01:28
还有个问题,云台电机我已经用35BYJ412步进电了,可是转动还是不是很灵活,感觉力量还是小了点,我平板 ...

转动不灵活可能是由于齿轮接触太紧了,
可以使用更小步进角的步进电机,代码里需要更改减速比(每转步数):StepsOfCircuit

523
发表于 2014-11-15 12:21 | 只看该作者
蓝老师,烧录发射与接收代码时,有那些地方要改动不,
524
 楼主| 发表于 2014-11-15 18:48 | 只看该作者
lijianwei6 发表于 2014-11-15 12:21
蓝老师,烧录发射与接收代码时,有那些地方要改动不,

发射端应该不需要改动,接收端注意检查一下喇叭、步进电机、舵机的管脚是否与程序中一致

525
发表于 2014-11-15 19:47 | 只看该作者
蓝鱼老师,今天试飞了一下,近处测试了没问题,飞远了云台就没音频信号一样。云台不动了。
图像正常,图传是罗美1.2g.
526
 楼主| 发表于 2014-11-16 08:43 | 只看该作者
天线没对准?音频端口有问题?远处有发射塔等干扰源?
527
发表于 2014-11-16 19:47 | 只看该作者
今天把接收部分电路改了点,现在好了。下午冒雨飞了一下午。
528
发表于 2014-11-16 20:14 | 只看该作者
本帖最后由 mybmw 于 2014-11-16 20:16 编辑
cqhxgk 发表于 2014-11-16 19:47
今天把接收部分电路改了点,现在好了。下午冒雨飞了一下午。

接收电路怎么改的?今天我也飞场试了,地面接收数据正常,上天后就收不到数据了,不知道什么原因我用的是罗美5。8g



529
发表于 2014-11-16 22:15 | 只看该作者
mybmw 发表于 2014-11-16 20:14
接收电路怎么改的?今天我也飞场试了,地面接收数据正常,上天后就收不到数据了,不知道什么原因我用的是 ...

在接收端图传到控制板家一个三极管做倒相放大解决。
530
发表于 2014-11-17 00:20 | 只看该作者
10、电子罗盘连接方法:只要连接VCCGNDSDASCL四条线。
Arduino GND -> HMC5883L GND
Arduino 3.3V -> HMC5883L VCC
Arduino A4 (SDA) -> HMC5883L SDA
Arduino A5 (SCL) -> HMC5883L SCL
(
注意,接线是A4A5,不是D4,D5)

11
、一定要注意,所有模块(arduino、蓝牙、电子罗盘、舵机、步进电机控制板电源、降压模块的输入输出、GPS、图传、喇叭等)都要共地,已经有不止一次因没共地造成问题。

12
、蓝牙与arduino的硬串口端连接。

13
、蓝牙的硬件串口连接方法:与arduino地、5VRXTX”连接(RXTX交叉连接)

14
、需要修改程序代码的,基本都在文件“RX_Main.ino”中。

15
、发射端状态判断方法:
未连接GPS时:LED灯长亮长灭(时间一样长),发送测试数据
连接到GPS时:
           LED
灯闪亮(时间短) :接收到有效GPS数据并发送
           LED
灯熄灭(时间长) :未收到有效GPS数据,发送上次有效数据





531
发表于 2014-11-17 00:22 | 只看该作者
新版固件不用改了。
/////////16、烧制发射端时别忘记改缓冲区大小,烧制接收端时改回来,另外如果库文件(arduino-1.0.4\libraries)中有Stepper目录,请删除。


17、在烧制发射端时,注意将Hard/SoftwareSerial的_SS_MAX_RX_BUFF设成512,避免GPS严重丢帧,烧制接收端时改回,减少内存占用。【如果使用硬件串口(默认),搜索:HardwareSerial.cpp,修改其中的SERIAL_BUFFER_SIZE;如果使用软串口,搜索:SoftwareSerial.h,修改其中的_SS_MAX_RX_BUFF】
//////////////////
18、喇叭接D12管脚

19、电子罗盘功能(AAT自动判断方位,不用经常调整云台方向).

20、程序对arduino板子的内存需要较大,尽量买内存大的(好像是2k)

21、喇叭是用来提示状态:当设置家成功后,发出1234声音提示,当接收到有效GPS数据后发出高音,当6s内没有有效GPS数据时,发出低音

532
发表于 2014-11-17 00:23 | 只看该作者
新版固件不用管////22、在烧制发射端时,注意将Hard/SoftwareSerial的_SS_MAX_RX_BUFF设成512,避免GPS严重丢帧,烧制接收端时改回,减少内存占用。【如果使用硬件串口(默认),搜索:HardwareSerial.cpp,修改其中的SERIAL_BUFFER_SIZE;如果使用软串口,搜索:SoftwareSerial.h,修改其中的_SS_MAX_RX_BUFF
改动内容:1、将发射端改为发送角度,减少数据量。2、步进电机动作过程中可接收新数据并转向新目标,提高实时性(俯仰响应快,接收到信号后立即动作)
注意事项:1、将接收端的自动设置家改为0(用zdszj命令),为了让接收端能收到坐标信息,发射端每隔10s发送一次全坐标,如果自动设置家为1,则接收端在满足条件时时会设置家,在收到全坐标后会计算并移动(这不是我们需要的)2、新版本的接收端由于不用设置家,所以不用等1234提示已经设置家再起飞,听到高音鸣叫即可。3、由于电子罗盘只在自检时定位地磁北,所以旋转定位时不用校准。///////////////

23如果库文件(arduino-1.0.4\libraries)中有Stepper目录,请删除。5、此版本可不用经过地磁校准


533
发表于 2014-11-17 00:25 | 只看该作者
感谢蓝鱼老师哈
534
发表于 2014-11-17 00:39 | 只看该作者
上传视频:



评分

参与人数 1威望 +2 收起 理由
蓝色斗鱼 + 2 赞一个!

查看全部评分

535
发表于 2014-11-17 00:54 | 只看该作者
顶庆哥!
536
发表于 2014-11-17 20:45 | 只看该作者
蓝色斗鱼 发表于 2014-11-16 08:43
天线没对准?音频端口有问题?远处有发射塔等干扰源?

这搞上没,蓝老师
537
发表于 2014-11-17 21:01 | 只看该作者
cqhxgk 发表于 2014-11-17 00:19
AAT云台测试成功了,也帮蓝鱼老师总结一下吧,开源的精神就是让大家都能享受到嘛,不能光索取呀,也方便一 ...

因为手头没有合适的电容,放大器里的电容换成2200uf和0.22uf的可以吗?

538
 楼主| 发表于 2014-11-17 21:06 | 只看该作者
lijianwei6 发表于 2014-11-17 20:45
这搞上没,蓝老师

串口可能有其它设备

539
发表于 2014-11-17 21:32 | 只看该作者
蓝色斗鱼 发表于 2014-11-17 21:06
串口可能有其它设备

我重写入要把328板拿下来才行吗?
540
发表于 2014-11-17 23:30 | 只看该作者
mybmw 发表于 2014-11-17 21:01
因为手头没有合适的电容,放大器里的电容换成2200uf和0.22uf的可以吗?

肯定可以的

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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