一小时打造专属机器人:Otto DIY 套件完整指南
核心组件与物料清单
| 组件 | 数量 | 备注 |
|---|---|---|
| Otto DIY Builder 套件 | 1 | 含 3D 打印模型文件 |
| Otto DIY Arduino NANO 扩展板 | 1 | 简化接线,免焊接 |
| Arduino Nano Every | 1 | 主控微控制器 |
| USB-A 转 Mini-USB 数据线 | 1 | 供电与程序上传 |
| SG90 微型舵机 | 4 | 驱动双足行走 |
| 无源蜂鸣器 | 1 | 声音反馈 |
| 母对母杜邦线 | 6 | 模块间连接 |
| 8×8mm 自锁微动开关 | 1 | 电源控制 |
| 4×AA 电池盒(双层叠加) | 1 | 共 8 节 AA 电池供电 |
| AA 电池 | 8 | 建议镍氢充电电池 |
所需工具
- FDM 3D 打印机(PLA 耗材)
- 十字螺丝刀(PH0/PH1)
- 可选:斜口钳(清理 3D 打印毛刺)、电烙铁(若需焊接电池盒)
软件与在线资源
- Arduino IDE / Arduino Web Editor / VS Code Arduino 插件
- Otto 官方库:GitHub 仓库
- 3D 模型下载:Thingiverse
项目简介:Otto 是谁?
Otto 是一款完全开源、Arduino 兼容、可 3D 打印的双足交互机器人。它能行走、跳舞、发声、避障,尺寸仅 11×7×12 cm,组装无需焊接,适合零基础入门。项目遵循 CC-BY-SA 协议,源于 BoB the BiPed 与 Zowi 机器人,旨在为孩子创造包容的 STEM 学习环境。
核心特性
- 开源硬件:所有 STL、原理图、代码公开
- 快速组装:仅 6 个 3D 打印件,1 小时内完成
- 模块化扩展:支持蓝牙、触摸、声音传感器等进阶功能
- 图形化编程:支持 Blockly/Visuino/Webduino,零代码入门
分步组装指南
步骤 1:准备零件与 3D 打印
需打印 6 个部件:头部、身体、左/右腿、左/右脚。建议参数:PLA、0.15 mm 层高、20% 填充、无需支撑。打印后清理舵机安装孔毛刺。
步骤 2:脚部舵机安装
将 SG90 舵机嵌入脚部,确认转动范围 ≥90°,用随舵机附带小螺丝固定。左右脚同理。
步骤 3:身体舵机安装
将剩余两个舵机装入身体对应卡槽,仅用尖头自攻螺丝固定。
步骤 4:腿部连接身体
将腿部插入身体舵机输出轴,校准至与身体成 90°,拧紧腿部内侧小螺丝。
步骤 5:脚部连接腿部
理顺舵机线材穿过身体与腿部线槽,从背部用尖头螺丝锁紧。
步骤 6:头部组装
超声波模块“眼睛”拉至极限位置;Arduino Nano 插入扩展板,可选焊接电池盒正极至 Vin、负极至 GND;将控制板斜向插入头部,USB 口对准开孔,拧紧最后两颗螺丝。
步骤 7:电路接线
按原理图连接 4 路舵机信号线、超声波 Trig/Echo、蜂鸣器、电源开关。若无扩展板,可用迷你面包板按 TinkerCAD 电路图接线。
编程与固件
提供完整 Arduino 固件(含避障、舞蹈、手势、声音等模式),支持串口指令控制。初学者可先从官方 Wiki 获取源码,配合各模块教程逐步理解:
进阶玩法
Otto DIY+ 版本增加蓝牙遥控、金属齿轮舵机、触摸/声音传感器、可充电锂电池支持。欢迎在 Wikifactory 分享改装作品,或加入 Facebook 社群 交流。
制造工艺
- DIY热成像仪:从课堂创意到全球产品的进化史
- LEGO Mindstorms EV3 自制物体传感器:基于光影的“眼睛” DIY
- 自制树莓派 Google Voice HAT:低成本实现语音交互功能
- Arduino与树莓派构建互联网控制视频流机器人完整指南
- 无人机弹道降落伞回收系统设计指南
- 打造「索伦」半人形机器人:Arduino Mega 2560 完整指南
- MeArm 机械臂 V1.0——Arduino 与 Raspberry Pi 驱动的桌面级机械臂制作全指南
- MobBob:3D 打印智能机器人,Android 手机无缝控制,语音视觉一体
- 构建稳健IoT原型的实证步骤
- DIY爱好者必备:空气压缩机的优势与选购指南
- 强化学习 (RL):工业机器人智能化的下一个技术奇点
- 自制机械臂:风险与收益的理性博弈