Ardupilot开源飞控之VTOL之旅:开箱

news2024/11/14 3:54:41

Ardupilot开源飞控之VTOL之旅:开箱

  • 1. 源由
  • 2. 收货
    • 2.1 外包装
    • 2.2 内包装
    • 2.3 部件
    • 2.3 概貌
  • 3. 探索
    • 3.1 飞控VTOL
    • 3.2 远程控制
    • 3.3 自动导航
    • 3.4 部件清单
  • 4. 计划

1. 源由

心系已久的HEE WING T1 Ranger VTOL终于来了,因此开启了VTOL之旅。

当然Ardupilot 的T1 VTOL的开源的开发者们已经调试的差不多了,已经能稳定飞行。

VTOL Ranger T-1 Painless360

注:不做过多保留,首先放出资料,大牛们已经系列化的视频介绍,有兴趣可以点进去,看全部的过程。

这个就是吸引我们的地方,当然我们要用其他的飞控,否则也就没有DIY的意义了!

2. 收货

2.1 外包装

47 x 21 x 15 cm一个整包,方方正正。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

2.2 内包装

拆开外包装,又是一层盒子。盒子套盒子,方方正正。

在这里插入图片描述

2.3 部件

拆开内包装,所有部件一一列出,含附送:一套桨叶 + 一根尾管。

在这里插入图片描述

2.3 概貌

在这里插入图片描述

HEE WING T1 Ranger安装方法:

Hee Wing: T1-Ranger Engineering sample un-boxing

VTOL安装方法:

🛩️ Heewing T1 VTOL PNP - Unboxing- Build Tutorial And Review

3. 探索

HEEWING T1 Ranger VTOL整机(机架+动力套件+VTOL改装),整体就是这些东西。

规格如下:

Product Name: HEE WING RC T-1 Ranger
Material: EPP / ABS+PC / Carbon fiber / Aluminum
Dimension: Wingspan730mm / Length 645mm / Height140mm
KIT Weight: 205g
Takeoff Weight: 350g - 500g
Fuselage size: L245 x W51mm x H48mm
Minimum Speed: < 20km/h
Maximum Speed: > 120km/h
Maximum Range: > 25km
Maximum Cruise: > 65Mins
Motor: FX-1404-3700KV Brushless
ESC: FX-20A Brushless (FX-25A Brushless for tail motor)
Battery: 2S - 3S, 1300mah - 5000mah
Propeller: FX-3830
Servo: FX-5g
Tension: > 600g (Dynareic Testing in 3S Brushless)
Package dimension: 400mm x 230mm x 155mm
Gross weight: 880g(PNP)

但是要能飞VTOL,还是需要不少配件的。因此,探索的过程就是整理配件清单的过程。

3.1 飞控VTOL

飞控VTOL控制硬件角度,需要8个PWM IO;但是实际上电机通常是一对一对dshot占用,因此,可能需要占用掉9个IO。
在这里插入图片描述

3.2 远程控制

固定翼,通常需要远距、长续航。

  • 控制:长距离接收机(ELRS 915 TrueDiversity)
  • 遥感:电传模块(SiK Telemetry Radio)
  • 视频:图传系统(JHEMCU RuiBet Tran-3016W 5.8GHZ 1.6W)

3.3 自动导航

自动飞行导航需要定位系统支持,因此,需要GPS等定位模块。

  • Holybro M8N (Pixhawk 4) GPS Module
  • BN-880 GPS + Compass Module

注:如果有RTK GPS,性能将会更好。

3.4 部件清单

  1. 【MUST】飞控板 + 排针 + 螺丝、螺母
  2. 【MUST】PDB板 + 排针 + 螺丝、螺母
  3. 【MUST】接收机 + 接线 + 天线
  4. 【Nice2Have】电传模块 + 接线 + 天线
  5. 【MUST】GPS模块 + 接线
  6. 【Nice2Have】AirSpeed传感器 + 接线
  7. 【MUST】摄像头 + 接线
  8. 【MUST】VTX + IPX转SMA + 天线 + 打印件
  9. 【MUST】打印件:GPS座子 + VTX座子 + VTX天线 + 接收机天线 + 电传天线

4. 计划

FPV VTOL 最低配置(支持远航救援):

  1. 飞控板 + 排针 + 螺丝、螺母:H743Dual
  2. PDB板 + 排针 + 螺丝、螺母:PDB3060
  3. 接收机 + 接线 + 天线:ELRS 915Mhz
  4. GPS模块 + 接线:M8N
  5. 摄像头 + 接线:RunCam 1200TVL
  6. VTX + IPX转SMA + 天线 + 打印件:JHEMCU RuiBet Tran-3016W 5.8GHZ 1.6W
  7. 打印件:GPS座子 + VTX座子 + VTX天线 + 接收机天线
  8. 固件:VTOL plane

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1248702.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

jenkins + gitlab 自动部署(webhook)

Jenkins是一个流行的开源CI/CD工具&#xff0c;可以与Git等版本控制系统集成&#xff0c;实现自动构建、测试和部署。Webhook是一种机制&#xff0c;可以在Git仓库中设置&#xff0c;在代码提交或合并请求时触发Jenkins构建任务&#xff0c;以完成自动化部署。 实操 设备信息 …

计算机中mfc140u.dll丢失的修复方法,3个完美解决的方法分享

在使用电脑的过程中&#xff0c;我们经常会遇到一些错误提示&#xff0c;其中之一就是“mfc140u.dll丢失”。这个错误提示通常出现在运行某些程序时&#xff0c;它会导致程序无法正常运行。那么&#xff0c;究竟是什么原因导致了mfc140u.dll文件的丢失呢&#xff1f;本文将详细…

语雀服务器P0事故的一些启发

文章目录 背景错误显示故障原因及处理过程改进措施补偿启发监控和告警容灾备份自动化部署和回滚灰度发布定期演练和测试日志和审计容错性弹性扩展性能优化安全性持续改进稳定业务不动多方验证不要抱着侥幸心理白名单内测留后手总结 写在最后 背景 语雀是蚂蚁金服旗下的一款在线…

C++算法 —— 贪心(4)

文章目录 1、分发饼干2、最优除法3、跳跃游戏Ⅱ4、跳跃游戏Ⅰ5、加油站6、单调递增的数字7、坏了的计算器 1、分发饼干 455. 分发饼干 其实看完这个题会发现&#xff0c;如果给定的两个数组不排序的话会非常难受&#xff0c;所以无论怎样&#xff0c;先排序。接下来需要比较两…

蓝桥杯每日一题2023.11.24

题目描述 #include <stdio.h> #define N 100int connected(int* m, int p, int q) {return m[p]m[q]? 1 : 0; }void link(int* m, int p, int q) {int i;if(connected(m,p,q)) return;int pID m[p];int qID m[q];for(i0; i<N; i) ________________________________…

软文写作如何布局?媒介盒子分享三大类型

好的软文需要有清晰的结构和流畅的语言&#xff0c;让读者能够很快理解和接受文案的内容&#xff0c;因此在写文案之前&#xff0c;需要先列出思路和框架&#xff0c;明确文案的主题和重点&#xff0c;选择合适的语言和表达方式。让文案更加生动易懂&#xff0c;下面就让媒介盒…

yo!这里是c++11重点新增特性介绍

目录 前言 列表初始化 { }初始化 initializer_list类 类型推导 auto decltype 范围for 右值引用与移动语义 左值引用和右值引用 移动语义 1.移动构造 2.移动赋值 3.stl容器相关更新 右值引用和万能引用 完美转发 关键字 default delete final和override …

数组基础知识

数组基础&#xff08;不定时更新&#xff09; 数组基础 数组基础 &#xff08;1&#xff09;数组是存放在连续内存空间上的相同类型数据的集合。数组可以方便的通过下标索引的方式获取到下标下对应的数据。数组下标都是从0开始的。数组内存空间的地址是连续的。 &#xff08;…

python-选择排序

选择排序是一种简单直观的排序算法&#xff0c;它的基本思想是每一轮选择未排序部分的最小元素&#xff0c;然后将其放到已排序部分的末尾。这个过程持续进行&#xff0c;直到整个数组排序完成。(重点&#xff1a;通过位置找元素) 以下是选择排序的详细步骤和 Python 实现&…

element ui 上传组件实现手动上传

首先需要给上传组件增加http-request属性&#xff0c;这个方法中可以获取到文件&#xff0c;并按照自己的方式进行上传。 <el-uploadreffileUploadaction#:http-requesthttpRequest:on-preview"handlePreview":on-remove"handleRemove":limit"1&q…

SpringBoot3核心原理

SpringBoot3核心原理 事件和监听器 生命周期监听 场景&#xff1a;监听应用的生命周期 可以通过下面步骤自定义SpringApplicationRunListener来监听事件。 ①、编写SpringApplicationRunListener实现类 ②、在META-INF/spring.factories中配置org.springframework.boot.Sprin…

接口测试:轻松掌握基础知识,快速提升测试技能!

1.client端和server端 开始接口测试之前&#xff0c;首先搞清楚client端与server端是什么&#xff0c;区别。 web前端&#xff0c;顾名思义&#xff0c;指用户可以直观操作和看到的界面&#xff0c;包括web页面的结构&#xff0c;web的外观视觉表现及web层面的交互实现。 web后…

Python---函数的参数类型

位置参数 理论上&#xff0c;在函数定义时&#xff0c;我们可以为其定义多个参数。但是在函数调用时&#xff0c;我们也应该传递多个参数&#xff0c;正常情况&#xff0c;其要一一对应。 相关链接&#xff1a;Python---函数的作用&#xff0c;定义&#xff0c;使用步骤&…

jQuery 第十一章(表单验证插件推荐)

文章目录 前言jValidateZebra FormjQuery.validValValidityValidForm BuilderForm ValidatorProgressionformvalidationjQuery Validation PluginjQuery Validation EnginejQuery ValidateValidarium后言 前言 hello world欢迎来到前端的新世界 &#x1f61c;当前文章系列专栏&…

单链表的反转?太细了哥们!细到离谱!

单链表的反转&#xff08;面试常出&#xff09;&#xff1a; ​ 单链表的反转&#xff0c;可以通过很多种方法实现。包括迭代法&#xff0c;递归法&#xff0c; 迭代法&#xff1a; 定义三个指针&#xff1a;prev、current和next&#xff0c;它们分别表示前一个节点、当前节点…

Excel动态选择某一行/列的最后一个数据

选择列的最后一个数据&#xff1a; 以A列为例&#xff0c;使用&#xff1a; LOOKUP(1,0/(A:A<>""),A:A)选择行的最后一个数据&#xff1a; 以第3行为例&#xff0c;使用&#xff1a; LOOKUP(1,0/(3:3<>""),3:3)示例程序 列最后一个数据&a…

IO口速度影响了什么?

我们在初学单片机的时候都知道单片机GPIO的作用是巨大的&#xff0c;在配置GPIO的时候&#xff0c;结构体初始化里有一个选项是配置输入输出速度的&#xff0c;对于这个速度输出是必须要配置的&#xff0c;输入没有明令说明需不需要配置。 这个速度对于学习过32单片机的都应该知…

python——第十三天

uuid 是通用唯一识别码&#xff08;Universally Unique identifier&#xff09;的缩写 UUID是一个128比特的数值 uuid模块&#xff1a; 获取一个128位&#xff08;比特&#xff09;的永不重复的数字&#xff0c;当然我们使用的时候会转换为32个的字符串 impor uuud uui…

js粒子效果(二)

效果: 代码: <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Particle Animation</title><…

C#,《小白学程序》第七课:列表(List)其一,编制《高铁车次信息表》

1 文本格式 /// <summary> /// 车站信息类 class /// </summary> public class Station { /// <summary> /// 编号 /// </summary> public int Id { get; set; } 0; /// <summary> /// 车站名 /// </summary>…