Advertisement

Crazyflie 2.0的电路图、PCB布局和固件源码均由官方提供并开源。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
Crazyflie 2.0 是一款功能强大的飞行器开发平台,其重量仅为27克,便于握持。凭借其先进的功能,包括蓝牙LE技术,该平台成为开发人员理想的选择,使其能够轻松地从移动设备上进行飞行。由于其体积小巧且重量轻,它特别适合室内环境,并且可以轻松地在上方盘旋,例如在餐桌上方。设计为无焊接套件,Crazyflie 2.0 可以通过将电机连接到电路板框架快速组装,从而实现即刻飞行。Crazyflie 2.0 的主要组成部分包括支持多种无线电协议的 Crazyflie 2.0,可从支持蓝牙LE的移动设备或配备 Crazyradio 或 Crazyradio PA 的计算机上使用。虽然通过移动设备飞行效果显著,但通过使用适用于 Windows、macOS 和 Linux 的 Python 客户端将其连接到计算机可以充分发挥平台的潜力。这允许用户完全利用所有扩展板、轻松地调整飞行参数、以图形方式记录数据和设置参数。此外,当连接到计算机时,还可以获得额外的优势:能够使用任何具有至少四个模拟轴的游戏手柄或操纵杆进行飞行并将其映射到客户端内部。Crazyflie 2.0 具备坚固耐用的设计以及易于组装的特性,无需焊接即可完成。该平台还支持具有自动检测功能的扩展板,并支持通过蓝牙低功耗(BLE)从 iOS 和 Android 设备以及使用 Crazyradio 或 Crazyradio PA 从 Windows/macOS X/Linux 设备进行飞行。经过测试的无线电范围超过1公里(LOS),利用 Crazyradio PA 进行测试。固件更新可以通过标准 USB 进行实施,并且支持车载充电功能;采用双 MCU 架构(包含专用的无线电/电源管理 SoC),适用于高级应用场景。同时配备 Crazyradio 或 Crazyradio PA 与计算机协同工作时, 用户可以通过无线电实时记录/绘图/设置变量, 并充分利用扩展板技术。 技术规格方面:机械规格方面, 重量为27克, 尺寸(WxHxD)为92x92x29mm(电机到电机, 包括电机安装脚)。收音机规格方面, 使用Crazyradio PA测试至>1 km范围的LOS支持iOS和Android客户端的蓝牙低功耗支持(在iOS 7.1+和Android 4.4+上测试)。收音机向后兼容原版Crazyflie和Crazyradio微控制器:STM32F405主要应用MCU(Cortex-M4,168MHz,192kb SRAM,1Mb闪存)nRF51822无线电和电源管理MCU(Cortex-M0,32Mhz,16kb SRAM,128kb闪存)uUSB连接器:板载LiPo充电器, 提供100mA,500mA和980mA模式全速USB设备接口部分USB OTG功能(Usb OTG存在但没有5V输出)IMU:3轴陀螺仪(MPU-9250)3轴加速度计(MPU-9250)3轴磁力计(MPU-9250)高精度压力传感器(LPS25H)飞行规格:飞行时间与库存电池:7分钟库存电池冷却时间:40分钟最大推荐有效载荷重量:15克扩展连接器:VCC (3.0V , 最大100mA) GNDVCOM (未经调节的VBAT或VUSB , 最大1A) VUSB (用于输入和输出) I2C (400kHz) SPI x UART用于SPI的4 x GPIO / CS1线总线 , 用于扩展识别 x GPIO 连接到 nRF518KB EEPROM 。 该平台的设计理念是开发友好型设计 ,旨在简化开发流程并提高效率 。例如 ,日志记录、实时参数设置以及无线固件更新等功能均被纳入其中 。大多数项目的完整开发环境都可在虚拟机中实现 ,因此无需安装任何工具链即可进入开发阶段 。此外 ,虚拟机也可以用于飞行 。除了固件和软件项目之外 ,还有许多社区提供的 API ,这些 API 使用 Java 、Ruby 、C / C++ 、C# 和 JavaScript 等语言编写 。对于希望进行更高级开发的开发者而言 ,存在一个开发适配器套件 ,该套件可轻松地将 Crazyflie 2.0 中的两个 MCU 连接到 JTAG / SWD 。固件和软件不断更新 , 添加了各种改进和新功能 。该平台通过无线电和蓝牙 LE 支持无线固件更新 , 因此当发布新的固件时 , 可以轻松地更新它 。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Crazyflie 2.0 飞行器PCB -
    优质
    Crazyflie 2.0是一款微型四旋翼飞行器,其电路图、PCB布局和固件源码完全开放。该设计为开发者提供了深入了解无人机电子架构的机会,并支持自定义开发与实验研究。 Crazyflie 2.0是一款多功能飞行器开发平台,重量仅为27克,适合放在手掌上操作。其高级功能使其成为开发人员的理想选择,并且通过蓝牙LE技术可以轻松从移动设备控制它进行飞行。 该装置体积小、轻便,非常适合室内使用。组装过程简单快捷:无需焊接就能快速将电机连接到电路板框架,并准备好立即起飞。 Crazyflie 2.0支持多种无线电协议,包括蓝牙低功耗(BLE),可用于iOS和Android移动设备;也兼容PC端的 Crazyradio 或 Crazyradio PA 设备进行控制。虽然从手机操控已经非常方便了,但借助适用于Windows、Mac OS X 和 Linux系统的Python客户端将平台连接到计算机后可以释放出更多功能。 这些附加功能包括:完全使用所有扩展板的能力,轻松调整飞行参数,并以图形方式记录数据和设置变量等操作。此外,在与电脑相连时还可以利用任何具有至少四个模拟轴的游戏手柄或操纵杆进行控制,设备支持内部映射到客户端中以便于操控。 Crazyflie 2.0具备以下特点: - 易组装且无需焊接 - 自动检测扩展板功能 - 支持从iOS和Android移动设备通过蓝牙低功耗飞行,以及使用 Crazyradio 或 Crazyradio PA 的Windows/MacOSX/Linux计算机进行控制 技术规格方面包括:重量27克;尺寸92x92x29毫米(电机到电机的距离);测试表明Crazyflie 2.0在LOS条件下可达到1公里以上的无线电范围,使用的是nRF51822无线模块和电源管理MCU。平台还配备了一块集成的LiPo充电器,并通过标准uUSB接口连接。 飞行性能方面:一次充满电后大约可以持续7分钟飞行时间;冷却时间为40分钟左右;最大推荐的有效载荷重量为约15克,扩展端口包括VCC、GND、I2C等。此外,该平台还配备了一个高精度压力传感器(LPS25H)和一个3轴陀螺仪/加速度计/磁力计组合模块。 最重要的是,这是一个开放项目提供源代码及硬件设计文档,并且在开发环境中考虑了日志记录、实时参数设置以及无线固件更新等特性。平台支持不断扩展的社区提供的API集合(Java, Ruby, C/C++, C# 和 JavaScript),为有兴趣进行更深层次开发的人提供了JTAG/SWD连接的支持套件,以实现与两个MCU的轻松对接。 该飞行器通过无线电和蓝牙LE技术实现了无线固件更新功能,在发布新版本时可以方便地完成升级。
  • STM32PCB
    优质
    本资源提供详尽的STM32电路原理图及PCB布局设计指导,涵盖硬件连接、电源管理与信号处理等关键环节,适用于嵌入式系统开发人员学习参考。 采用STM32F103C8T6芯片,并配备了WiFi接口、RFID接口、下载器接口、液晶屏接口以及摄像头接口。
  • GPIB-USB接口转换器PCB-
    优质
    这是一个开源项目,提供用于将GPIB接口转换为USB接口的电路设计。内容包括详细的电路图、PCB布局以及固件代码,助力科研设备通信升级。 GPIB-USBCDC 是一个开源项目,旨在充当 GPIB(HPIB)与 USB 通信设备类之间的接口桥转换器。该项目复制了带有 EFM8 Universal Bee 或 C8051F38x 微控制器的 Prologix GPIB-USB 接口转换器的设计。此设计公开了一款性能良好的 GPIB-USB 接口转换器,成本低廉且具有丰富的可用软件支持,非常适合仪器爱好者使用。 该项目提供了一份制作资料,实现了与 Prologix GPIB-USB 兼容的通讯协议,因此许多现有的 Prologix 上位机软件都可以兼容。原作者公开了原理图、PCB 图以及 firmware 代码等附件供下载。内部 PCB 截图和 BOM 清单也包含在内。 以上信息详细介绍了该项目的功能与特性,并提供了必要的技术文档以帮助用户进行开发或使用。
  • LM2596原理PCBRAR文
    优质
    本资源包含LM2596电源电路的详细原理图和PCB布局设计,适用于需要进行相关电源模块设计与学习的工程师和技术爱好者。 LM2596的原理图和PCB图相关资料可以找到并进行参考。
  • 12V 15W 设计及PCB-
    优质
    本项目专注于12V 15W开关电源的设计与优化,涵盖详细的电路方案和高效PCB布局技巧,旨在提高电源效率与稳定性。 本款工业级开关电源经过了多种测试(包括高低温、PF值、纹波、效率及各种保护电路的安规),其最大输出电压为12V,功率可达15W。该产品采用L6562+PF103芯片设计,其中L6562是一种改良版的功率因数修正器,具有以下主要特性:可调输出电压精度高、启动电流微小且电源电流低、内置电流检测滤波器及内部启动定时器。附件包含使用AD绘制的开关电源原理图和PCB图供有需要的人参考。
  • 基于STM32F334BuckPCB
    优质
    本项目介绍了一种基于STM32F334微控制器设计的降压型(Buck)开关电源PCB布局方案,适用于高效能、低功耗的应用场景。 基于STM32F334的Buck电路PCB版图设计已经完成,并已制作出实物。
  • 隔离反激式PCB
    优质
    本资料提供了一种隔离反激式的电源电路设计方案及其PCB布局参考,适用于电力电子工程师和相关技术从业者。 采用ADP1621为反激电源提供脉宽调制(PWM)控制,并使用ADuM3190隔离放大器进行信号传输。该电路的输入电压范围是3.0 V至20 V,内部低压差稳压器则负责向基准电压源、误差放大器和模拟隔离器供应稳定的电源。整个反激式电源的工作电压范围为5 V到24 V,适用于标准工业及汽车电源系统。 当以5V输入并输出同样电压时,该电路的最大输出电流可达1A。此设计采用线性隔离误差放大器实现从副边到原边的反馈信号传输。相比基于光耦合器的传统方案,其传递函数更为稳定且具有良好的一致性;在不同时间和温度条件下变化不大,并能有效减少跨越隔离栅时产生的失调和增益误差。 该解决方案特别适用于需要将高直流输入电压转换为低输出电压的应用场景,尤其是在追求高效能与紧凑结构的场合下表现尤为突出。例如,在电信及服务器电源领域中(功率范围在10W至20W之间),通常会采用-48V作为输入源来构建此类隔离式电源系统。
  • 频率计PCB
    优质
    本资源提供了一种频率计的详细电路设计及PCB布局方案,包含完整的原理图与布线图纸,适用于电子工程师学习与实践。 本段落提供了一个关于频率计原理图及PCB板图的全面讲解和详细图解。
  • PCB线及原理资料.zip
    优质
    本资料为《开关电源PCB布局布线及电路原理》压缩包,内含详细讲解开关电源设计中PCB布局与布线技巧、常见电路工作原理等内容,适合电子工程师参考学习。 开关电源PCB布局布线.zip包含程序资料及开关电源设计电路原理资料。此资源适用于个人学习和技术项目参考、学生毕业设计项目参考以及小团队开发项目的技术参考。
  • NFC读卡器PCB
    优质
    本资源提供详细的NFC读卡器电路设计方案及PCB布局图纸,适用于电子工程师进行硬件开发参考。包含元件选型、原理图详解与布线技巧,助力高效完成产品原型制作。 NFC读卡器的原理图与PCB图展示了其内部的工作机制和物理布局。这些图表对于理解如何设计、构建以及调试NFC读卡器设备至关重要。通过详细分析原理图,可以了解电路中各个组件的功能及其相互连接方式;而PCB图则提供了实际制造过程中的布线指导,确保信号传输的效率与稳定性。