步骤1:零件和材料
3年前我开始使用arduino时,我想我已经堆积了现在,一些额外的传感器(例如MPU6050,BMP180和HMC5883L)让我感到沮丧ld我的四轴飞行器的飞行控制器我决定自己制作类似于MULTIWII“ CRIUS SE”的控制器
所以这是主要部分
一个 Arduino mini 》 。..。或类似的东西,例如从我们在菲律宾当地的电子产品商店独家购买的
我仅以22.31 $的价格获得了这些传感器! 16年3月15日更新〜“如今便宜得多”
1x MPU6050
1xBMP180或085
1x HMC5883L
- -10 DOF IMUMPU6050 + HMC5883L + MS5611 -----最佳价格〜
_______________________________
1个蓝牙模块HC 05或HC02
2x排针1x40
1x预合成PCB 6x6cm
很多母对母线〜
用于PCB制造的工具和化学品
微型钻
1mm钻头
氯化铁
开发人员解决方案
婴儿油
曝光灯或10W荧光灯
2个小的玻璃板“透视”
2x足够大的容器PCB和化学药品
步骤2:了解连接
用于启用传感器通信的重要引脚 I2C引脚“ A4 asSDA”和A5作为“ SCL”
As连接传感器时,需要连接每个引脚到arduino mini上的同一引脚
示例“传感器SDA”到“ ARduino SDA A4” 。..然后将传感器SCL到Arduino SCL
容易吗?请记住,所有传感器必须将其所有SDA和SCL引脚连接到arduino mini上的正确端子
______________________________________________________________________________
要启用电机〜
D3用于第一电机
D10用于第二电机
D9用于第三电机
和D11用于第四电机
______________________________________________________________________________________________
启用控制器输入
THR D2
(ROLL)AIL D4
(俯仰)ELE D5
(偏航)RUD D6
AUX1 D7
AUX2 D12(可选)
______________________________________________________________________________
电源〜
请勿使用7805稳压器。使用5V UBEC
UBEC是一种高效的稳压器,可以处理超过7805个
连接+和-连接到arduino板上的相应端子。
步骤3:如果需要,重新设计PCB
如果您使用的是Legit Arduino mini cuz,请下载RaR文件并打开您的Eagle CAD,您将需要重新设计连接
如果您居住在菲律宾并且拥有相同的零件,像我一样,随时跳过此步骤。
注意您的MPU6050
Y轴是您的前进方向!
第4步:首先制作PCB
告诉你一个事实,这并不是构建的困难部分,只要你愿意请按照以下步骤操作。
准备以下
以高质量打印PDF
准备婴儿油
准备预合成的PCB 6x6cm
准备一个装有氯化铁的容器
准备一个装有显影剂粉末的容器。.. 3茶匙显影剂1杯自来水(搅拌直到粉末溶解)
准备10盏荧光灯
______________________________________________________________________________
让我们开始吧!
1。剪掉PCB布局并涂少量的婴儿油,然后轻轻地散布液体
2,然后轻轻擦去多余的婴儿油。
2。准备好合成的PCB 6x6cm,去掉薄膜并放置他将打印纸的一面面向PCB的绿色面,这一点很重要。
3。获取荧光灯并抬高至少3英寸
4。获取Phone-》时钟,然后计时器。..设置为5分钟
5。将GLass板和PCB放在荧光灯下,然后立即打开时间和灯。在电话响起时,请转动灯。
6。
7。取下玻璃杯,然后将纸张送至水槽,并用流水冲洗裸露的PCB。确保已清除油。
7。用显影剂溶液使您的容器浸入整个PCB“铜面朝向您”并搅拌,直到墨水被清除
8。再次用水冲洗PCB,以除去其上的显影剂溶液
9。将氯化铁放入容器中,然后浸入PCB,直到去除不需要的铜为止。
10。 DONE!您现在要做的就是钻孔。
第5步:PCB下一步做什么?
拿起烙铁,开始组装duhh。。..
步骤6:套管
现在强烈建议打印套管,因为气压计传感器对诸如空气和温度之类的外部因素敏感。
1打印外壳
2剪一个小海绵,将其粘贴在气压计传感器附近“请勿按原样粘接气压计传感器”仅在侧面涂上热胶以使海绵充当过滤器。
第7步:开始测试!
将以下内容连接到飞行控制器。 HMC5883L,TTL转换器,也可以将导线连接到接收器模块。
要开始初始测试,请将您的FC连接到计算机。。..Arduino mini以及MPU 6050都应该亮起,然后它就可以通过Internet下载一些东西了。
Multiwii arduino程序和Multiwii Config
以及您可能拥有的最新的ARDUINO IDE。
1。完成后,打开Multiwii文件夹中的Multiwii.ino,转到arduino程序中的选项卡,然后转到“ config.h”,这是您将开始
2的地方。向下滚动,然后从//#define QUADX转到“ #define QUADX only”,删除“//”,取消对行
3的注释。向下滚动并取消注释#define MINTHROTTLE 1064(如果您正在使用SimonK ESC),并将//添加到默认设置#define MINTHROTTLE 1150////(*)(**)
4。向下滚动#define MAXTHROTTLE 2000
5。 #定义I2C_SPEED 400000L
6。组合的IMU板-》取消注释//#define GY_521到#define GY_521
7向下滚动I2C气压计,并取消注释//#define BMP085到#define BMP085
8。 I2C磁力计取消注释//##定义HMC5883到#define HMC5883
9。完成后,转到左上角的Arduino工具-》板-》 Duemilanove或UNO取决于您的arduino MCU。
10。单击工具,然后设置连接飞行控制器的端口。
11。上载!
步骤8:MULTIWII
现在您已经完成了使用Multiwii GUI的时间
打开MultiwiiConf文件夹
application.windows32(用于Windows 64位或32位)不使用application.windows64,因为它不起作用
打开MultiWiiConf.exe
1.选择连接了飞行控制器的COM端口,然后单击“开始”
之后,它现在应该具有读数了。
2。为了使仪表板移动,首先将FLight控制器放在平坦的表面上,然后按一下校准的ACC,使它校准10秒钟左右,然后校准磁力计。单击CALIB_MAG之后,您将获得30秒的时间来旋转飞行控制器。所有轴确保其达到360度旋转。
3。完成后,探索GUI并继续下一步。
步骤9:更换旧的飞行控制器
让我们减少细节并
在我的情况下,将旧的飞行控制器替换为CC3D
安装DIY飞行控制器
将磁力计放置在机架上的某个位置,不受电动机或电池的影响。
要进行蓝牙编程,请用HC 05或HC 02蓝牙模块替换FTDI编程器。请注意,某些蓝牙模块需要重新配置为115K波特才能工作
无线编程〜
使用Wires进行编程很烂,可以进入下一个更好的水平
在您的android手机上下载
对于苹果设备,请尝试寻找一些multiwii程序,因为我对苹果一无所知〜
这个应用程序非常有用,它消除了携带笔记本电脑并在现场进行调优,然后通过“电缆和一台笔记本电脑”因此,在这里祝您飞行安全,并祝您愉快!
顺便说一句,对我来说,最难调整的部分是气压计或ALT HOLD PID,不过,可以通过Youtube和Google搜索所有内容,以获取PID调整技巧和教程。
第11步:飞行!
安全飞行的人不要在街道或拥挤的地方飞行无人机,在空旷的地方像足球一样调整无人机
责任编辑:wv
-
Arduino
+关注
关注
188文章
6469浏览量
186971 -
飞行控制器
+关注
关注
1文章
25浏览量
10381
发布评论请先 登录
相关推荐
评论