0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

第二篇-V1.5-总体开发和硬件设计M32智能小车标准库开发 STM322F103C8T6 四轮控制 TB6612电机控制

STM32智能小车V1.5 来源:dfhjgfg 作者:dfhjgfg 2024-08-12 18:27 次阅读

功能介绍放开头, 使用便捷无需愁。

这是全网最详细、性价比最高的STM32实战项目入门教程,通过合理的硬件设计和详细的视频笔记介绍,硬件使用STM32F103主控资料多方便学习,通过3万字笔记、12多个小时视频、20多章节代码手把手教会你如何开发和调试。让你更快掌握嵌入式系统开发。

V1.5.0-STM32智能小车

V1.5.0:库函数开发。功能:循迹、避障、跟随、遥控、电池电压显示等。

视频合集链接推荐观看

[https://www.bilibili.com/video/BV1SY411L7rJ/?spm_id_from=333.337.search-card.all.click]

**V3.3.0-STM32智能小车 **

V3:HAL库开发、功能:PID速度控制、PID循迹、PID跟随、遥控、避障、PID角度控制、视觉控制、电磁循迹、RTOS等功能。

视频合集链接推荐观看

[https://www.bilibili.com/video/BV16x4y1M7EN/?spm_id_from=333.337.search-card.all.click]

小车设计

总体设计方案

总体的设计方案对完成项目非常重要,下面是小车的设计方案,
在这里插入图片描述
对小车的模组进行了,简单分类。这里简单介绍一下:
一辆'自动化'小车,要能够像人一样,有观察事物的眼睛,有处理事情的大脑,有可以跑动的腿,这里:
输入信号模块就像人类的眼睛,可以讲一些外界信息测量并送至'大脑',比如超声波把距离信息发送给单
片机。
执行模块就像人类的腿,可以根据'大脑'控制指令进行'运动',比如舵机根据单片机指令旋转。
单片机就像人类的大脑,可以根据输入信号模块完成对执行模块的控制。
电源负责给整个系统供电
OLED模块显示一些系统信息。

[硬件]系统硬件设计

主控:STM32单片机

使用:STM32f103c8t6最小系统板
选择原因:STM32F103C8T6价格较低,资源丰富可以满足项目要求,可以在其数据手册阅读资源介
绍。
注意:
系统需要5V供电,可输出3.3V
在这里插入图片描述

OLED模块

使用:OLED显示屏模块 0.96寸 IIC/SPI
选择原因:价格较低、使用方便
注意:
这里使用 四管脚 顺序为 GND VCC SCL SDA,绘制PCB要注意顺序
供电为3.3V
在这里插入图片描述

陀螺仪

使用:MPU-6050模块 三轴加速度陀螺仪6DOF GY-521
原因:满足项目需要,使用方便
注意:
供电3V-5V
在这里插入图片描述

超声波测距模块

使用:HC-SR04 超声波测距模块
注意:
绘制PCB注意四个引脚顺序 Vcc Trig Echo Gnd
供电3.3V-5V
在这里插入图片描述
测距原理
在这里插入图片描述
不同模式
在这里插入图片描述
GPIO模式
在这里插入图片描述

红外循迹模块

使用:寻迹传感器 TCRT5000红外反射传感器
注意:
供电3.3V-5V
引脚顺序为: VCC GDN DO AO (DO表示数字输出,AO表示模拟输出)
在这里插入图片描述
来自TB的介绍
不完全总结就是:红外对管前面是黑色的时候,DO引脚为高电平,二极管熄灭状态。前面是红色的时候
为低电平,二极管点亮。
在这里插入图片描述

蓝牙模块

使用:HC-05 主从机一体蓝牙串口透传模块
注意:
供电3.6V-6V
引脚顺序 VCC GND TXD RXD

在这里插入图片描述
在这里插入图片描述
现在新生产的HC-05 在进入AT模式需要EN接3.3V、在透传模式拔掉EN的3.3V
在这里插入图片描述
在这里插入图片描述

按键

使用:这里按键使用PCB 元件

电机驱动

使用:TB6612FNG电机驱动模块
注意:
供电 比较复杂
在这里插入图片描述
来自淘宝的介绍
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

电机

使用:电机马达 DC3V-6V直流减速电机
注意:
供电3V-6V
电机要能够安装在小车车架上(这里使用的电机是小车车架套餐配套的)

在这里插入图片描述

舵机

使用:SG90 9g舵机 固定翼航模遥控飞机 180度舵机
注意:
供电4.8V-6V
需要控制角度,故购买180度 舵机
在这里插入图片描述

电源

使用:12v锂电池组18650充电带保护板大容量电瓶通用移动电源便携蓄电池
注意:
使用电池输出为12V
接口为DC5.5-2.1公母头
在这里插入图片描述

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5068

    文章

    19008

    浏览量

    302937
  • STM32
    +关注

    关注

    2265

    文章

    10870

    浏览量

    354685
  • 智能小车
    +关注

    关注

    86

    文章

    549

    浏览量

    81651
  • 标准库
    +关注

    关注

    0

    文章

    31

    浏览量

    7422
  • TB6612
    +关注

    关注

    1

    文章

    16

    浏览量

    2297
收藏 人收藏

    评论

    相关推荐

    19.4-STM32接收数据-状态显示在屏幕 openMV寻迹与小车控制 Openmv+STM32F103C8T6视觉巡线小车

    19.4-STM32接收数据-状态显示在屏幕 openMV寻迹与小车控制 Openmv+STM32F103C8T6视觉巡线小车
    的头像 发表于 08-20 11:12 768次阅读
    19.4-<b class='flag-5'>STM32</b>接收数据-状态显示在屏幕 openMV寻迹与<b class='flag-5'>小车</b><b class='flag-5'>控制</b> Openmv+<b class='flag-5'>STM32F103C8T6</b>视觉巡线<b class='flag-5'>小车</b>

    基于stm32的两自平衡小车

    基于stm32的两自平衡小车,主控芯片用的是100脚的STM32F103VET6,陀螺仪用的是MPU6050,电机驱动用的是
    发表于 07-27 06:17

    使用STM32F103pwm控制电机

    使用STM32F103pwm控制电机上一期我们讲了STM32F103pwm控制电机 ,这一期我教
    发表于 08-11 07:22

    基于STM32F103C8T6TB6612FNG的平衡小车是如何制作的

    平衡小车硬件是由哪些部分组成的?基于STM32F103C8T6TB6612FNG的平衡小车是如何制作的?
    发表于 11-04 06:46

    基于STM32的双轮平衡小车设计

    预告:代码及文档下载方案分析1、基于STM32F103C8T6 单片机的双轮自平衡小车系统;2、以 MPU6050 三轴陀螺仪加速计为传感器的姿态感知系统;3、通过卡尔曼滤波对传感器的数据进行滤波
    发表于 11-30 08:03

    TB6612驱动相关资料推荐

    TB6612驱动(双驱动)PWMA,AIN1, AIN2, BIN1, BIN2和PWMB为驱动电路的输入引脚连接stm32f103c8t6,左侧的AO1, AO2, BO1和BO2为连接电机的输出
    发表于 01-17 06:08

    采用STM32F103C8T6单片机制作两平衡小车控制系统的资料分享

    主控MCU采用STM32F103C8T6单片机,电机驱动模块采用TB6612FNG模块,姿态监测传感器采用MPU6050芯片,蓝牙模块采用HC-05蓝牙模块。小车的运动分为直立环、速度
    发表于 01-19 06:43

    基于STM32F103C8T6开发控制的OLED显示

    基于STM32F103C8T6开发控制的OLED显示
    发表于 06-03 09:24 79次下载

    使用STM32F103C8T6控制L298N电机驱动麦克纳姆小车(HAL

    使用STM32F103C8T6控制L298N电机驱动麦克纳姆小车(HAL
    发表于 11-23 17:36 56次下载
    使用<b class='flag-5'>STM32F103C8T6</b><b class='flag-5'>控制</b>L298N<b class='flag-5'>电机</b>驱动麦克纳姆<b class='flag-5'>轮</b><b class='flag-5'>小车</b>(HAL<b class='flag-5'>库</b>)

    基于STM32自平衡小车系统与控制 源码、原理图和PCB设计

    基于STM32自平衡小车系统设计与控制 含源码、原理图及PCB文件.主控芯片用的是100脚的STM32F103VET6,陀螺仪用的是MP
    发表于 04-30 23:20 8401次阅读
    基于<b class='flag-5'>STM32</b>两<b class='flag-5'>轮</b>自平衡<b class='flag-5'>小车</b>系统与<b class='flag-5'>控制</b> 源码、原理图和PCB设计

    由Adafruit TB6612电机驱动器控制的12V直流电机

    电子发烧友网站提供《由Adafruit TB6612电机驱动器控制的12V直流电机.zip》资料免费下载
    发表于 02-01 14:15 2次下载
    由Adafruit <b class='flag-5'>TB6612</b><b class='flag-5'>电机</b>驱动器<b class='flag-5'>控制</b>的12<b class='flag-5'>V</b>直流<b class='flag-5'>电机</b>

    利用TB6612模块控制直流电机

    利用TB6612模块控制直流电机TB6612模块的基本使用,在我的博客上面写有。先看看 里面的控制。再次简单说一下。 (1)一个
    发表于 04-03 15:16 1次下载
    利用<b class='flag-5'>TB6612</b>模块<b class='flag-5'>控制</b>直流<b class='flag-5'>电机</b>

    STM32平衡小车 TB6612电机驱动学习

    TB6612FNG简介 单片机引脚的电流一般只有几十个毫安,无法驱动电机,因此一般是通过单片机控制 电机驱动芯片 进而控制
    发表于 05-16 15:18 5次下载
    <b class='flag-5'>STM32</b>平衡<b class='flag-5'>小车</b> <b class='flag-5'>TB6612</b><b class='flag-5'>电机</b>驱动学习

    使用stm32f103c8t6设计的蓝牙小车

    使用stm32f103c8t6设计的蓝牙小车,具有前进后退,左转右转等功能
    发表于 08-07 16:08 25次下载

    第三-V1.5 TB6612电机pwm控制STM32智能小车 STM32F103C8T6单片机

    通过合理的硬件设计和详细的视频笔记介绍,硬件使用STM32F103主控资料多方便学习,通过3万字笔记、12多个小时视频、20多章节代码手把手教会你如何开发和调试。
    的头像 发表于 08-12 18:29 1397次阅读
    第三<b class='flag-5'>篇</b>-<b class='flag-5'>V1.5</b> <b class='flag-5'>TB6612</b><b class='flag-5'>电机</b>pwm<b class='flag-5'>控制</b><b class='flag-5'>STM32</b><b class='flag-5'>智能</b><b class='flag-5'>小车</b> <b class='flag-5'>STM32F103C8T6</b>单片机