由于是初次接触无人机,外加自组需要焊接,做了一些前期的心理建设。但是过程还是异常艰难。(不过,实际操作也就焊20个焊点左右,基本就组装起来了,操作并不复杂)

自组APM无人机是想学习Ardupilot的开源飞行控制器代码。大概70万行左右。

1 Money and Component

1.1 无人机

自组无人机,需要的东西不多,但每一个都不便宜。从深圳发来。 2022.3.05到货。

60rmb/per: F450风火轮,机架部分,这个机架承接了多旋翼无人机的骨架. 同时包含内置电路板,便于电调,飞控供电。因此需要熟悉电烙铁焊接.

45rmb/per * 4: 无刷电机包含两个银色,两个黑色。旋转方向黑色顺时针,银色逆时针。黑色(CBA 黄黑红), 银色(CBA 黑黄红)。

45rmb/per * 4: 5V、30A电调, 用于无刷电机供电,以及转速控制。接APM2.8 output 1-4端口(1’3 白红黑)

180rmb/per: APM2.8 飞行自动控制器。核心部件!

20rmb/per: 5V、3A UBEC电源模块。用于APM2.8飞控供电。接APM2.8 output 8端口(1’3 空红黑)

100rmb/per: 5200mh,3S 航模电池。

100rmb/per: IMAX B6AC 平衡充电器。

125rmb/per: M8N GPS模块加支架。

140rmb/per: 50rmb MC7RB接收机 + 90rmb MC6C 遥控器

2.4rmb/per: T型插头,焊接好的。

总计 1100rmb , TB买了个套件 970rmb。

1.2 焊接工具

由于是初次接触,所有工具都得现买。2022.3.09到货

40rmb/per: 吸锡器,镊子,松香,支架,内热式电焊笔,高温海绵(加水),烙铁头5个。 TB套件。

1.3 声控广州塔升级版

用于练习电焊笔焊接的。1000rmb的无人机不敢直接焊,焊坏了再买就需要时间了。

60rmb/per: 淘宝套件,发光LED*260,遥控器,USB插口,红外线接收器(接受遥控器),电阻若干, 电源弹簧按压开关。声控模块。STC:15F2K60S2 单片机。

2 实操血泪史

2.1 广州塔焊接

2022.3.09到货

初次使用电烙铁,网上看了很多教程。以为可以信手拈来。可却遇到一堆问题!

焊接了1天左右,仅仅将底座焊接完成,这东西并不是那么简单。锡丝焊接会出现烟雾,晚上了解到那东西有毒性。 代价 HP-100

解决方法,购买排烟仪。 2022.3.14到货

焊接过程中,由于直接使用沾水海绵(套装附带),加之不断干烧,导致烙铁头迅速氧化。 代价 烙铁头*3

解决方法,购买清洁钢丝球,顺带买了几个烙铁头 2.5rmb/per 电烙铁头。 2022.3.20到货.

由于只能星期天焊接实操,加之邮递速度慢。 耗费时间 2周

新东西回来了,广州塔底座部分比较好焊接,焊点少,但是灯塔是16层。平均焊接一个LED需要两个焊点,差不多就有500多个焊点焊到第一层的时候,已经用完了一卷锡丝

10rmb购买锡丝。焊了几层之后大致熟练了。广州塔每层之间相互独立,焊上去就能直接用。由于实在太多LED,所以最后只焊接了9层,近300个焊点。声控模式下,随着音乐动,很好看。

2.2 无人机焊接组装

无人机组装,最难的是很多东西你不知道叫什么!也不知道怎么焊,广州发来的套件东西很全,但是教程完全就是糊弄人,都是别家的一些文档以及教程。东西不能焊坏或者搞坏,否则付出的时间将以星期为单位增长。这也就是内地玩电子设备的局限支出,很多零件多在广州深圳一带,邮寄过来需要很多时间!

无人机焊接第一步就是无刷电机与电调的连接。与无刷电机配置在一起的是黄色的接头,费劲周折之后才打听到这叫香蕉头。涉及到导线与接头的连接,这个焊接方法给的教程里没有,最后查到需要融锡到柱形一端,趁着锡未融化,将导线竖直插入等待冷却。一晚上加上找资料仅仅焊接完全部12个

第二天一早,焊接电池插头。横竖两道铜片用塑料包着的连接头,那东西一焊,刚一接触铜片直接融化塑料,发生错位。怎么也焊不上去,鼓捣1个多小时,面目全非。而无人机组件里只有一个。或许1000元的无人机就因此而作废了。

TB上搜了很久,才知道大概是叫做T型插头。直接买了焊接好插头。正赶上深圳疫情,过了3天,一直不给发货。PDD上买了5个。2022.3.26到货。

接下来就是调飞控。

2.3 飞控调参

老板给的地面站是 1.3.28 Mission Planer,很老旧的版本了。去官网下载了一个稳定版 1.3.77 Mission Planer.结果就是不能用,无法进行APM2.8 加速度计校准

只好安装老版的MP。

遥控器校准那里,涉及到接收机的连线与对码(与遥控器通信)。接收机连线分为 3pin 以及 5pin。 3pin接1通道,5pin 接2-6通道。顺序对应接到APM2.8的 Input 端口上,至于对码拿牙签点两下接收机上的内置按键就可以。

插GPS的时候,一定要注意下方的插头一定要插进去,那个地方设计的不好,很多时候认为插进去了,其实并没有。会出现外置罗盘校准没有目标白点的情况。

调参校准完毕后,就轮到 statble 模式下的解锁了。

2.4 Pre-arm Need 3D Fix

官网说,这个是GPS没有信号。但是在 stable 模式下解锁是不需要这个参数确定的。但是既然跳出来,那么可能是配置调试那里的地理围栏点了启动,将之取消勾选。但是还是没有什么用。

还有一个可能就是,遥控器校准出现了错误。遥控器默认很多通道都是反着的, 校准的时候注意只有 Pitch 是与实际的遥控器反向的,其他都是通向的。而要做到这点,MC6C遥控器需要将下方的 AIL ELE THR 设置成反向(REV),也就是拨上去。

左手(美国):上下(Throttl) 左右(Yaw)

右手(美国):上下(Pitch) 左右(Roll)

设置完成后问题就解决了。

2.5 遥控器油门硬

由于调参时,摆动过大,似乎超出了原本的角度90度。导致上下轴对应的电位器发生故障,电位器就相当于什么音量旋钮之类的。型号是B502-90, 也就是 B5K-90。MC6C同样的电位器(固定方式:圆柱被切了一小半的样式),TB还没找到。

2.7 电调校准

电调和遥控器的配合是需要设定的。

2.8 后话

安装好飞机其实是非常简单的一步。

如何起飞,驾驶飞机,操控遥控器却是最最重要的。

如果没有细致的学习过无人机驾驶,千万不要擅自就直接上遥控器实际起飞。其实与开车一致,汽车生产出来是很困难,但是一个人学习怎么开车也得几个月的时间。

无人机驾驶其实是一门手艺活,手指稍稍一抖,飞机就会炸机掉落。

常用的APM遥控操作一般以Stabile模式(自稳)起飞 需要不间断的控制,以Altihold模式(定高)操作 油门回中定高。

据说大疆似乎是定高为基础,比较好操作。

另附一些资源

1. 远航 遥控器操纵

2. 远航 MC6A遥控器设置

3. 远航 自稳与定点飞行模式

4. 江南先生 MC6C遥控器介绍合集

F450 APM2.8 自组无人机手记的更多相关文章

  1. 【C#】无损转换Image为Icon 【C#】组件发布:MessageTip,轻快型消息提示窗 【C#】给无窗口的进程发送消息 【手记】WebBrowser响应页面中的blank开新窗口及window.close关闭本窗体 【手记】调用Process.EnterDebugMode引发异常:并非所有引用的特权或组都分配给呼叫方 【C#】DataRowState演变备忘

    [C#]无损转换Image为Icon 如题,市面上常见的方法是: var handle = bmp.GetHicon(); //得到图标句柄 return Icon.FromHandle(handle ...

  2. 【手记】调用Process.EnterDebugMode引发异常:并非所有引用的特权或组都分配给呼叫方

    刚上线一个新版本,其中有台电脑打开软件就报[xx的类型初始值设定项引发异常](还好不是一大波电脑,新东西上线就怕哀鸿遍野),如图: 显然是该类型的静态构造函数中抛异常了(红线处就是类名),遂打开该类, ...

  3. Smart3D系列教程1之《浅谈无人机倾斜摄影建模的原理与方法》

    一.引言 倾斜摄影测量技术是国际测绘遥感领域近年发展起来的一项高新技术,以大范围.高精度.高清晰的方式全面感知复杂场景,通过高效的数据采集设备及专业的数据处理流程生成的数据成果直观反映地物的外观.位置 ...

  4. [小北De编程手记] : Lesson 02 玩转 xUnit.Net 之 基本UnitTest & 数据驱动

    关于<玩转 xUnit.Net>系列文章,我想跟大家分享的不是简单的运行一下测试用例或是介绍一下标签怎么使用(这样的文章网上很多).上一篇<Lesson 01 玩转 xUnit.Ne ...

  5. Git.Framework 框架随手记--ORM编辑删除

    前面一篇文章<Git.Framework 框架随手记--ORM新增操作>主要讲解了如何使用Git.Framework往数据库中添加数据.其操作过程相对简单,本章主要记录如何编辑数据和修改数 ...

  6. FastDFS、nginx配置手记

    第一部分   FastDFS介绍 1.FastDFS是什么 FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实现,支持Linux.FreeBSD.AIX等UNIX系统.它只能 ...

  7. Unity随手记

    过年11天假期,带娃带了7天,吃吃喝喝.也看了点书,<射雕英雄传>(书)看了一半,还有就是在看<unity官方案例精讲>这本. 随手记一些自觉有价值或者有意思的点. 1. 对脚 ...

  8. Android jni 编程3(对基本类型一维整型数组的操作)总结版

    主要学习资料:黑马程序员的NDK方法使用(生产类库so)              jni编程指南中文版(已上传至博客园) 博主文章(它使用的是VS和eclipse联合开发):http://www.c ...

  9. 2017中国无人机公开赛 总决赛 CDR Final 竞赛规则

    2017中国无人机公开赛总决赛 CDR Final竞赛规则 V2 二〇一七年八月(修订) 一. 竞赛项目描述(一) 无人机绕标竞速赛(专业组)飞行员通过佩戴眼镜或显示屏采用第一视角飞行,使用无线电遥控 ...

  10. 【GIS】无人机相关技术(转)

    ---------------------------------------------------------------------------------------------------G ...

随机推荐

  1. 免费领取云主机,在华为开发者空间玩转YOLOV3

    摘要:YOLOv3(You Only Look Once version 3)是一种高效的目标检测算法,旨在实现快速而准确的对象检测. 本文分享自华为云社区<华为云开发者云主机体验[玩转华为云] ...

  2. Tim定时器初始化的方法

    #include "stm32f10x.h" // Device header void TimerInit(void) { RCC_APB1PeriphClockCmd(RCC_ ...

  3. Camera | 1.Camera基础知识

    一口君最近在玩瑞芯微的板子,之前写了几篇基于瑞芯微的文章,大家可以学习一下. <瑞芯微rk356x板子快速上手> <Linux驱动|rtc-hym8563移植笔记> <L ...

  4. 9个Linux 查看系统硬件信息命令(实例详解)

    在Linux下,我们精要遇到需要查看系统的硬件信息, 这里我罗列了查看系统硬件信息的实用命令,并做了分类,实例解说. 执行环境:ubuntu 16.04 1. cpu lscpu命令,查看的是cpu的 ...

  5. 线性dp:最长公共子序列

    最长公共子序列 本文讲解的题与leetcode1143.最长公共子序列这题一样,阅读完可以挑战一下. 力扣题目链接 题目叙述: 给定两个字符串,输出其最长公共子序列,并输出它的长度 输入: ADABE ...

  6. 安装 MinGW-w64

    简介 MinGW-w64 是 MinGW 项目的 64 位版本.MinGW(Minimalist GNU for Windows)是 GCC 编译套件和 GNU Binutils 移植到 Window ...

  7. 【漏洞分析】OSN 代币攻击事件:一笔资金伪造多个分红大户

    背景 OSN 是一种 fee on transfer 代币,会根据用户分红账户的余额对用户发放分红.攻击者利用漏洞增发分红账户的余额,随后触发分红机制完成获利. OSN:https://bscscan ...

  8. psutil 检测exe是否已经运行

    安装依赖 pip install psutil 代码 import psutil def check_if_process_running(process_name): ''' Check if th ...

  9. MyBatis分页实现

    目录 分页实现 limit实现分页 RowBounds分页 分页实现 limit实现分页 为什么需要分页? 在学习mybatis等持久层框架的时候,会经常对数据进行增删改查操作,使用最多的是对数据库进 ...

  10. 真人模特失业?AI虚拟试衣一键成图,IDM-VTON下载介绍

    在电商行业竞争尤为激烈的当下,除了打价格战外,如何有效的控制成本,是每个从业者都在思考的问题 IDM-VTON是一个AI虚拟换装工具,旨在帮助服装商家解决约拍模特导致的高昂成本问题,只需一张服装图片, ...