【免费申请】三天,一本书,带你入门顶级单片机!

断电不断网,DC/DC UPS路由器光猫带保护电源

不用变着法偷懒,智能家政机器人给你理由!

ARM-STM32校园创新大赛作品—四轴飞行器控制系统

  • ARM-STM32校园创新大赛作品—四轴飞行器控制系统
  • ARM-STM32校园创新大赛作品—四轴飞行器控制系统
  • ARM-STM32校园创新大赛作品—四轴飞行器控制系统
  • ARM-STM32校园创新大赛作品—四轴飞行器控制系统

ARM-STM32校园创新大赛作品—四轴飞行器控制系统

ARM-STM32校园创新大赛作品—四轴飞行器控制系统

ARM-STM32校园创新大赛作品—四轴飞行器控制系统

ARM-STM32校园创新大赛作品—四轴飞行器控制系统


四轴飞行器作为低空低成本的遥感平台,在各个领域应用广泛。与其他类型的飞行器相比,四轴飞行器硬件结构简单紧凑,但是软件算法复杂,从数据融合到姿态解算,以及最后稳定和快速的控制算法,都无疑使得四轴飞行器更加有魅力。为了实现对四轴的控制,本作品使用了ST公司推出的STM32作为处理器,STM32F4 Discovery开发板作为遥控器接收板,MPU6050作为姿态传感器,软塑料机架,空心杯电机,两对正反桨,锂电池,以及四轴遥控器。最后,经过相关调试工作,设计出能够遥控稳定飞行、具有一定的快速性和鲁棒性的小型四轴飞行器。

MPU6050板电路图

STM32主控板电路图&PCB

空心杯电机驱动板电路图&PCB

附件包含以下资料

电路项目的主要芯片及数据手册

电路相关文件

电路图文件
源代码
收藏 (6)
扫码关注电路设计技能 扫码关注电路设计技能

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归杭州电子科技大学所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • QCopterNano 微型四轴飞行器硬件、源码开源

    QCopterNano 是一个基于Cortex-M4 的微型四轴飞行器,飞控采用 SmartIMU,搭载 STM32F401CU 和 MPU9250,并透过 nRF24L01P 来做无线的资料传输、遥控,马达座采用 3D Printer 制作。硬件资源:控制器  : STM32F401C 48Pin 84MHz DSP FPU传感器  : MPU9250无线传输 : nRF24L01P + PA + LNA外接界面 : 1*SPI ( FFC16 )PCB 尺寸 : Motor to Motor ~80mm设计软件 Altium Designer 14 ( PcbLib use AD PcbLib v? )QCopterNano 微型四轴飞行器实物截图:附件资料截图:
    来自:飞行器时间:2018-08-15 开源 四轴飞行器 smartimu
  • 在线更新程序IAP_APP程序相互跳转

    本实例称重电子秤AD转换器使用HX711设计完成,附件提供的程序源码共分成两个工程文件,使用自己定义的通信协议,一个工程是IAP,另一个是APP程序。1. 程序的入口是IAP程序,在IAP程序中接收485发过来的数据,解析数据帧,并把有效数据段写进指定地址的Flash.程序依据发送有效数据长度来擦除和写入flash。当bin文件发送完成,会自动跳转到APP程序处。2.APP程序是具体执行重量的测量和传输任务的,兼有接收固件更新请求自动跳转IAP程序,接收bin文件。APP程序的起始地址要修改如图所示的。有什么问题可以@1293793140qq.com我的邮箱,及时回复。附件资料截图:
    来自:工业控制时间:2018-08-14 单片机 电子秤 程序
  • DW1000超宽带测距源码和原理图

    DW1000 超宽带带测距系统简介及最小系统搭建,射频部分使用的是官方DWM1000模块。DW1000是decawave公司于2012年推出的一款超宽带定位芯片,这个芯片的性能非常强大,但是如果直接使用DW1000芯片还需要设计射频部分和其他外围电路,这部分工作比较麻烦。好在Decawave公司还推出了基于DW1000的模块DWM1000,该模块已经把射频和芯片外围电路都设计好了,直接使用单片机和模块通讯即可完成测距功能。模块5V供电,SPI通讯,用AD画个单片机最小系统板,要把模块的SPI、RSTN、IRQ、WAKEUP等引脚连到单片机上。官网里有简单例程源码(https://www.decawave.com/support),不过是coocox编译器的,也不常用。本次提供的是MDK工程源码。支持多标签多基站测距。程序编辑OK截图:
    来自:无线手持设备时间:2018-08-10 测距 dw1000
  • STM32便携式数字示波器源代码和上位机等

    用正点原子mini32板子做的数字示波器,其实现的功能如下(1) 水平扫描速度可调;(2) 垂直电压灵敏度可调;(3) 可调节波形上下移动;(4) 被测信号的电压峰峰值、最大值、最小值、平均值在屏幕上显示; (5) 能测量输入频率为1HZ~50KHZ的信号;(6) 测量幅度范围为0V~3.3V;(7) 能够对屏幕上的波形进行截图,以BMP格式存储在 SD卡;(8) 用C#编写上位机,通过接收串口的数据实时显示波形以及对接收的数据进行保存
    来自:无线手持设备时间:2018-08-11 stm32 数字示波器
  • 基于STM32的四轴飞行器

    四轴飞行器作为低空低成本的遥感平台,在各个领域应用广泛。与其他类型的飞行器相比,四轴飞行器硬件结构简单紧凑,但是软件算法复杂,从数据融合到姿态解算,以及最后稳定和快速的控制算法,都无疑使得四轴飞行器更加有魅力。为了实现对四轴的控制,本作品使用了ST公司推出的STM32作为处理器, MPU6050作为姿态传感器,软塑料机架,空心杯电机,两对正反桨,锂电池,以及四轴遥控器。最后,经过相关调试工作,设计出能够遥控稳定飞行、具有一定的快速性和鲁棒性的小型四轴飞行器。
    来自:DIY创意产品时间:2018-08-13 stm32
  • CAN接口电机动作控制器电路图及源码等

    该电机动作控制器电路板通过CAN接口对指令进行解析,控制下游对IO,电机。所有功能及程序通过测试。可以正常使用。附件资料截图:
    来自:工业控制时间:2018-07-26 stm32 电机控制器
  • SmartIMU 10DOF模块电路图及PCB和源码

    SmartIMU 是一个集成微控制器(STM32F411)、3-Axis 加速度计、3-Axis 陀螺仪、3-Axis 电子罗盘与气压计(MPU9250、LPS22HB)以及无线传输(NRF52810)于一体的 10DOF 模块,控制器透过 UART 连接无线传输芯片,可以将传感器资料无线传输至其他装置观察。板上除了有 LED、按键、电源管理以及 RF 功率放大外,亦拉出至多 25pin 带 ADC、UART、SPI、I2C 等功能的可用 I/O,1.27mm 间距的扩充脚位上下皆可连接,方便扩充不同应用,象是小型四轴飞行器。SmartIMU 10DOF模块 PCB 3D截图:硬件资源:控制器 : STM32F411CE 48Pin 100MHz DSP FPU / nRF52810 32Pin 64MHz DSP传感器 : MPU9250 + LPS22HB设计软件 Altium Designer 17 ( PcbLib use AD PcbLib v3.5 )附件资料截图:
    来自:飞行器时间:2018-07-26 四轴飞行器 smartimu 10dof
  • IMUCube STM32 控制LED电骰子电路图及源码

    IMUCube 是一个 IMU, LED 和 BLE 的开发套件,由 nRF51822(微控制器)、MPU6500(三軸加速度计、三轴陀螺仪)、WS2812B(One-Wire RGB888 LED) 组成,內部内部装有锂电池与开关,可以独立供电,并预留了一个 ADC 来检测电池电压,另外引出 UART 与 SWD,方便针对 IMU 与 BLE 做开发、除错,整体体积为 22 * 22 * 22 mm,上面共有 54 颗 LED,每个 LED 都是独立可控的。实物截图:说明:IMUCube v2.0 由 KitSprout 製作 控制器  : nRF51822感測器  : MPU6500外接介面 : 1 x UART、1 x ADC、1 x KEY、1 x BUZZER、1 x VIB. MOTORPCB 尺寸 : 22 x 22 x 22 mm附件资料截图:
    来自:其他时间:2018-07-24 stm32 ws2812b imucube 电骰子
  • 传感器Demo板+源码+USB更新固件+UCOSIII

    这是一个基于STM32 的传感器的Demo工程一、板子上集成的传感器有:GP2Y1050——PM2.5传感器,升级版,可通过串口采集电压。——Uart接口。HT01——五合一空气传感器,温度,湿度,CO2浓度,TVOC浓度,HCHO(甲醛)浓度。Uart接口。DHT11——低成本温湿度传感器,单总线。TSL2561——可见光传感器,能过滤红外光,使结果接近人眼视觉。I2C总线。二、其他硬件资源:PCF8563——时钟芯片,高精度,低功耗。I2C总线。板上带有可充电纽扣锂电池,可在有外部电源的情况下充电。GT20L16——字库芯片,SPI接口。OLED——0.96寸OLED,SPI接口。三、外接资源:可外接两路NTC电阻。可外接两路5V继电器。四、主控:STM32F103RET6,512KFlash, 64K RAM。晶振使用2520封装16MHz晶振。(体积小,节省空间,成本低)自己建工程的时候别忘记改分频。(附件中的工程已改好)自己不会改可以把Library/CMSIS目录下的:三个文件替换到你工程中即可。五、通信&调试接口:1、调试接口:6P的PH2.0,预留SWD接口和调试串口Uart1。(配套的包含SWD+Uart接口的调试器,之后可能会放出,敬请期待)2、USB接口:工程包含能通过USB更新固件的BootLoader。需要先烧录BootLoader。烧录完成之后,按住Boot键,上电后松手,LED闪烁。此时可发现在电脑上会出现一个200+K的模拟U盘。直接把加密的固件拖到U盘内即可。BootLoader硬件信息:按键:PC7LED:PC6加密程序在附件中。BootLoader和上位机加密程序稍后会放出。使用BootLoader的时候,固件需要更改Offset:0x08010000具体方法,请在工程中查看。(查看main.c的主函数,和工程设置中的target标签页)3、无线通信模块注意:此模块为内部模块,不提供任何资料。如要使用无线通信,请自行替换成相应模块。模块使用Uart接口。六、RTOS工程使用uCOSIII实时操作系统。(初学者,还请各位大牛多指教) PCB图:实物图:上位机调试信息:八、备注TSL2561排针的线序和模块版本不一样,需要自行调整。切记,不要把元器件烧了。TSL2561排针的线序和模块版本不一样,需要自行调整。切记,不要把元器件烧了。TSL2561排针的线序和模块版本不一样,需要自行调整。切记,不要把元器件烧了。重要的事情说三遍。单片机上放散热片纯粹是为了装逼(▼へ▼メ)哈哈哈哈哈。欢迎交流。
    来自:智能家居时间:2018-07-23 stm32 传感器 pcf8563 ucos系统
  • STM32F1控制ADS1115与MCP4735互读串口屏数据监测

    STM32F1控制ADX1115四路AD采样MCP4735的DA量,串口屏监测
    来自:测试与测量时间:2018-07-18 stm32 ads1115 mcp4725 数据监测
销量
166
查看
1585
参数名 参数值
发布于 2017 年 08 月 10日
Moore8直播课堂