本帖最后由 techff 于 2022-3-2 11:56 编辑

上次制作了Rick的传送枪,这次我们来做个大一点的活,就是黄油机器人(Butter Robot)了。
我觉得一个Rick and Morty的粉丝兼一名Maker 一定会制作这一个剧中最受欢迎的机器人。
以下是黄油机器人Butter Robot的造型与设计图纸。
cc2357b292b94cd99e68e34b31254971.gif
83233ee213a849978d58cdec618ccc58.png
1a921b9215c14d948355009ea7992be7.png
Rick and Morty中机器人的图纸

第1步,3D模型设计
7c2fdb5759f947d8b023237313b896e1.png
在3DSMAX设计出黄油机器人(Butter Robot)的外形,如下图所示。
它的结构分为以下几个部分:
fec44d3cd65740f2ac759b07876ed07c.png
(1)头部
  主要用于隐藏大部分的电子电路;
(2)小车部分
  有两个电机,4个1.5V与一个9v的电池都在里面;
(3)舵机支架
  中间有舵机,连接头部与小车。
以下是3DSMAX出来的效果与实际的对比:
395a98ddd28a485184c0b1654ec8cdbc.png

第2步,准备电子材料


与以往的风格一样,这个装置现在会用到Arduino mini(尺寸比较小)外加一个电机控制小板子DRV8833,会基本电路就可以安装了。
材料如下:
288448e15eb54870ae7f908214eaa868.png

  • 1个9V电池 (给ARDUINO供电)
  • 1个ARDUINO MINI 板
  • 几片孔洞板 (用于制作LED灯与外接接收的外接电路)
  • 电焊铁,电线(杜邦线)
  • 小型开关2个 (一个用来打开ARDUINO板,一个控制电池供电)
  • 1个红外接收器与1个红外控制器
  • 1个LED灯 (用来显示红外的接收情况)
  • 1个舵机 (控制头部的活动)
  • 2个小黄电机 (控制机器人的活动)
  • 电线若干
其它就是用3D打印机打印。
材料相对多一点,
经过训练的朋友都能做这个小型装置。

第3步,分开模块与打印

在3DSMAX将不同颜色不同部分的组件分别排版。
如下图所示:
0981995739ae45b19a51817181f9d5f8.png
采用了不同颜色的线材,包括银色,灰色(由于银色比较难找,所以采用喷漆)
8c5beb99d2bf457d89aac966d3288101.png
3D打印机采用 XYZprinting Mini Maker,如下图所示:
f2d8cb9ea0a048e48c5772efdd3c7a46.png

第4步,电子电路的设计与制作


以下是电路图的设计,分为三部分,
43e19d76d829412383a1d7129dcb762d.png
基本采用ARDUINO实例教程的基本组合:

  • 红外接收电路(增加一个LED显示状态)
  • 舵机电路(ARDUINO直控)
  • 小黄电机电路(用到DRV8833板子)
通过焊接电线与孔洞板,实现了整个电路的连接,完成图如下:
dba127ce24a64f11966f0648a000935e.png

第5步,模块的组装

对构件进行粘合,采用强力胶对部份构件进行连接。
其它部位不需要采用胶水连接,直接采用M3X10的螺线连接就可以了。
其中,头部的两根电线是装饰没有功能。

第6步,写入ARDUINO的编程代码

对ARDUINO板写入代码,这个代码就是就是ARDUINO板实现读取红外信号,
实现电机转动与舵机动作的代码。

第7步,最后的测试

以上是Butter Robot的最后完成图:
83233ee213a849978d58cdec618ccc58.png
打开小开关可以启动机器人了,通过控制器可以控制它。
以下是动画的全部过程:
cc2357b292b94cd99e68e34b31254971.gif
项目来源:DF创客社区论坛
转载请注明作者名称及出处!