DIY一架自己的模型飞机III

发布时间:2017-11-17 12:35:55   点击数:

经过漫长的考试月后,轻松的寒假已经来临啦~让我们接着来了解如何制作模型飞机吧。

首先介绍一下这整个系列大体的框架,整个系列可以分为三部分:硬件(电子器件)、软件、还有飞机体的制作。目前我们还只有第一节和第二节,全是介绍基本的电子模块以及元件。对于整个飞行器,软硬件方面包涵有:

硬件:控制部分,即arduino电源模块无线模块电机驱动部分遥控器部分陀螺仪加速度传感器(四轴飞行器)软件:Arduino基础无线收发程序遥控器程序滤波算法(四轴飞行器)PID控制(四轴飞行器)

四轴飞行器和固定翼滑翔机的难度差别就可以看出来了,四轴飞行器要多一个传感器,同时,软件方面还需要对传感器传来的数据进行滤波,并采用PID控制算法来稳定飞行器。而滑翔机不需要这样做,因为我们可以用机翼来辅助平衡(当然飞机机体的制作就要注意方法啦)。

接下来我们熟悉一下Arduino的使用要求(美国之外的地区官方已经把它改名为Genuino了,但是我们沿用Arduino这个名称)。

遥控器部分:

将使用摇杆和电位器来进行操作。摇杆和电位器使用模拟端口读取数据,函数analogRead()。遥控器无线模块将使用si模块(这是对于固定翼滑翔机的,四轴飞行器将使用蓝牙串口模块,后面单独讨论)。Si对应的Arduino库是RF22。在ArduinoIDE中,我们可以选择“项目”-“加载库”-“管理库”,搜索RF22库并安装即可。

飞控部分:

飞控中包涵无线模块,电源模块,电机驱动。无线模块同样是使用si;而电机驱动则使用PWM控制,对应的函数为analogWrite()。

以上包涵的数字端口读写,模拟端口读写等具体实现都可以在各种Arduino的书籍中找到,而si的使用将单独用一个节来进行详细阐述。本节内容较少,从下一节开始,就开始软件硬件方面的搭建。

欢迎意见以及建议。联系我:fixecl

hotmail.







































献礼春节中科白癜风帮扶
北京看白癜风效果最好医院


欢迎转载,转载请注明原文网址:http://www.xc99love.com/zysx/7126.html
------分隔线----------------------------