Crazyflie 2.0飞行器开发平台开源资料详解

5星 · 超过95%的资源 21 下载量 137 浏览量 更新于2024-12-04 收藏 3.6MB ZIP 举报
资源摘要信息:"Crazyflie 2.0是一款为开发人员设计的多功能飞行器开发平台。它的主要特点包括支持多种无线电协议,高级功能,以及蓝牙LE功能,使其可以从移动设备上轻松飞行。Crazyflie 2.0的重量仅为27g,体积小,重量轻,非常适合室内使用。该飞行器设计为无焊接套件,可以通过将电机连接到电路板框架而快速组装。Crazyflie 2.0支持从支持蓝牙LE的移动设备或使用Crazyradio或Crazyradio PA的计算机上使用。通过使用适用于Windows,Mac OSX和Linux的Python客户端,可以解锁平台的真正威力,使您可以完全使用所有扩展板,轻松修剪飞行参数,以图形方式记录数据和设置参数。连接到计算机时,还可以使用任何具有至少4个模拟轴的游戏手柄或操纵杆进行飞行。 Crazyflie 2.0的机械规格包括重量为27克,尺寸为92x92x29mm。其收音机规格支持使用Crazyradio PA测试的20 dBm无线电放大器至> 1 km范围的LOS。它支持iOS和Android客户端的蓝牙低功耗支持,并且收音机向后兼容原版Crazyflie和Crazyradio。Crazyflie 2.0的微控制器包括STM32F405主要应用MCU和nRF51822无线电和电源管理MCU。 Crazyflie 2.0的IMU包括3轴陀螺仪(MPU-9250),3轴加速度计(MPU-9250),3轴磁力计(MPU-9250)和高精度压力传感器(LPS25H)。飞行规格包括与库存电池的飞行时间为7分钟,最大推荐有效载荷重量为15克。Crazyflie 2.0的扩展连接器包括VCC,GND,VCOM,VUSB,I2C,SPI,2 x UART,4 x GPIO / CS,1线总线,用于扩展识别,2 x GPIO连接到nRF51和8KB EEPROM。 Crazyflie 2.0是一个开放项目,提供源代码和硬件设计并记录在案。该平台在设计时考虑了开发,实现了使开发更容易,更快速的功能,例如日志记录和实时参数设置以及无线固件更新。固件和软件不断更新,增加了各种改进和新功能。该平台通过无线电和蓝牙LE支持无线固件更新,因此当发布新的新固件时,轻松更新它。" Crazyflie 2.0飞行器的电路设计和PCB布局文件,以及固件源码都已经开源,可以在提供的文件中找到。