大家好!我是大头,平衡小车是我学习了STC51直接上手STM32的第一个项目,作为小白的我借助了CubeMX和FreeRTOS实现了一周内快速上手。目前小车只实现了直立环和速度环的控制,成功后也迫不及待和大家分享我的制作全部过程,同时也有疑惑想和大家交流一下!

参考:(非常详细)

鲁乎乎的博客_CSDN博客-嵌入式,STM32CubeMX,STM8领域博主

从0到1,超全!STM32智能平衡小车开发,基于WiFi通信,毕业设计、电赛经典项目!#知识分享官_哔哩哔哩_bilibili

一、硬件准备

1、主控芯片:STM32F103C8T6小蓝板

2、电机驱动芯片:TB6612FNG

3、陀螺仪:MPU6050模块

4、降压电源模块:LM2596S

5、电源:12V

6、其他:小车底盘、编码电机、洞洞板

实图:

二、原理图

注:我直接参考的大鱼电子的原理图

目前使用到的引脚:(咱们后面再说)

三、实物展示

提醒一下:

MPU6050直接可以贴板,就不要用插排了,插不稳!

TB6612FNG电机驱动模块排针不要焊接反了,像我这种把洞洞板飞线好了,把模块排针焊接反了,又没有风枪,很难搞!电机驱动市面上还有L298N、DRV8833,自己要多对比一下。

TB6612FNG

DRV8833

以上就是硬件部分了,后面还会实现其它功能的,当然包括PCB(白嫖10*10啊兄弟们)!

四、效果展示

Balance_Car

接下来就是CubeMX的配置

【平衡小车分享日记】(二)CubeMX配置+代码_大头1213的博客-CSDN博客

【平衡小车分享日记】(一)硬件部分相关推荐

  1. STM32 蓝牙平衡小车(一)硬件原理图

    第一篇文章首先介绍平衡小车的硬件组成,对硬件原理图进行详解. 一.硬件结构. 1. 主控板:主控芯片(STM32F103C8T6)+电机驱动芯片(TB6612FNG). 2. 小车框架:平衡车底盘.带 ...

  2. 毕设分享:基于STM32两轮自平衡小车 含源码、原理图及PCB文件

    love421个人博客地址:https://love421.github.io 一.硬件介绍 主控芯片用的是100脚的STM32F103VET6,陀螺仪用的是MPU6050,电机驱动用的是TB6612 ...

  3. 【平衡小车制作】(一)硬件原理图讲解(超详解)

      大家好,我是小政.之后的一系列文章我将介绍我玩平衡小车的过程以及遇到的一些问题,将这些内容记录下来分享给大家,也让大家少走一些弯路.接下来我将从硬件框架选择.软件编程.PID算法.PID调参.蓝牙 ...

  4. 基于stm32的两轮自平衡小车3(硬件篇)

    此篇为硬件篇,接上一篇"基于stm32的两轮自平衡小车2(原理篇)".包含自行设计电路板原理图与PCB电路图的过程.详见目录. 目录 stm32管脚分配 硬件原理图 PCB电路图 ...

  5. arduino平衡车超声波_Arduino Nano DIY超声波测距平衡小车源码与资料分享

    采用Arduino Nano控制模块制作的超声波测距平衡小车 1.项目概述 因为第一次制作自平衡小车,心里没底,也就没有投入过多的资金,一切按照最小配置进行,所以选择"TT马达", ...

  6. “平衡小车之家”家的STM32F103最小系统源代码分享

    在网上寻找了好久,因为他家的开发板自带有mpu6050模块 故想测试其精准度以及z轴漂移程度 发现也有很大的漂移 代码如下 main.c部分: #include "sys.h"/* ...

  7. ps2摇杆模块控制小车_八个超赞的两轮平衡小车设计,小白最爱

    智能车种类众多,其中两轮平衡车特别受到了工程师的喜爱,整理了8个两轮平衡车的资料,一起看看这个小可爱吧. 1.基于ARM-STM32的两轮自平衡小车 小车直立和方向控制任务都是直接通过控制小车两个电机 ...

  8. 八个超赞的两轮平衡小车设计,小白最爱

    智能车种类众多,其中两轮平衡车特别受到了工程师的喜爱,整理了8个两轮平衡车的资料,一起看看这个小可爱吧. 1.基于ARM-STM32的两轮自平衡小车 小车直立和方向控制任务都是直接通过控制小车两个电机 ...

  9. STM32做平衡小车,代码,PCB都现成的,妈妈再也不用担心我的毕业设计了

    ▌一.硬件介绍 主控芯片用的是100脚的STM32F103VET6,陀螺仪用的是MPU6050,电机驱动用的是TB6612,蓝牙是汇承的HC05邮票孔封装的,WIFI用的是济南有人科技的USR-WIF ...

最新文章

  1. 【BZOJ】3524 [POI2014] Couriers(主席树)
  2. Sound Forge Pro 3使用教程
  3. 为什么在反向传播中感知器初始值不能为0_人工智能可以为我们做什么?世界皆可二分类...
  4. JavaScript实现求最大公约数 (GCD)的算法(附完整源码)
  5. 关于Android C++的NDK环境搭建(Win7系统)
  6. 服务器集群后产生那些问题
  7. 企业日志分析 五大问题需重点注意
  8. [转] dpkg-deb命令
  9. Java基础之面向对象的特征。
  10. But don‘t be fooled, this phone does not
  11. javascript 中的location.pathname
  12. 瀑布流JavaScript
  13. linux 内存对齐,Windows和Linux下的字节对齐(转载)
  14. 去除DataTable重得记录(net 2.0,不支持Linq)
  15. android的findviewbyid,Android开发中如何简化findViewById类型转换
  16. 信息论基础 thomas 2nd ed
  17. linux下codeblock使用注意事项 (deepin)
  18. linux安装rtl8192cu网卡驱动,ubuntu更新rtl8192cu驱动
  19. com.documents4j.throwables.ConverterAccessException: The converter seems to be shut down 异常解决方案
  20. 数据库--流程控制语句的应用

热门文章

  1. php开源商城 yii,Yii2开源电商系统 fecshop
  2. 实战工作十年的Code Review方法论与实践总结
  3. 项目管理信息系统效益分析报告
  4. 【STM32F429】第22章 ThreadX GUIX按钮回调事件处理
  5. 临时改变主意,准备回家过年了
  6. 一个超级无聊的小程序也能赚钱?
  7. VB程序设计教程(第四版)龚沛曾-实验8-5
  8. gpio---imx(imx8qxp)
  9. ifix 自动化(Automation)错误弹窗的解决方案
  10. 小程序优购商城项目讲解