就像往常一样, 我制作了这份教程, 目的是为了引导您按照步骤去制作属于自己的机器人, 并且让大家开始学习该怎么制作能够被控制的机器人, 还有怎么来控制它们, 这个项目很可能作为踏入机器人技术领域的一个不错的开场。
在我们创建这个项目的整个过程中, 我们一直都在尽力确保这份指导手册能成为大家最好的参考指南, 目的是为了给您提供切实的帮助, 让您在将来自己想要动手制作机器人的时候不再迷茫, 所以我们希望这份指导手册里面会包含所有您所需要的文档内容。
在从JLCPCB订购了用于实现定制化的PCB以改善电子设备的外观之后, 这个项目特别容易发生, 并且在本指南中存在足够数量的文档以及存在足够的代码, 这样便可以让您进行漂亮的机器人的创建。我们仅仅用了四天, 就结束了这个项目。
只用了一天时间, 我们就获取了所有必需的零件, 并且完成了硬件的制作与组装。接着, 我们花了一天的时间, 去准备适合我们项目的代码。然后, 又花了两天时间, 来创建安卓应用, 现在我们已经开始了测试和调整工作。
步骤1:电路图
就像平常一样, 我会试着给观众拿出一些简单的、方便每个人动手尝试的项目, 因为这些项目是基于SMARS机器人的3D打印部件的, 所以今天的项目操作起来其实也是挺容易的。您要是想为您的机器人, 那能搞的设计花样可多了去。
而且, 往上面装的各种小配件也数不过来。可是, 为了咱们这个项目, 我们打算先从头搭建基本款。所以, 一开始不会往上加太多东西。别急后面怎么给这个小型机器人增添更多功能, 我们会在下接下来的视频里慢慢讲给您听。
我们转到控制部分, 参照上面的电路图进行说明。我们将采用Arduino UNO板上所搭载的ATmega328 MCU作为主控芯片。该MCU通过L293 H桥驱动器来驱动两个微型电机。
从图中可以看出, 这里加装了两个电机驱动器模块, 这样设计的目的是为了让你在有四电机机器人的情况下也能适用这张电路图。此外,系统还配备了蜂鸣器输出功能、伺服电机输出控制接口、蓝牙连接的引脚以及超声波传感器的输入通道。
当你动手实际制作这个电路图时, 这些全部的功能点都是可以实现的, 希望你能够尝试一下操作过程。最后一个组件, 它是5V电压调节器。这个组件在这里是必需的, 因为我们使用9V电池来给机器人供电。我们需要把电压降低到5V, 以便给MCU和电机进行供电工作。
步骤2:PCB制作

在开始焊接电子元件之前, 我们先来检查一下项目所用的电子元件清单, 因为我们需要用到以下这些东西:
你需要准备的东西包括了印刷电路板, 也就是PCB, 还有一块Arduino Uno开发板, 上面的芯片是ATmega328, 另外还需要一个MCUL293电机驱动器模块, HC05蓝牙模块在清单里也有列明, 为了供电稳定, 需要用到L7805稳压器, 以及两个容量为10 uF的通孔电容器, 电路板上还有一个频率为16 Mhz的振荡器用来提供时钟信号, 同时配置了蜂鸣器用于发出声音提示, 机械部分有两个直流微型电机作为驱动源, 最后还需要一节9V的电池来给整个系统供电。
步骤3:硬件组装
烙铁千万不要去摸烙铁头上的那些元件部分, 最好是用镊子或者是夹子来把想要加热的电线给固定住。在烙铁不工作的时候, 一定要把它放回指定的位置上去, 绝对不允许把烙铁直接放在工作台面上放着。
当设备不再使用的时候, 应当先关闭电源开关, 然后把电源线插头拔掉断开连接。您瞧得到, 因为这份印刷电路板的制作质量是很高的, 所以用起来是非常地方便。
而且在焊接每一个零件的时候, 那个引导的标签是不会忘记的, 原因是在电路板的顶层丝印层那里, 是有每个零件的定位标签的, 这些标签是指在板子上的具体位置是啥样的。如此这般的话, 您是能够百分之百地确定不会犯任何关于焊接方面的错误。
我呢, 已经把每个零件都焊牢在它们该有的位置上了, 而且是可以使用这印刷电路板的两面来焊接电子元件的。
步骤4:组装机器人