现把制作过程记录如下。 1.材料清单 CH340串口下载模块1个(2.5元) STM32F103C8T6黑色开发板1个(11.5元,也可以使用蓝色板) GY-521加速度计模块1个(3.8元) IRLML2502TRPBF N沟道MOSFET贴片4个 1N5819肖特基二极管2个 SS8050三极管2个 470Ω电阻4个,1k电阻1个,10k电阻5个 还有线材、插针若干,以上这些材料大部分...
基于STM32F103C8T6黑色开发板和GY-521加速度计模块的betaflight飞控板设计 花费不到20元,使用STM32F103C8T6黑色开发板和GY-521加速度计模块手工制作的betaflight飞控板,记录了详细的制作过程 bigbangboom 2021-08-03 07:44:44 RJ45连接器的优势知多少?解读LP系列RJ45连接器不止快更可靠 RJ45连接器主要用于网络与...
电机-电调-分电板-接收机-飞控接线 装到S500四轴机架上的效果如下,注意GY-521的MPU6050芯片置于机架中心 ,朝向与机架前向一致,不一致的话也可以通过软件调节(旋转90°的倍数)。 3.烧写betaflight固件 将STM32F103C8T6开发板上的两个boot引脚如下设置为Bootloader模式: b0-->b+ b1-->b- 蓝色板的短接帽接法如...
在程序下载方面,我使用了串口来为stm32单片机下载和更新程序,确保系统的持续升级与优化。GY521模块 通过i2c通信与控制系统相连,仅需连接4根线:3v电源线、GND地线,以及PB0和PB1两根线分别作为GY521的I2C SCL和I2C SDA。由于我们使用的是IO模拟i2c,因此连接方式略有不同。对于电机供电,我们采用了12v升压模块,...
在代码结构上,系统主要分为三个部分:首先是基础的驱动程序,用于读取电机、舵机以及gy521的数据;其次是平衡控制系统,其核心是一个20ms定时器,负责每20ms采集一次数据、进行计算并作出响应;最后是遥控和调试系统,负责接收遥控信息并输出log。平衡控制 在main函数中,会初始化一个定时器,该定时器每20ms触发一次...
装到S500四轴机架上的效果如下,注意GY-521的MPU6050芯片置于机架中心 ,朝向与机架前向一致,不一致的话也可以通过软件调节(旋转90°的倍数)。 3.烧写Betaflight固件 将STM32F103C8T6开发板上的两个boot引脚如下设置为Bootloader模式: b0-->b+ b1-->b- ...
花费不到20元,使用STM32F103C8T6黑色开发板和GY-521加速度计模块手工制作的betaflight飞控板,记录了详细的制作过程 bigbangboom 2021-08-03 07:44:44 基于STM32F103C8T6开发板+GY521加速度计模块的有刷四轴飞控设计 基于STM32F103C8T6开发板+GY521加速度计模块制作的有刷四轴飞控,成本不到20元,效果很不错 ...
例如,在自平衡机器人项目中,STM32通过GY-521六轴陀螺仪获取机器人的姿态信息,采用串级PID控制器实现平衡控制。STM32强大的数据处理能力确保了机器人能够快速响应环境变化,保持稳定运行。**2. 通信与导航**STM32支持Wi-Fi、蓝牙等多种无线通信方式,使得机器人能够与远程服务器或其他设备进行数据交换。在六足机器...
A simple C library (STM32 HAL) for working with the GY-521 module (MPU6050) https://www.aliexpress.com/af/gy%25252d521.html?trafficChannel=af&d=y&CatId=0&SearchText=gy-521<ype=affiliate&SortType= total_tranpro_desc & groupsort = 1 & page = 1 Start and initialize the I2C bus us...
A simple C library (STM32 HAL) for working with the GY-521 module (MPU6050)https://www.aliexpress.com/af/gy%25252d521.html?trafficChannel=af&d=y&CatId=0&SearchText=gy-521<ype=affiliate&SortType=total_tranpro_desc & groupsort = 1 & page = 1 ...