本系列文章准备按照制作智能小车的步骤逐步讲解,因此材料的准备也是逐步进行的,在这一阶段,只讲解需要准备哪些必要的材料,只是搭建只能小车的基础。后边会在逐步的制作过程中,一点点的引入各种传感器、控制装置。
- 必要的工具、耗材和辅助材料
- 一台个人电脑
主要用来进行嵌入式软件开发和调试,基本上现在主流的PC机或者电脑都可以满足要求。操作系统是Windows、Linux或者MacOS都可以,现在的开发软件基本这三个平台都支持。本人还是以Windows平台为主进行介绍。
2. 常用工具
一字和十字的小螺丝刀是必不可少的了,还有小扳手和剥线钳最好也要准备一下。如果会用电烙铁就准备一个,个别的地方可能会用到。不会用应该也问题不大,可以想想用别的办法。在制作过程中,也会尽量的采用有插针的成型模块,避免一些焊接的工作。
3. 耗材和辅助材料
准备一些导线,线径大约在0.5~1.0平方毫米,比常规的信号线粗一些,用作电源或者大电流线路的连接。如果没有,也可以从家里的废旧电器上拆一些。
准备一些杜邦线,主要用于各个模块之间的电讯号传输。这种线的端子有工头和母头两种。通常准备母头对母头和公头对公头两种就行了,万一需要公头对母头的,可以把母头对母头和公头对公头插在一起就行了。线的长度通常就是10cm和20cm的各准备一些就行了。杜邦线的样子如下图所示。也有那种不粘在一起的,一根一根相互独立的。用这种的好处就是可以用几个,就撕下来几个,接线后会看着稍微的简洁一些。
准备一些铜柱和配套的螺丝螺母,这个东西的作用就是将线路板或者传感器模块固定在小车上。我们通常使用的是M3*5+5的单头六角铜柱,然后在配上M3的螺栓和螺母就可以了。如下图所示。
最后,还需要一些电工胶带和小的轧带,可以做一些绑扎、固定和绝缘的工作。
- 智能小车的底盘
对于初学者而言,通常在网上选择一个常见的公用底盘就可以了。如果需要参加竞赛或者对小车的控制和性能有着特殊的要求,则需要有针对性的定制开发了。网上常见的小车底盘有以下几种:
这些小车都是由TT电机驱动的,主要有以下几点区别:
1.两驱还是四驱
就是小车有两个驱动电机还是四个驱动电机。两驱车只需要控制2个电机,而四驱车的4个电机是独立驱动的,所以在控制上略显复杂。
2.底板是一层还是两层。这个底板的数量是可以随时增加的,如果一层不够用,可以再加一层。我们小车的功能还是比较多的,建议选择2层底板的底盘。
3.底盘的材质不同。可以有塑料和金属两种选择,塑料的好处就是重量轻,不导电,缺点是似乎不那么结实耐用。而金属底盘则正相反,结实耐用,而且便于后期的安装和开孔。而导电的缺点我们要特别注意,在使用的过程中,不要将电路板直接固定在底盘上,必须要使用铜柱或者增加其他绝缘物质,避免线路板背面的管脚碰到小车底盘。
4.小车轮子不同。有普通轮胎的和麦克纳姆论的。麦克纳姆论的特点就是在运动的过程中,受到地面的作用力不是延轮胎方向的,而是斜着的,这样将来小车就可以向各个方向移动,这个在后边的制作过程中再做详细的讲解。
我选用的是麦克纳姆论四驱金属双层底盘,如下图所示。
对于初学者来说,最好直接买个带TT驱动电机的套装产品就可以了。等熟悉了一段时间之后,可以根据自己的需要,再组装一个有个性的智能小车底盘。
好了,本篇文章就到这里了,下一篇会讲解ESP32开发模块的选择和电机驱动模块的相关知识。