基于arduino mega2560的飞控,APM、MWC or 海盗。九阳神功才练到第一层,还要闭关修炼

之所以想做APM/MWC/海盗,是因为三款飞控都是开源项目,资料基本上官方网址都能找到,包括原理图/PCB、
源代码、驱动等一般能下载到,这也给DIY提供了前提条件。自己做一省钱二还能学到东西,何乐而不为呢。下面是三款
飞控的官方网址,贴出来以备查找:
APM:
http://code.google.com/p/ardupilot-mega/
http://code.google.com/p/arducopter/
http://code.google.com/p/ardurover/
MWC:
http://www.multiwii.com/
http://code.google.com/p/multiwii/
海盗:
http://code.google.com/p/megapirateng/
http://code.google.com/p/ardupilotdev/

wiki上有的我就不多说了,单说自己总结的。三款飞控都是基于arduino系统开发的,最高配置都是mega2560。从软硬件
上讲APM是最复杂的:
1、APM板子是四层板,线宽7mil,间距5mil,这种精度国内的打样费基本在1500以上。而MWC/海盗用两层板就可以搞定。
2、APM用了一堆不太常见的IC。mega32U2:完成USB-UART、PPM编码、失控保护功能。TS5A23157:开关选择。
TXB0104UQFN、PCA9306DC:电平转换。这好像是故意增加板子复杂度,增加调试难度。MWC/海盗的2560和传感器用标准
I2C连接,简单明了,而APM不一样!有的是I2C,有的是SPI,I2C和SPI还加了电平转换芯片,超级麻烦!所以MWC和海盗的
硬件是通用的,用标准的arduino mega2560板子加九轴传感模块就能实现,而APM要复杂很多,与MWC/海盗不通用,想自
己做APM难度也是比较大的。
3、软件上由于APM代码太多,必须用relax版本的arduino IDE才行,这个版本官网上有下载。编译时间也是明显很长。
MWC/海盗没有这个问题。
4、各自特色:海盗是APM衍生出来的,PC端软件也是一样的,都支持地面站,缺点是支持的传感器很有限。MWC有简化版
328p可用,这就衍生出了很多MWC版本的有刷的超微多轴,此外支持的传感器也非常多,用户可以自由选择,缺点是没有
地面站。
5、某宝上卖的几种板子参考价格,搜一下就会发现有些卖的有点坑爹的。
APM2.5,价格500~600,可刷APM
AIOP:价格300~500,可刷MWC/海盗
arduino mega2560开发板+九轴模块:完全国产的板子,价格<200可以搞定。缺点是尺寸较大,排针要自焊。可刷MWC/海
盗。

打回来的板子:
g1.jpg 

连接FIDI:
g2.jpgg3.jpg 

刷MWC,没问题
MWC.jpg 

刷海盗:
pirateNG1.jpgpirateNG2.jpgpirateNG3.jpg 

以上只是验证了飞控的传感器部分,其它模块都未接。待续。
再几个原理图:
  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
自动调料机可以实现自动化的调料,节省人力和时间,提高工作效率。基于Arduino mega2560的自动调料机可以实现以下功能: 1. 自动称重:通过称重传感器实现对调料的自动称重,避免了人工称重的误差。 2. 自动分配:根据事先设定的比例,将不同的调料分配到相应的容器中,实现自动分配。 3. 自动出料:根据用户输入的菜品编号,自动出料,并控制出料的数量和速度。 4. 自动清洗:可以通过添加清洗模块,实现对机器内部的清洗,保证卫生。 需要的材料: 1. Arduino Mega2560主控板 2. 电子秤模块 3. 步进电机 4. 电机驱动模块 5. 液晶显示屏 6. 按键开关 7. 电源模块 8. 杜邦线、面包板等。 实现步骤: 1. 搭建电路:将所需的模块按照电路图连接在面包板上,并将面包板与Arduino Mega2560主控板连接。 2. 编写程序:根据自动调料机的功能,编写相应的程序,实现称重、分配、出料等功能,并通过液晶显示屏和按键开关进行操作。 3. 调试测试:将程序下载到Arduino Mega2560主控板上,进行调试测试,确保各功能正常运行。 4. 完善功能:可以根据需要添加清洗模块等功能,提高自动调料机的实用性。 总结: 基于Arduino Mega2560的自动调料机可以实现自动化的调料,提高工作效率,节省人力和时间。同时,也可以根据需要进行功能的添加和改进,让自动调料机更加实用和高效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值