Otto DIY+ 进阶版:蓝牙遥控、金属齿轮舵机、触觉交互的 3D 打印机器人
核心升级点(对比基础版)
| 特性 | Otto DIY | Otto DIY+ |
|---|---|---|
| 主控 | Arduino Nano Every | Arduino Nano 33 BLE Sense (内置 IMU/BLE/麦克风) |
| 舵机 | SG90 塑料齿 | MG90 金属齿,扭矩更大、寿命更长 |
| 通信 | 有线/串口 | 蓝牙 4.2/5.0 (UART 透传) |
| 传感器 | 超声波避障 | + MPR121 电容触摸×3 + 麦克风拾音 |
| 供电 | 8×AA 干电池 | 可选 1000 mAh 锂电池 + 充电管理 |
| 编程 | Arduino IDE | + Blockly/Visuino/Webduino 图形化 |
完整物料清单
- Otto DIY+ Builder Kit(含专用 3D 模型、扩展板)
- Arduino Nano 33 BLE Sense
- MG90 金属齿舵机 ×4
- HC-SR04 超声波 (3.3V 兼容版)
- MPR121 I²C 触摸模块 ×3 (头部/身体/脚部)
- 电容麦克风模块
- 蜂鸣器、自锁开关、杜邦线、4×AA 电池盒/锂电池
3D 打印与组装要点
- STL 文件来自 Thingiverse,PLA、0.15 mm、20% 填充、无支撑
- 新增触摸电极嵌槽、锂电池仓、BLE 天线窗口
- 组装流程沿用基础版 7 步,额外:触摸模块 I²C 级联 (地址 0x5A/0x5B/0x5C)、麦克风接 A6、锂电池接扩展板 JST-PH
蓝牙 APP 连接指南
- 上传固件时必须断开蓝牙模块 (共用 UART)
- 固件波特率固定 9600,模块出厂若非 9600 需 AT 指令修改
- Android/iOS 免费 APP:Wikifactory 发布页
- 配对后可:遥控行走/跳舞、切换模式(触摸/声音/避障)、读取传感器实时值、OTA 固件升级
图形化编程入门
推荐零基础从 Visuino 或 Webduino Blockly 拖拽积木块生成代码,官方提供现成模板:
- 舵机校准/步态设计
- 超声波避障逻辑
- 触摸触发动作/表情
- 声音识别拍手变色
进阶 Arduino 编程资源
每个模块均有对应入门教程:
社区共创
项目完全开源 (CC-BY-SA),欢迎在 Wikifactory 提交 Pull Request,或 Facebook 群 分享改装:声控灯光、手势识别、ROS 接入、甚至加装机械臂夹取物体。
制造工艺
- 蓝牙控制树莓派机器人:语音反馈功能构建指南
- Arduino 与智能手机打造智能电压表——简单易做的 DIY 项目
- Arduino + HC-05 蓝牙控制 LED:MIT App Inventor 手机 App 开发全攻略
- Arduino UNO 自制循迹小车:从零构建自主巡线机器人
- Arduino Nano 语音控制机器人:蓝牙 + 手机 APP 实现
- MobBob:3D 打印智能机器人,Android 手机无缝控制,语音视觉一体
- 热敏电阻测温轻松上手:Arduino 分步实战教程
- DIY 手势控制机械臂:基于 Arduino + 柔性传感器 + IMU + 蓝牙的六自由度仿生臂
- 智能手机蓝牙鼠标:自制虚拟摇杆控制电脑光标
- 使用 Arduino 制作便携式 RFID 门锁——分步指南
- DIY Arduino 身高测量仪:超声波非接触测高,精准易制
- 基于蓝牙的智能家居自动化控制系统