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

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

3天内不再提示

做一个STM32小车很简单吗

STM32嵌入式开发 来源:STM32嵌入式开发 2023-02-06 16:41 次阅读

最近想做一个STM32的小车,偶然在B站上看到某人做的STM32蓝牙小车,小车可以进行红外检测,能自动避障。看起来挺好玩,实践性也很强。

cac83292-9663-11ed-bfe3-dac502259ad0.png

一看评论区却充满了酸激流的白菜馅儿饺子味儿。

caea13da-9663-11ed-bfe3-dac502259ad0.png

不禁感叹,难道评论区已经人均大神了吗?

caf7613e-9663-11ed-bfe3-dac502259ad0.png

但也有的网友感慨楼上课设是真牛,自己的单片机课设只是做了一个抢答器这种难度的项目而已。也有的说是课设用了下温度传感器DS18B20,做了个小项目。

我当年读本科时,单片机老师鼓动我们同学凑钱买电子元器件51单片机,制作一个LED灯广告牌。说来也是惭愧我当时囊中羞涩都没舍得掏钱,还没开始就已经输了。

回到正题,做一个STM32小车很简单吗?

可以在某宝上买套件、模块,买回来组装起来。商家已经把工程文件写好,你把编译后的文件烧写进主控板,一个小车就做好了,但是会少很多的挑战性。

小车的轮子需要电机来驱动,选用相对简单的直流电机。而直流电机是大电流,这就涉及到小电流控制大电流的问题。怎么办?

以下三种方式,难度逐渐增加,费用逐渐降低:

模电学精通,用三极管、MOS管、电阻搭电机驱动电路,参考本文:介绍H桥电机驱动电路

用现成的电机驱动芯片L298N,配合外围电容、电阻搭电路

买个L298N模块怼上

有了轮子、直流电机、电机驱动模块,接下来对STM32进行编程

通过控制GPIO引脚输出高低电平来控制电机。如果还要控制电机的转速,可以用PWM,编写程序给PWM不同的占空比。简单来说,占空比就高电平所占的比例。占空比高时输出高电压,电机转速快,反之转速慢。

到这里小车能跑起来了,通过差速转向(履带坦克车的转向方式),也可以用舵机实现转向。

本文中的小车加了红外模块、蓝牙模块、手机APP,就是一个蓝牙遥控、自动避障小车。

红外、蓝牙也不是那么好搞的。如果图省事,直接买个蓝牙、红外模块另说。

安卓手机APP可以用QT、Java开发,也可以用App Inventor开发,难度差距很大。

小结一下:小车东西做出来可能不难,但是做出来的目的是什么?为了毕业、为了好玩还是为了学习?抱着不同的目的,看法不同,收获也不同。

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

    关注

    2270

    文章

    10900

    浏览量

    356039
  • L298N
    +关注

    关注

    21

    文章

    224

    浏览量

    78689
  • 蓝牙小车
    +关注

    关注

    1

    文章

    18

    浏览量

    9653

原文标题:做一个STM32小车很简单吗

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何做一个hpm6750evk2的bootloader?

    我正在做一个hpm6750evk2的bootloader。设计很简单,boot工程代码只做跳转到1M后的APP工程代码处,APP工程就是做的点灯的程序而已,boot、APP工程都是
    发表于 10-23 19:01

    用THS3001电流反馈运放做一个简单同向放大5倍时,显示过载保护的原因 ?

    我用THS3001电流反馈运放做一个简单同向放大5倍时,当给正负15V供电时,V+和输出引脚直都有9V左右的直流电压。。。。当把信号源信号给电流,马上就显示过载保护,。。。。我的Rf=560欧和Rg都是资料上给的。
    发表于 09-13 06:37

    第13章-循迹功能 STM32智能小车循迹教程 PID循迹算法分析

    第13章-循迹功能 循迹小车讲解 原理分析 STM32智能小车循迹教程 红外对管使用 PID循迹算法分析V3:HAL库开发、功能:PID速度控制、PID循迹、PID跟随、遥控、避障、PID角度控制
    的头像 发表于 08-21 16:27 1497次阅读
    第13章-循迹功能 <b class='flag-5'>STM32</b>智能<b class='flag-5'>小车</b>循迹教程 PID循迹算法分析

    用OPA129搭了很简单的正向放大电路,电路不工作的原因?

    用OPA129搭了很简单的正向放大电路,正负12V供电,输入1mV-100mV的直流信号,但是电路不工作,输出端是10V左右。各位帮分析下问题所在。谢谢。
    发表于 08-21 06:25

    19.3-星曈科技 openmv Hopenmv发送五uchar Openmv+STM32F103C8T6视觉巡线小车 STM32循迹小车系列教程

    19.3-【星曈科技】openmv Hopenmv发送五uchar Openmv+STM32F103C8T6视觉巡线小车 STM32循迹小车
    的头像 发表于 08-20 11:32 899次阅读
    19.3-星曈科技 openmv Hopenmv发送五<b class='flag-5'>个</b>uchar Openmv+<b class='flag-5'>STM32</b>F103C8T6视觉巡线<b class='flag-5'>小车</b> <b class='flag-5'>STM32</b>循迹<b class='flag-5'>小车</b>系列教程

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

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

    20.3-使用两通道进行电磁循迹 智能竞赛 电磁杆原理图 电磁循迹小车 STM32电磁小车 电磁循迹算法

    20.3-使用两通道进行电磁循迹 智能竞赛 电磁杆原理图 电磁循迹小车 智能电磁组 STM32电磁
    的头像 发表于 08-20 10:56 813次阅读
    20.3-使用两<b class='flag-5'>个</b>通道进行电磁循迹 智能<b class='flag-5'>车</b>竞赛 电磁杆原理图 电磁循迹<b class='flag-5'>小车</b> <b class='flag-5'>STM32</b>电磁<b class='flag-5'>小车</b> 电磁循迹算法

    20.2-电磁杆在磁轨道的测试 零基础入门智能竞赛 STM32电磁小车

    20.2-电磁杆在磁轨道的测试 零基础入门智能竞赛 智能竞赛 电磁杆原理图 电磁循迹小车 智能电磁组 STM32电磁
    的头像 发表于 08-20 10:52 656次阅读
    20.2-电磁杆在磁轨道的测试 零基础入门智能<b class='flag-5'>车</b>竞赛 <b class='flag-5'>STM32</b>电磁<b class='flag-5'>小车</b>

    第七章-V1.5 STM32超声波测距STM32F103C8t6超声波避障小车 超声波避障模块 STM32超声波测距

    5STM32超声波测距STM32F103C8t6超声波避障小车
    的头像 发表于 08-15 16:25 681次阅读
    第七章-V1.5 <b class='flag-5'>STM32</b>超声波测距<b class='flag-5'>STM32</b>F103C8t6超声波避障<b class='flag-5'>小车</b> 超声波避障模块 <b class='flag-5'>STM32</b>超声波测距

    STM32平衡小车原理图

    STM32f103c8t6平衡小车原理图
    发表于 07-05 10:54 1次下载

    想用stm32做一个mp3,用VS1003还是PCM1770?区别是什么?

    想用stm32做一个mp3,用VS1003还是PCM1770?区别是什么?
    发表于 05-17 08:17

    基于STM32的智能循迹小车

    初学者的智能小车
    的头像 发表于 05-08 14:43 3716次阅读
    基于<b class='flag-5'>STM32</b>的智能循迹<b class='flag-5'>小车</b>

    用悟空派全志H3开发板做一个基于ROS系统的全向轮小车

    这个强大的开发板的些关键特性以及我是如何利用它来打造全向轮的小车的。 2、产品设计介绍 本次设计的全向轮小车是在
    发表于 05-06 11:15

    压榨辊轴颈磨损修复其实很简单

    电子发烧友网站提供《压榨辊轴颈磨损修复其实很简单.docx》资料免费下载
    发表于 03-13 15:37 0次下载

    如何用小安派-Eyes-S1做一个电子木鱼?

    2024年的第篇教程来了,本篇学习如何添加LVGL事件,并制作完成电子木鱼(小美苦苦哀求,我略微出手而已)。祝大家2024积德累功,心想事成!接下来看看如何用小安派-Eyes-S1做一个
    的头像 发表于 01-13 15:18 1030次阅读
    如何用小安派-Eyes-S1<b class='flag-5'>做一个</b>电子木鱼?