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
    +关注

    关注

    2313

    文章

    11195

    浏览量

    374641
  • L298N
    +关注

    关注

    21

    文章

    224

    浏览量

    80638
  • 蓝牙小车
    +关注

    关注

    1

    文章

    18

    浏览量

    9813

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RK3588做一个8层DEMO板大概要多少银子?

    个人学习PCB,想做一个RK3588的DEMO八层PCB板,有做过的网友吗?大概需要几多银子?
    发表于 03-19 12:06

    小项目看懂 STM32 全部外设

    遍,你就能真正理解它们之间的关系。今天我们就用简单又完整的案例:“温度检测+OLED显示+串口输出+按键控制+蜂鸣器报警”,
    的头像 发表于 01-09 19:04 959次阅读
    <b class='flag-5'>一</b><b class='flag-5'>个</b>小项目看懂 <b class='flag-5'>STM32</b> 全部外设

    【CW32L012小车测评】到手小车测评其中基本功能

    开箱介绍 在CW小程序中购买了小车,其中的包装特别好,外面有箱子来装着,其中我们将外包装拆开,可以看见我们本次购买的小车的本体,我购买的是焊接完成的,所以我可以开箱直接试用,方便很多,如果大家追求
    的头像 发表于 11-24 22:59 442次阅读
    【CW32L012<b class='flag-5'>小车</b>测评】到手<b class='flag-5'>小车</b>测评其中基本功能

    Linux 下交叉编译实战:跑起来你的第一个 STM32 程序

    很多开发者第次接触STM32,总会被“交叉编译”、“烧录程序”等概念绕晕。其实方法很简单:在Linux下配置交叉编译环境,编写简单程序,然后烧录到
    的头像 发表于 11-24 19:04 1064次阅读
    Linux 下交叉编译实战:跑起来你的第<b class='flag-5'>一个</b> <b class='flag-5'>STM32</b> 程序

    白嫖的CW32小车的蓝牙模式使用教程

    这款CW32L012C8T6作为主控芯片的小车,通过串口和蓝牙连接,这款芯片内部集成3通用异步收发器(UART),支持异步全双工、同步半双工和单线半双工模式,支持硬件数据流 控和多机通信,还支持
    发表于 11-21 15:38

    分享嵌入式学习阶段规划

    给大家分享嵌入式学习阶段规划: ()基础筑牢阶段(约 23 天) 核心目标:打牢 C 语言、数据结构、电路基础C 语言开发:学变量 / 指针 / 结构体等核心语法,用 Dev-C++ 实操
    发表于 09-12 15:11

    智能小车设计源码和图纸资料

    智能小车设计源码和图纸
    发表于 08-25 15:38 1次下载

    路协同系统时间同步那些事儿

    吧。大家看电影的时候经常听到"5点40准时行动,现在对表,5点30分"这种台词对吧?为啥要对表?道理很简单: 你的表快了1小时,我准时到了,你早就撤了 大家都得听一个人的,不然信息传递就乱套了 路协同也是这个道理。路口的
    的头像 发表于 07-21 14:04 608次阅读

    基于STM32蓝牙控制小车系统设计(硬件+源代码+论文)下载

    基于STM32蓝牙控制小车系统设计(硬件+源代码+论文)推荐下载!
    发表于 05-29 21:45

    STM32裸机及FreeRTOS项目分享:U575智能手表+F103智能循迹避障小车(附全套教程/代码)

    条理。今天就给大家分享2项目,一个STM32裸机项目智能手表,另一个是RTOS项目智能小车,两
    的头像 发表于 05-27 17:09 1781次阅读
    <b class='flag-5'>STM32</b>裸机及FreeRTOS项目分享:U575智能手表+F103智能循迹避障<b class='flag-5'>小车</b>(附全套教程/代码)

    【每周推荐】基于STM32开发项目实例下载(含PCB、原理图、源码等)

    1、手机APP远程控制,智能家居监测、智能控制系统(含源码)手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、安卓源码)项目实例下载!2、基于STM32蓝牙控制小车系统
    的头像 发表于 05-27 08:05 1461次阅读
    【每周推荐】基于<b class='flag-5'>STM32</b>开发项目实例下载(含PCB、原理图、源码等)

    基于STM32蓝牙控制小车系统设计(硬件+源代码+论文) 项目实例下载

    基于STM32蓝牙控制小车系统设计(硬件+源代码+论文) 项目实例下载! 纯分享帖,需要者可点击附件免费获取完整资料~~~【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第时间告知
    发表于 05-23 20:55

    智能浅谈——手把手让跑起来(电磁篇)

    前言电磁寻迹小车之前智能系列已经做了比较详细的解析,但是美中不足是知识点被拆的太零散,可能对于新手来说不太友好,所以借着有空就再写
    的头像 发表于 05-22 19:32 3119次阅读
    智能<b class='flag-5'>车</b>浅谈——手把手让<b class='flag-5'>车</b>跑起来(电磁篇)

    【硬核项目】STM32F103 智能小车全栈开发:红外循迹 / 避障算法 + WiFi 远程控制,附原理图与代码

    今天为大家推荐款功能强大的STM32多功能智能小车——华清远见STM32F103智能云控小车。这款小车
    的头像 发表于 05-16 17:11 2484次阅读
    【硬核项目】<b class='flag-5'>STM32</b>F103 智能<b class='flag-5'>小车</b>全栈开发:红外循迹 / 避障算法 + WiFi 远程控制,附原理图与代码

    怎么做?能帮我做一个现在非常需要这个东西

    能帮我做一个现在非常需要这个东西。谢谢
    发表于 05-05 22:21