STM32智能小车 0基础教学
@TOC
前言
最近发现很多小伙伴都想自己制作一辆属于自己的智能小车,从今天开始我准备从选材料开始教大家如何制作一辆智能小车。
一、必备器材选择及其作用
1.主控制器STM32
首先最重要的就是选择主控制器,因为我们需要通过STM32来控制各个模块协调工作。
这里我们选择STM32RCT6,因为这块板子四个角都有螺丝孔可以将他很好的固定到小车的地盘上。
当然了大家也可以选择STM32C8T6,平时的学习板我们一般不用来做小车使用,比如正点和野火的ZET6板子,虽然说性能强但是不方便安装在小车上。
2.小车底盘
小车底盘就多种多样了,有4轮的,两轮的,三轮的等等,轮子也有很多种类,有普通轮子的,也有麦克纳姆轮的。
这个根据大家自身爱好挑选即可。
3.电机
电机有不带编码器的也有带编码器的,不带编码器的电机是无法使用PID算法的。当然了不带编码器的电机也有自己的优点就是成本比带编码器的电机低。
电机通常我们使用普通的130电机。130电机价格便宜,但是就是跑的不快,追求速度的小伙伴可以购买其他型号电机使用。
4.电机驱动板
这里我推荐L298N电机驱动,这款驱动价格便宜,一个电机驱动能够带动两个电机,而且还有PWM调速功能。
5.电源模块
这里我们需要一个电源模块,因为STM32上的VCC和GND太少了无法满足我们的要求,而且我们的小车也是要可以在脱离电脑的情况下运行的,所以这里需要一个电源模块给小车供电。
某宝直接查找智能小车电源模块即可,顺便买一个电池盒子给电源模块供电,电源模块就可以给我们的整个系统供电了。
这里购买两节的电池盒子即可,电池型号我们可以选择18650,当然了不要忘记购买电池充电器。
有了这些模块我们就能够实现小车的简单功能,可以让小车跑动起来,也可以控制小车的速度。不过要想实现其他功能还需要下面的这些模块。
二、其他可选模块
1.超声波模块
使用超声波模块可以帮助我们完成小车的自动避障功能。
超声波模块这里我们选择SR04即可。
2.红外循迹模块
红外循迹模块可以帮助我们完成小车的循迹功能。
循迹模块有一路循迹到多路循迹,这里我推荐大家使用四路循迹即可。
3.OLED显示屏
OLED显示屏的主要作用就是帮助我们显示小车的速度,或者显示PID的参数,方便我们进行测试和观察。
OLED选择0.96寸的IIC协议的即可。
4.CCD循迹摄像头
摄像头属于是比较高级的部分了,这里我们后期可能会讲到。
总结
模块的选择多种多样大家可以根据自己的需求进行选择。请大家多多关注后期内容更加精彩。
B站视频:智能小车材料选择
- 点赞
- 收藏
- 关注作者
评论(0)