Advertisement

全套微型四轴开源方案,基于STM32F1,提供原理图和程序免费下载-电路方案

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


简介:
本项目提供一套完整的微型四轴飞行器开源设计方案,采用STM32F1系列微控制器为核心,支持原理图及控制程序的免费下载与二次开发。 在与大学好友的共同努力下,我们的小四轴飞行器终于完工了。现在它已经可以比较稳定地飞行了。我们对电路板进行了升级,推出了第二版本的设计,更加集成化,并将遥控接收模块整合到了主板上。 在这段时间里,我们将取得的一些成果、个人经验以及原理图、程序和上位机软件分享给大家: 四轴设计方案如下: - CPU:STM32F103CB - 无线通信模组:NRF24L01(用于2.4GHz传输) - 电子罗盘:HMC5883 - 惯性测量单元(IMU):MPU-6050 我们还录制了匿名四轴飞行器的试飞视频,以及展示了电路板的照片。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • STM32F1-
    优质
    本项目提供一套完整的微型四轴飞行器开源设计方案,采用STM32F1系列微控制器为核心,支持原理图及控制程序的免费下载与二次开发。 在与大学好友的共同努力下,我们的小四轴飞行器终于完工了。现在它已经可以比较稳定地飞行了。我们对电路板进行了升级,推出了第二版本的设计,更加集成化,并将遥控接收模块整合到了主板上。 在这段时间里,我们将取得的一些成果、个人经验以及原理图、程序和上位机软件分享给大家: 四轴设计方案如下: - CPU:STM32F103CB - 无线通信模组:NRF24L01(用于2.4GHz传输) - 电子罗盘:HMC5883 - 惯性测量单元(IMU):MPU-6050 我们还录制了匿名四轴飞行器的试飞视频,以及展示了电路板的照片。
  • IAP15W4K58S4-小DIY教【含代码】-
    优质
    本教程详尽介绍如何构建IAP15W4K58S4小四轴飞行器,包含完整原理图与源代码的免费获取方式。适合电子爱好者学习实践。 对四轴飞行器的喜爱已经遍布世界各地,制作小型四轴飞行器也成为了一件常见的事情。看到我们网站上已经有了许多关于四轴的资料和技术文章,其中不乏非常出色的内容,因此我也来分享一下自己的经验。基于IAP15W4K58S4芯片的小型四轴飞行器制作教程免费提供给大家,包括代码和原理图等资源,仅供学习参考之用。
  • 设计,含遥控与接收端-
    优质
    本项目提供一个小四轴飞行器的开源设计方案,包括详细的遥控和接收端原理图以及配套程序代码。适合DIY爱好者学习和实践。 网上关于四轴飞行器的开源资料已经非常丰富了,但优秀的资源总是多多益善。这里分享一个小型四轴飞行器的相关资料,其中包括遥控端与接收端的原理图以及配套程序。具体来说,有STC四轴接收部分的电路布局示意图和STC四轴遥控部分的电路设计图可供参考。
  • STM32L011D4P6评估板及PCB文件(可)-
    优质
    本资源提供STM32L011D4P6评估板详细的原理图和PCB源文件,支持免费下载。适用于嵌入式系统开发与学习,帮助工程师快速上手STM32微控制器的硬件设计。 STM32L011D4P6评估板仅配备有14个引脚,并包含两个用户LED、一个用户按键及一个复位按键。该评估板还扩展了全部的IO接口,集成了一颗TI开关电源芯片TPS563200,支持输入电压范围为4.5V至17V,设计输出电压为5V且最大电流可达3A。此外,它还搭载了一颗TI电平转换器TXB0104来扩展四个5V GPIO接口以驱动如RGB5050 WS2812B等的5V逻辑器件。 STM32L011D4P6系列采用高性能ARM Cortex-M0+ 32位RISC核心,运行频率可达32MHz。该芯片集成了高速嵌入式存储器(最多支持16KB闪存程序内存、512字节数据EEPROM和2KB RAM),并具备丰富的增强型I/O接口及外设。 STM32L011D4P6系列设备提供了广泛的性能范围内的高能效。通过多种内部与外部时钟源选择,内置电压调节功能以及多个低功耗模式实现此目的。该系列产品提供了一系列模拟特性:一个具备硬件过采样能力的12位ADC、两个超低功耗比较器、若干定时器(包括低压定时器LPTIM)、三个通用16位计时器、实时时钟RTC及SysTick,后者可用作时间基准。 此外,STM32L011D4P6系列还包含标准和高级通信接口:一个I2C、SPI以及USART,并且支持低功耗UART(LPUART)。 该系列产品集成了实时时钟与一系列保持寄存器,在待机模式下这些寄存器仍可供电。此外,STM32L011D4P6系列可在1.8V至3.6V的电源电压范围内工作,并在无欠压复位选项的情况下支持从1.65V到3.6V的范围;它们适用于-40°C到+125°C的工作温度。一套全面的能量节省模式允许设计低功耗应用。 主要特性包括: - 供电电压:1.65 V至3.6 V - 工作温度范围:-40 至 +125 °C - 待机模式下消耗电流仅为0.23 μA(含两个唤醒引脚) - 停止模式下的功耗为 0.29 μA (带16个唤醒线路) - 带RTC和2KB RAM保留的停止模式+:0.54μA - 运行时最低能耗可达76 μAMHz
  • STM32F103的飞行器设计(含BOM表)-
    优质
    本项目详细介绍了一个以STM32F103为核心控制单元的开源四轴飞行器硬件设计方案,包含详尽的原理图、配套源代码及物料清单(BOM),旨在为无人机爱好者与工程师提供全面的技术支持。 1. 匿名主机PID调节功能 2. 互补滤波姿态解算与级联PID控制 3. 使用NRF24L01 2.4G遥控器,OLED实时显示四轴飞行器的姿态、电压等信息,并支持二次开发 4. 主控制器采用STM32F103,集成了MPU6050姿态传感器和BMP280气压计,配备WS2812B全彩指示灯,并预留扩展接口 电机型号为8520空心杯电机,电源使用的是3.7V 1S锂电池。导出SWD程序时需要借助仿真器(推荐使用ST-LINK),此设备价格较为亲民。 四轴飞行器的电动机安装孔直径为8.52mm,实际尺寸略大于电机直径。建议您通过3D打印制作电动机基座,并可将安装孔调整至较小范围:8.50〜8.52mm(其中8.50mm特别紧时需进行抛光处理)。
  • 遥控板PCB放-
    优质
    本项目提供一个四轴飞行器遥控控制板的详细PCB电路图和程序源代码。旨在帮助电子爱好者和工程师深入理解四轴飞行器的工作原理,促进无人机技术的学习与开发。 四轴遥控板QCopterRemoteControl是一款专门用于控制四轴飞行器的开发板。它通过与飞控板QCopterFlightControl通信来操控飞行器,并配备了摇杆、传感器以及3.5英寸显示屏,能够显示从四轴设备传回的信息。此外,该屏幕还提供了一个简便的操作界面以便用户进行设置和监控。 目前市场上有两种版本:QCopterRC 和 QCopterRCs。前者采用性能更优的芯片并配备高分辨率显示器;后者功能较为基础且成本较低。 硬件配置包括: - 控制器: STM32F407V 100Pin,运行频率为168MHz,并具备DSP和FPU。 - 显示屏:TFT_3.5英寸(分辨率为480*320),通过FSMC接口操作。 - 传感器:IMU六轴陀螺仪(MPU-6050)。 - 存储设备: SD卡,支持SDIO协议进行数据传输。 - 无线模块:nRF24L01P + PA + LNA - 网络连接: W5500 (SPI接口) - 外部接口:包括一个SPI(FFC16)、一个USB(Micro)端口、一个UART和I2C/CAN。 PCB尺寸为155 * 60mm,设计软件使用的是Altium Designer 13版本的AD PcbLib v0.2库文件。W5500网络模块尚未完成测试。 QCopterRC v2.0计划进行以下改进: - 更换控制器至LQFP100封装的STM32F42xV或STM32F43xV,以提升处理能力。 - 无线通信升级为nRF51422,兼容BLE和ANT+协议。 - 显示屏尺寸调整到TFT_4.0英寸(800*480),提高显示效果并重新布局界面设计及简化部分输入设备配置。 - 去除以太网功能。 目前的开发状态包括: 1. QCopterRC RemoteControl:已完成基本遥控操作,正在优化用户界面; 2. QCopterRC WaveForm(示波器模式); 3. QCopterRC Bitmap(支持读取位图文件)。
  • 飞行器遥控器,附带PCB工文件-
    优质
    本项目提供一套完整的四轴飞行器开源遥控器设计方案,包括详细的原理图及PCB工程文件。助力爱好者与工程师快速搭建个性化无人机控制系统。 四轴遥控器主要功能如下: 1. 采用12864液晶显示屏(可在淘宝搜索“mini12864”)。 2. 使用STM32F24L01+PA 或 STM32F24L01模块,配备摇杆和微调控制。 3. 包含两个按键及两个LED指示灯。 4. 采用锂电池供电,并带有充电功能。 5. 集成MPU6050加速度计与HMC5883磁力计传感器。 6. 设有USB接口,支持电池充电和数据传输。 7. 提供SWD接口及串口通信功能。 8. 内置蓝牙模块用于无线连接。 此资料由卖家免费分享,并不提供技术支持。在使用前,请务必验证所提供文档的准确性。如发现版权问题,请及时告知管理员以便处理!附件包括以下相关材料: - 四轴遥控器PCB设计文件 - 四轴遥控器电路原理图
  • 低成本飞行器设计(含
    优质
    本项目提供了一种经济实惠的四轴飞行器电路设计方法及具体实施细节,包括全面的电气原理图与PCB布局文件。 这个项目的目的是制造出价格非常便宜的四轴飞行器(quadcopter),同时还能学到很多东西。 我计划自己制作一架无人驾驶飞机,但市场上现有的套件对我来说过于昂贵,并且需要自行组装。因此,使用这些套件来制造四轴飞行器并不意味着只是简单地把组件拼装在一起。 作为一名电子专业的学生和业余爱好者,我想尽可能多地亲自动手完成项目中的工作。 在四轴飞行器中,电池、电调(ESC)、无刷直流电机等部件难以自制且成本较高。然而,“飞行控制器”、“RF接收器”以及“基于红外线的障碍物检测阵列电路”等部分则可以相对容易地制造,并且成本更低。 因此,在这个项目中,我设计并制作了一块PCB(也参加了相关比赛),它集成了一个飞行控制器、一个使用NRF24模块的射频接收器以及两个PWM发生器。此外,这块PCB还包含了一个基于红外线的障碍物检测阵列电路,并且可以用于其他任何项目中。 此设计总共包括五个独立但紧密相关的PCB板(所有相关电路都集成在一块PCB上以节省成本): 1. 飞行控制器 2. 射频接收器 3. 两个PWM发生器 4. 基于红外线的障碍物检测阵列 ### 技术细节/组件 飞行控制器基于ATmega328(SMD),可以从Arduino Nano和MPU6050模块中获得,这些模块在开源平台Miltiwii上也有应用。 射频接收器也使用了ATmega328,并且采用了NRF24模块进行无线通信。 PWM发生器采用的是简单的555定时器IC。 基于红外线的障碍物检测阵列则由LM358双运算放大器IC构成。 螺丝孔没有预先设计,飞行控制器和射频接收器应使用双面泡沫胶带安装以提供悬挂作用。为了增加重量并防止机械冲击对FC造成损害,可以考虑使用橡胶垫圈固定相关部件。 ### 学习/主题/内置说明 所有这些组件都非常基础,如果您具备基本的电子知识,则可以根据提供的物料清单(BOM表)完成制作。 让我们接受一个事实:在互联网上有很多类似的电路设计。我仅仅是在此基础上结合自己的需求设计了一块PCB来满足自己廉价制造四轴飞行器的目标。
  • L298N PCB
    优质
    本资源提供详尽的L298N电机驱动芯片原理图与PCB设计套件,包含全面的技术文档及电路布局,适合电子工程学习与项目开发。 这个和淘宝上买的一样,我只是将元件改为了DIP元件,方便DIY。
  • L298N PCB
    优质
    本资源提供全面的L298N电机驱动芯片原理图及PCB设计套件,涵盖详细的电路图、元件清单与布局指南,助力快速实现电机控制项目。 这个产品与淘宝上的相同,只是我将元件更换为DIP元件,更便于DIY。