上次制作了Rick的传送枪,这次我们来做个大一点的活,就是黄油机器人(Butter Robot)了。
我觉得一个Rick and Morty的粉丝兼一名Maker 一定会制作这一个剧中最受欢迎的机器人。
以下是黄油机器人Butter Robot的造型与设计图纸。
![57afe745594fd296f2fdf8693615d4a8.gif](https://i-blog.csdnimg.cn/blog_migrate/f1945c9fb5ad591cd1bc0d4dd506ac9e.gif)
![a8b6aebebcc32786cd08eb529a662c5c.png](https://i-blog.csdnimg.cn/blog_migrate/41397a21cab72daa69fb539a1866657c.jpeg)
![f4a392d4c0fb252bd637e8ede58b15ad.png](https://i-blog.csdnimg.cn/blog_migrate/c8dd3b5360130c3b5f4ed80d1565d417.jpeg)
Rick and Morty中机器人的图纸
第1步,3D模型设计
![b740fdf0d52df406729129ad8acc7803.png](https://i-blog.csdnimg.cn/blog_migrate/b0d8ee12a963b04bf1675b4fcc913f93.jpeg)
在3DSMAX设计出黄油机器人(Butter Robot)的外形,如下图所示。
它的结构分为以下几个部分:
![3780e1c8fd4ae62c750c08ec0fc83ea1.png](https://i-blog.csdnimg.cn/blog_migrate/f4e73c3968eada0b9e77f3db58b86bfc.jpeg)
(1)头部
主要用于隐藏大部分的电子电路;
(2)小车部分
有两个电机,4个1.5V与一个9v的电池都在里面;
(3)舵机支架
中间有舵机,连接头部与小车。
以下是3DSMAX出来的效果与实际的对比:
![762c4d3644929dad310014d2bc6f7018.png](https://i-blog.csdnimg.cn/blog_migrate/1c8b6c7a214b41ad97da024ef9686e1e.jpeg)
第2步,准备电子材料
与以往的风格一样,这个装置现在会用到Arduino mini(尺寸比较小)外加一个电机控制小板子DRV8833,会基本电路就可以安装了。
材料如下:
![05f3c78f691d1d44b0115834d36890a4.png](https://i-blog.csdnimg.cn/blog_migrate/e384b545ceb16f7f83dcdc6ab05bee33.jpeg)
- 1个9V电池 (给ARDUINO供电)
- 1个ARDUINO MINI 板
- 几片孔洞板 (用于制作LED灯与外接接收的外接电路)
- 电焊铁,电线(杜邦线)
- 小型开关2个 (一个用来打开ARDUINO板,一个控制电池供电)
- 1个红外接收器与1个红外控制器
- 1个LED灯 (用来显示红外的接收情况)
- 1个舵机 (控制头部的活动)
- 2个小黄电机 (控制机器人的活动)
- 电线若干
其它就是用3D打印机打印。
材料相对多一点,
经过训练的朋友都能做这个小型装置。
第3步,分开模块与打印
在3DSMAX将不同颜色不同部分的组件分别排版。
如下图所示:
![06e012868cb9ea5cf89fea4ecc3614de.png](https://i-blog.csdnimg.cn/blog_migrate/3c37665dd9412158709e28076d6a6a5a.jpeg)
采用了不同颜色的线材,包括银色,灰色(由于银色比较难找,所以采用喷漆)
![3742afe9f71a8add20326179b5e8910d.png](https://i-blog.csdnimg.cn/blog_migrate/255c2ae7bb157d0b946e49ba7f035d9a.jpeg)
3D打印机采用 XYZprinting Mini Maker,如下图所示:
![47b71f935dbdfd2e0810506efe0510f5.png](https://i-blog.csdnimg.cn/blog_migrate/ae008eb19fb7d9a48d58f00df492857d.jpeg)
第4步,电子电路的设计与制作
以下是电路图的设计,分为三部分,
![b65f2793cc793f208d6630afed66f79c.png](https://i-blog.csdnimg.cn/blog_migrate/da52af51195438d0f4da153b9d86e21f.jpeg)
基本采用ARDUINO实例教程的基本组合:
- 红外接收电路(增加一个LED显示状态)
- 舵机电路(ARDUINO直控)
- 小黄电机电路(用到DRV8833板子)
通过焊接电线与孔洞板,实现了整个电路的连接,完成图如下:
![1079be5a82285ebe2b3eb198c3af2b00.png](https://i-blog.csdnimg.cn/blog_migrate/a4b067afb6ba075f83d7d8ca712a7df9.jpeg)
第5步,模块的组装
对构件进行粘合,采用强力胶对部分构件进行连接。
其它部位不需要采用胶水连接,直接采用M3X10的螺线连接就可以了。
其中,头部的两根电线是装饰没有功能。
第6步,写入ARDUINO的编程代码
对ARDUINO板写入代码,这个代码就是就是ARDUINO板实现读取红外信号,
实现电机转动与舵机动作的代码。
第7步,最后的测试
以上是Butter Robot的最后完成图:
![a8b6aebebcc32786cd08eb529a662c5c.png](https://i-blog.csdnimg.cn/blog_migrate/41397a21cab72daa69fb539a1866657c.jpeg)
打开小开关可以启动机器人了,通过控制器可以控制它。
以下是动画的全部过程:
![57afe745594fd296f2fdf8693615d4a8.gif](https://i-blog.csdnimg.cn/blog_migrate/f1945c9fb5ad591cd1bc0d4dd506ac9e.gif)
项目作者:dinochen1983
项目来源:DF创客社区论坛
转载请注明作者名称及出处!