构建一个互动机器人
扫描二维码
随时随地手机看文章
Otto是完全开源的,Arduino兼容,3D打印,并具有社会影响的使命,为所有的孩子创造一个包容的环境。
Otto的灵感来自另一个可指导的机器人Bob-Bipped,并使用另一个开源的两足机器人Zowi的代码进行编程。
Otto的不同之处在于组装尺寸(12cm x 7cm x12cm),组件和表达式的更清晰整合。使用现成的和3D打印的零件,简单的电子连接(几乎不需要焊接),和基本的编码技能,你将能够建立自己的可爱的奥托朋友在短短一个小时!
步骤1:零件清单
收集所有的货架上的零件,你将需要这个组装。以下是清单:
1. 纳米ATmega328
2. Nano Shield I/O
3. 迷你USB连接线。
4. 超声波传感器HC-SR04
5. 迷你伺服SG90 9g x4(每个应配备2个M2尖螺钉和一个小螺钉)。
6. 5 v蜂鸣器
7. 杜邦F/F电缆连接器10cm x6。
8. 4 AA电池盒堆叠,开关焊接
9. AA碱性电池x4。1.5 v
10. 迷你十字螺丝刀。
被磁化是很重要的,你会明白为什么的。
然后你只需要3D打印6个零件:
11. 3D打印头。
12. 3D打印身体。
13. 3D打印腿x2。
14. 3D打印脚x2。
可选:用于后期清洗3D零件的刀具(如果3D打印质量足够好则不需要)和烙铁(如果您需要电池供电,否则您仍然可以通过USB连接以通电)
这都很简单!如果你没有3D打印机,你可以随时使用服务或本地创客空间。
步骤2:3D打印设置
Otto是专为3D打印设计的,你下载的文件都是属性导向和居中的,所以如果你遵循以下常见参数,就不会给你带来麻烦:
•推荐使用PLA材料的FDM 3D打印机。
•根本不需要支撑物或木筏。
•解析:0.28毫米
•填充密度15%
为机器切片和生成g代码免费切片软件,如Prusa切片机(如果你外包打印无需担心)
打印后,您将需要清洁一点腿和脚的区域,固定电机。
步骤3:脚伺服装配
把微伺服器放在脚内,然后推进去,如果太硬,可能需要用刀具清理更多的区域。
非常重要的是要检查伺服是能够旋转至少90度到每一边。
检查机芯后,只需用小螺钉固定即可。
另一只脚也一样。
步骤4:将伺服器固定在机体上
将其他2个微型伺服器放在3D打印体的指定位置,并仅用尖螺钉固定它们。
步骤5:把腿固定在身体上
将腿连接到微伺服的轮毂上,像脚伺服一样重要,你必须检查腿能够相对于身体每侧旋转90度。
在验证对齐后,使用小螺钉将它们固定在腿内的孔上。
步骤6:将脚固定在腿上
注意电缆,如图所示,你应该把电缆放在身体的槽里,穿过腿的洞。
一旦他们在正确的位置使用尖螺钉固定他们从后面。
步骤7:封头总成
从重要的超声波传感器开始,把眼睛拉到极限。
将Arduino nano放入屏蔽后,您可以选择将电池支架的正极电缆焊接到电路板中的Vin,并将负极焊接到任何GND。
将两个板对角线插入在3D打印头的孔中,然后使用最后2个尖螺钉固定。
步骤8:电气连接(布线)
准备好防护罩、电缆和蜂鸣器。
然后按照图钉编号,并确保把它们放在正确的位置。
你至少有4种选择来驱动你的奥托:
1. 4 × aa碱性电池(每节1.5V)串联接至Vin引脚和Gnd
2. 4 × aa充电电池(每节1.2V)串联到5V引脚和Gnd
3. 只需直接从USB连接线连接到电脑,甚至是移动电源
4. 外部插孔连接器使用电源适配器从6V到12V输出
步骤9:抓拍头部并上传代码
机头直接插进去,小心电缆,然后关上。
代码
本文编译自hackster.io





