本项目采用stm32f103c8t6作为主控芯片 MPU6050作为6轴姿态传感器,BMP280作为气压计与温度计,QMC5883L作为三轴磁力计.
电路原理图如下
PCB3d预览图
这个焊接过程有点困难,建议使用热风枪,或者铁板烧,在PCB布局时尽量将元器件都放在一面,这样方便焊接调试.
本人将项目的各个驱动完成,含MPU6050的DMP姿态解算,气压计读取,磁力计读取,匿名上位机的数据传输,后续做毕业设计的时候可能会完善,板子上预留了板间通信的uart接口,和两个给其他mcu供电的接口.电池的接口电压不得超过5V!!!.欢迎各位小伙伴拓展其他资源.
驱动代码百度网盘地址,
链接:https://pan.baidu.com/s/1kfYVONf8FzrCN_MKnj5nVw?pwd=j98f
提取码:j98f