STM32两轮平衡小车

介绍

  两轮平衡车。首先声明一下该作品并非完全由本人完成,其中使用到了 Github 上开源的 以STM32F103RCT6为主控MCU设计的 “ROS机器人四电机驱动控制板” 以及立创开源的 “多功能无线下载器” 。控制板集成了TB6612*2、MPU6050、CP2102,具有较强的可扩展型。平衡车包含控制板、两个带霍尔编码器直流减速电机、12V锂电池、多功能无线下载器(用以烧录和遥控)。通过PID调节来实现小车的平衡,其中包含了直立环,速度环,转向环的调节。在平衡的基础上,通过无线下载器和上位机进行小车运动的控制,在上位机方面还需进一步优化。
(Gitee开源链接:已放在文章底部,作为回报各大网友门的无私奉献)

小车实物图

开发环境

  本人使用 Clion + STM32CubeMX 进行STM32的开发,环境搭建可以参考: 配置CLion用于STM32开发【优雅の嵌入式开发】


小车组成
  1. STM32F103RCT6底层驱动板。该底层驱动板是B站UP-大七妙妙屋主开源作品,该底层驱动板是ROS小车的底层驱动板,板子集成了 TB6612*2、MP6050、CP2102、12V的电源输入。开源链接:
底层驱动板

  1. 多功能无线下载器。这个是立创开源平台上的一个UP主-舵机工坊的作品,十分优秀,好用👍,其支持 CMSIS-DAP 烧录,串口烧录,以及串口数据的双向收发,在该作品中,用以小车底板的烧录和调试以及遥控。开源链接:
接收端 发送端

  1. 电机。这里直接给出个人购买链接:

  2. 150*70(mm)亚克力板(一个小车需要两个)。这里是个人使用SOLIDWORKS画草图后生成的一个DWG文件。个人定制了5块花了15元。淘宝定制店家:


  1. 12V 5600mAh电池、车轮、小车轮胎连接器、螺丝、螺帽、铜柱、3* 5* 3直通垫柱套管。电池组最好买并排尺寸为:1106819mm的。轮子个人购买的是65MM轮胎。螺丝之类的这里统一使用的是M3型号的,值得注意的是零件的长度,这里螺丝推荐购买M3* 18(个人购买了M3* 10、M3* 18)、铜柱推荐购买M3*25~35。人购买链接:

物料成本
器件数量单价总价
底层驱动板1¥50(大概)¥50(大概)
多功能无线下载器1¥30(大概)¥30(大概)
带霍尔编码器电机2¥33¥66
亚克力板5¥3¥15
12V 5600mAh锂电池1¥69¥69
65mm轮子2¥5.7¥11.4
轮子连接器2¥1.8¥3.2
M3螺丝、M3螺帽、M3铜柱、垫圈--¥11.93
总价--¥256.53

文件说明

该作品主要提交了STM32小车源代码,亚克力板的制板图。文件说明:

  • RCT6_Balance_Car:平衡车源代码。
  • BottomPlate.DWG:平衡车亚克力底板。
开源链接

Gitee开源链接:Two-wheeled balance car
如有问题,还请大家不吝赐教,共同进步

  • 20
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值