【空心杯四旋翼TinyLeaf】介绍

news/2024/12/5 5:17:17/

写在最前:

        时间过得很快,转眼我就要毕业了,本科四年中,实验室的学长学弟都给我非常多的帮助,我也在很多开源项目中学习到很多。作为开源精神的受益者,我觉得也应该把自己的工作分享给大家。

       我一直对飞行器有着强烈的兴趣,开始接触四旋翼是从《三傻大闹宝莱坞》这部电影开始的,兰彻的四旋翼给我留下很深的印象。在对控制论没有一点了解的情况下我就开始了尝试,哈哈,结果当然是都没有离地。直到上了大学才对控制有了基本的概念,并在几个学长的帮助下开始了解飞行器控制相关的技术。正是因为有着大家的帮助,我才能成长迅速,前些日子我的倾转旋翼飞行器也试飞成功了。于是乎,我想乘着这点空余时间。也做一些能帮助更多喜爱飞行器的朋友接触,了解这个领域。

       我在做四旋翼的时候,发现硬件、成本和复杂的代码在很大程度上阻挡了众多爱好者的脚步。很多人看着价格就望而却步了。还有一些pixhawk入门的爱好者在学会使用地面站之后就不知道到如何深入了,还有一部分人,有幸淘到了crazypone之类的微型四轴,打开工程一瞅,嚯,全是英文(还有俄文)注释的代码,这还学个锤子呢?极少数人开始了从PCB设计的慢慢前进,然后渐渐沉没在广阔的硬件设计海洋之中……


       鉴于此,我打算将我做的第一套小四轴的硬件和代码稍作改进,做成套件开源,包括原理图、PCB以及代码(关键部分逐行中文注释)。想了解飞控代码的可以直接在飞控板仿真或对飞控编程,对飞控板电路感兴趣的可以在原理图上稍作修改,做属于自己的飞控。所有资料遵循BSD开源协议。大家基本可以随意使用,具体的要求可以看下图

 

       正点原子,小马哥等等很多优秀的团队和个人都发布了小四轴的套件,相比之下,Tinyleaf套件确实是相形见绌。不过此套件的优势在于:

  • 在硬件设计上采取了多裕量的设计,每个MOS瞬时通流12A,在一定程度上可以防止堵转烧毁MOS管芯的情况发生。
  • 使用商品遥控器通过s.bus通讯,信号稳定,代码可以移植,为用户将遥控代码移植到遥控车船提供便利。
  • 使用空心杯减速组提供动力,防止初学者受到严重的伤害,无刷电机和无减速的空心杯带桨叶打手非常容易见血,相比之下,带减速组的空心杯动力只会觉得比较疼~)

       值得一提的是,TinyLeaf的第一套代码仅使用单级PID实现姿态闭环,控制核心代码非常简单,非常适合初学者作为了解PID算法的工具。难度很低,我希望所有爱好者能先体验一把飞行的乐趣,用兴趣驱动后期的学习,而不是在几次失败后选择了放弃。在后期我打算视情况更新非线性PID、ADRC等控制算法,以及激光/气压计定高,光流定位、卡尔曼融合等等,我也会视情况对一些部分开教程。

TinyLeaf参数

 

飞控硬件版本2.1
主控芯片STM32F103C8T6
电机驱动芯片FS8205A
遥控协议S.BUS
RGB-LED1个
蜂鸣器无源可调
拓展接口串口1,串口3
飞控净重6.0g
软件下载方式ST-Link
编译/下载软件Keil
最新版本1.0.0
其他四轴动力8520空心杯减速组
电池花牌3.8V/450mah
遥控器富斯i6s

http://www.ppmy.cn/news/232572.html

相关文章

Prometheus V2仿真开发套件全新上市,实现一键启动仿真

产品介绍: Prometheus仿真开发套件是阿木实验室为Prometheus仿真以及matlab仿真专门打造的一款小型X86计算主机,预装仿真所需环境及全部资源,搭载Prometheus地⾯站和Prometheus仿真启动器,⽀持到⼿即用,能够帮助开发者…

算法题:按字符串中的数字大小排序,python实现

要求:给定一个句子,句子中的每个单词都包含一个数字,要求根据该数字大小对原句子重新排序。 测试用例如下: "pyt3hon h1as s5ome po7wer functi9ons" --> "h1as pyt3hon s5ome po7wer functi9ons" "…

redis6.2.6安装

目录 1、将安装包上传到Linux系统 2、查看是否安装gcc环境 3、解压redis安装包 4、进入目录号cd /opt/redis-6.2.6进行make编译以及make install安装即可 5、判断是否安装成功 6、如何启动 6.1、前台打开(不推荐),关了之后就不能操作了 6…

精通Java数组的艺术:从初学者到高手的进阶之路(一)

⭐ 数组⭐ 数组的定义⭐ 创建数组和初始化⭐ 数组常见操作⭐ 数组的遍历⭐ for-each 循环⭐ 数组的拷贝⭐ java.util.Arrays 类 ⭐ 数组 数组的概念 ⭐ 数组的定义 数组是相同类型数据的有序集合。其中,每一个数据称作一个元素,每个元素可以通过一个索引…

联发科有没有高端处理器_联发科处理器哪些好 2019联发科处理器排名

导语:联发科处理器在智能数码上是经常能听见的,而其处理器在不断的革新中也有着很强劲的性能,那么联发科处理器到底哪些品质是比较不错的呢?下面排行榜123网就整理了2019联发科处理器排名给您作为参考! 一、联发科 MT6771V 联发科 MT6771V在2019联发科处理器排名中综合的性…

苹果处理器排行_最新 iOS 性能排行榜,你的设备落伍了吗?

iOS性能排行 近日国内知名跑分软件安兔兔,发布了三月份的 iOS 设备性能排行榜,虽然安兔兔的跑分一直被人质疑不准确,很娱乐。 但毕竟是国内最大且唯一的老牌跑分软件,其得出的综合跑分还是值得参考的。 以下截图来自 安兔兔 官网&…

处理器排行_2020新电脑处理器排行榜

虽然电脑重要硬件设备大家都非常的关心,但是最关注的就是电脑的CPU处理器的性能情况,那么2020年的CPU天梯图排行榜有哪些呢?如果不知道的朋友,情况小编给您分享的十大CPU排行榜吧。 下面是2020新电脑处理器排行榜: CPU性能天梯图…

目前最新android处理器排行榜,2017年最新安卓处理器排行榜 骁龙竟然输给了他

鲁大师发布了第三季度安卓处理器排行榜,第一名是华为的海思970,骁龙835也只能屈居第二,联发科遥遥落后。 在这份榜单中,麒麟970得到了第一的好成绩。可能很多人都会说,你用今年的新品PK骁龙835,肯定不靠谱&…