
竞赛作品:CREELINKS STM32 无人机及遥控器资源开放(含硬件、程序代码、地面站代码和教程等)-电路设计
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目提供了一套全面的STM32无人机及其配套遥控器的开源资源,包括详细的电路设计图、源代码以及操作指南。适合爱好者学习与开发。
CREELINKS小四轴无人机简介
对于许多无人机爱好者来说,DIY一个专属于自己的无人机不仅能够带来成就感,并且还能从中学习到很多知识。市面上的现成飞控板虽然组装简单,但显然无法满足这些爱好者的期待。
经过对目前市场上各种开源项目的了解和研究(如Crazepony、CrazyFile、Paparazzi UAV、Dronecode / PX4及OpenDroneMap等),笔者发现大多数项目都存在上手难度大且代码晦涩难懂的问题,移植也相当困难。鉴于此背景,我们特别推出了一款与众不同的开源无人机。
CREELINKS小四轴+遥控器实物展示:
1. **处理器**: STM32F103RET6/512K ROM/64K RAM
2. **加速度及角速度传感器**: MPU6050
3. **气压计**: BMP180
4. **通讯方式**: WIFI(ESP8266)、蓝牙(HC-05)、2.4G射频(NRF24L01+)
5. **电机型号**: 8520空心杯
6. **电池容量**: 850mAh锂电池
7. **遥控器配置**:
- 高精度遥杆:10K
- 显示屏:1.8寸TFT彩色液晶显示屏
此外,无人机还具备了以下特性:
- 滤波算法:滑动平均、限幅。
- 姿态解算:默认使用卡尔曼滤波器,并且可以通过地面站配置为一阶、二阶或四元数模式。
- PID控制算法: 串行PID控制
- 支持WIFI连接,可用于与地面站或者手机进行通信。
无人机特点:
1. 开源所有代码及原理图(PCB暂不开放)。
2. 具备无缝移植到其他平台的能力。
3. 遥控器支持WIFI、蓝牙和2.4G射频三种通讯方式。
CREELINKS开源无人机的独特之处在于其完全基于物联网模块化设计理念,硬件部分高度抽象且驱动对象化处理,使得整套代码可以轻松地移植至任何处理器平台。
飞控系统架构:
- 飞行控制系统源码
- 附件内容截图
这款无人机旨在为用户提供一个灵活、易于上手的开源方案。
全部评论 (0)


