nandycooh
你若不努力,谁能给你想要的生活?
展开
-
项目实战第五篇:STM32智能小车驱动开发(电机驱动开发篇)
文章目录基于L298N驱动功能开发PWM配置(car部分)car.ccar.h小车转向功能封装(turn部分)trun.cturn.h主函数前门几篇文章已经从硬件的选型,再到组装,基本上都一一的讲解清楚了,也就是硬件部分已经完成,那么接下来就是逐一对软件功能进行开发基于L298N驱动功能开发本次项目使用的是红板L298N驱动模块,优缺点前面已经说过了,该模块左右两边分别接两个电机,可以直接通过高低电平控制,也可以通过PWM来控制,本次为方便扩展测速等功能,所以使用的是PWM,PWM的基本原理不再赘述,原创 2021-08-24 17:24:15 · 2706 阅读 · 2 评论 -
项目实战第四篇:STM32智能小车硬件连接(接线篇)
硬件接线目录1、电源驱动部分2、开发板部分3、传感器部分从前面几篇文章中已经大致的了解了小车的基本硬件选型及组成框架,那么接下来就是开始实操的部分了,那么实操第一部分就是硬件的基本接线,主要分为电源驱动部分、开发板部分及传感器部分。1、电源驱动部分首先看下驱动模块、电机以及电源不部分的接线方法。看下下图的驱动模块,1)首先左右分别有输出A和输出B,这两个分别接两个电机2)三端蓝色接线底座,分别有12V输入、GND以及5V输出,那么12V则是接电池供电,而5V接线出来刚好可以给开发板供电3)逻辑输原创 2021-08-02 15:43:01 · 11089 阅读 · 4 评论 -
项目实战第三篇:STM32多功能智能小车硬件选型2(传感器选型篇)
目录预览1、概述2、传感器选型2.1、超声波传感器2.2、蜂鸣器2.3、蓝牙模块2.4、显示模块2.5、循迹模块3、自由扩展功能3.1、机械臂3.2、视觉抓取小车4、总结1、概述通过项目实战第二篇博客,小车的底部驱动框架已经选好了,可以通过软件来进行小车的驱动,比如前进后退等基础功能就可以实现了,小车实现单一的功能还不够,还需要加入一些常用的传感器进行功能的丰富和扩展,那么接下来就来进行传感器的选择。2、传感器选型2.1、超声波传感器超声波选择常用的HC-SR04,能检测最大有效距离2M左右,价格原创 2021-07-26 14:38:29 · 1572 阅读 · 0 评论 -
项目实战第二篇:STM32多功能智能小车硬件选型1(驱动选型篇)
硬件概述通过第一篇博客了解了本次项目的需求后,那么接下来就需要根据自己的需求来采购合适的硬件,其中就要考虑硬件的功能、成本、兼容性以及可扩展性等条件,来选购适合本次项目的相关的硬件,当然也可以根据自己的实际需要来增删某部分硬件,总而言之,围绕自己项目的实际需求来即可。说多了,本次以该小车为例,下面主要从以下方面来考虑硬件,主要从开发板、驱动部分、电源部分、检测部分、报警、显示部分以及控制部分。核心控制板(MCU)...原创 2021-07-15 17:31:54 · 2434 阅读 · 1 评论 -
项目实战第一篇:STM32多功能智能小车介绍(需求篇)
基础功能介绍本次项目主要是基于 STM32F407 开发板为基础来对小车进行驱动,可以用手机控制小车前进、后退、左转、右转、后左转、后右转、停止等方向,还可以自动进行避障遇到障碍物会左转或右转来绕开障碍物,离障碍物一定距离时蜂鸣器会报警,不同的距离蜂鸣器响的频率不一样,同时 OLED 会实时显示距离、小车行进方向及报警的状态。后期可进行二次开发,也可进行功能扩展!实物图接线版PCB转接板版STM32技术介绍本次项目主要使用STM32的部分常用硬件功能,驱动使用PWM,显示使用SPI或IIC原创 2021-07-05 21:51:58 · 9516 阅读 · 1 评论 -
项目实战第十一篇(实物展示篇)
基于众多粉丝私信,表示前面部分只能学习到理论知识,自己动手能力较弱,所以特此给各位粉丝提供完整的项目展示,以及有需要的可直接采购,所以下面给大家展示下各种小车的具体的实物,由于博主精力及资金有限,所以目前仅展示博主自费做出来的实物,仅供各位粉丝参考。如有更好的想法和意见欢迎随时沟通,尽力优化及改进!一、接线版优点:纯手工打造,硬件成本减少到最低缺点:接线复杂,看起来比较乱1、基础功能版2、 图像识别版3、语音识别及播报版二、PCB转接版优点:减少线束,外观更整洁美观缺点:成本稍微高原创 2022-02-21 15:35:16 · 1047 阅读 · 2 评论 -
项目实战第十篇(完结篇):STM32智能小车综合功能测试及扩展(综合功能/完结篇)
文章目录1、超声波HCSR-04的驱动及开发本次的超声波主要是用于测试小车前方与障碍物之间的距离的,本次主要是通过获取到超声波的距离后,然后通过OLED将距离显示出来,所以本次需要将前面一章节的OLED的相关代码进行结合起来使用,下面进行具体的讲解。1、超声波HCSR-04的驱动及开发...原创 2021-09-26 13:51:21 · 1427 阅读 · 0 评论 -
项目实战第九篇:STM32智能小车红外循迹功能开发(寻迹小车开发篇)
文章目录前门几章已经详细的介绍了硬件的基本知识,那么接下来就开始进入正题,进行项目的软件开发部分。前面也说过,首先是单独的功能调试,然后再进行综合调试原创 2021-09-26 11:09:24 · 3688 阅读 · 0 评论 -
项目实战第八篇:STM32智能小车蓝牙控制开发及显示(蓝牙开发篇)
文章目录1、超声波HCSR-04的驱动及开发本次的超声波主要是用于测试小车前方与障碍物之间的距离的,本次主要是通过获取到超声波的距离后,然后通过OLED将距离显示出来,所以本次需要将前面一章节的OLED的相关代码进行结合起来使用,下面进行具体的讲解。1、超声波HCSR-04的驱动及开发...原创 2021-09-25 11:47:24 · 3621 阅读 · 0 评论 -
项目实战第七篇:STM32智能小车超声波距离获取(避障)开发及显示(超声波开发篇)
文章目录1、超声波HCSR-04的驱动及开发本次的超声波主要是用于测试小车前方与障碍物之间的距离的,本次主要是通过获取到超声波的距离后,然后通过OLED将距离显示出来,所以本次需要将前面一章节的OLED的相关代码进行结合起来使用,下面进行具体的讲解。1、超声波HCSR-04的驱动及开发关于OLED的基本原理这里都不在赘述了,直接上干货比较实在。同样的进行了对OLED代码进行了封装,这都是为了我们后面做项目方便移植及修改。OLED一般分为SPI驱动(7线或6线),IIC驱动(四线制),他们的原理都一样。原创 2021-09-23 17:22:25 · 4628 阅读 · 0 评论 -
项目实战第六篇:STM32智能小车OLED显示开发(OLED开发篇)
文章目录OLED的驱动及开发OLED.COLED.HOLEDFONT.h通过前面的介绍已经可以正常的驱动小车进行各个方向的行走了,那么为了方便我们后面的开发方便,比如距离的显示、行进方向及状态的显示等,那么接下来就具体讲解下OLED的软件开发这部分的功能·OLED的驱动及开发关于OLED的基本原理这里都不在赘述了,直接上干货比较实在。同样的进行了对OLED代码进行了封装,这都是为了我们后面做项目方便移植及修改。OLED一般分为SPI驱动(7线或6线),IIC驱动(四线制),他们的原理都一样。我这里使用原创 2021-08-26 17:12:37 · 1414 阅读 · 0 评论