使用 PS2 手柄打造遥控对战机器人
零部件与物料
| 零部件 | 数量 | 备注 |
|---|---|---|
| Arduino UNO | 1 | 主控板 |
| DC 电源连接器适配器 2.1mm | 1 | 供电接口 |
| UNO R3 传感器扩展板 V5.0 | 1 | 便于连接各类模块 |
| 电机驱动模块扩展板 | 1 | 驱动直流电机 |
| PS2 手柄(已改装蓝牙) | 1 | 无线遥控 |
| 电机与后轮组件 | 1 | 两轮驱动 |
| 万向轮 | 1 | 前轮转向 |
| 18650 电池盒 | 1 | 带 6 英寸导线 |
| 18650 可充电电池 3.7V | 2 | 电源 |
| 科罗普ラスト (Coroplast) | 1 | 车身与翻板材料 |
| 杜邦线 | 若干 | 公对公、母对公 |
所需工具
- SKIL 无线电动螺丝刀
- Canary 纸板剪刀
软件与在线服务
- Arduino Web Editor
项目简介
本项目利用 Arduino UNO 和低成本零部件打造对战机器人,专为 Trivium 个性化学习公立特许学校 5-8 年级的机器人社团设计。这是让孩子们以趣味方式学习 Arduino 与机器人技术的绝佳切入点。
查看原理图
请查看「SCHEMATICS」部分的接线图,包含电机驱动板、传感器扩展板、PS2 手柄接线,以及用于翻板/旋转装置的额外电机面包板接线图。翻板/旋转装置由 PS2 手柄的 X 键触发。
车身材料:科罗普ラスト
科罗普ラスト 是一种双层中空塑料板,价格低廉、比纸板坚固、易于切割和折弯,非常适合制作机器人车身与翻板。
Arduino UNO 与传感器扩展板
UNO R3 传感器扩展板直接堆叠在 Arduino UNO 顶部,提供标准化的三针接口(信号、VCC、GND),让孩子们无需焊接即可快速连接各类模块。
电机驱动板
电机驱动扩展板简化了电机接线,支持最多 4 路直流电机驱动。本项目采用 2WD 双后轮加前万向轮的结构以降低成本,若需四驱只需额外添加两个前电机即可。
18650 电池盒
选用带 6 英寸导线的电池盒,方便直接接入 Arduino 供电接口,无需额外焊接。
PS2 手柄(蓝牙改装版)
项目使用已改装好的蓝牙 PS2 手柄(可在 eBay 购买),免去了自行改装手柄的复杂过程。手柄通过蓝牙与机器人通信,操控灵敏。
其他辅助材料
- 跳线(公对公、母对公)
- 胶带、螺丝、螺母、螺栓
- 木圆棒、双面胶、魔术贴
- 3D 打印定制件:翻板、旋转装置、电机连接器(STL 文件见「CUSTOM PARTS AND ENCLOSURES」)
孩子们在有限材料下发挥创意,设计出形态各异的对战机器人。通过实战测试、发现弱点、改进设计,他们在动手中真正掌握了工程思维。
对战视频与资源下载
代码
PS2 手柄控制对战机器人
代码实现了通过 PS2 手柄控制机器人移动与翻板/旋转装置动作。完整代码请见下载链接。
自定义零件与外壳
- 学生设计的 3D 打印旋转装置,安装在电机上,按下 PS2 X 键触发
- 电机连接器单件版,用于连接木圆棒
- 电机连接器 12 件套版,适合批量教学打印
原理图
制造工艺
- 基于 Sensorflare 与树莓派的 433 MHz 智能家居控制器构建指南
- 智能灌溉控制器:Windows 10 IoT + 树莓派 2 + XBee 土壤湿度传感器
- 掌握 PSoC 6 Pioneer 开发板与 IoT 扩展盾:开发者指南
- Arduino与树莓派构建互联网控制视频流机器人完整指南
- 自制《鱿鱼游戏》主题互动娃娃——Arduino UNO DIY项目
- 基于 Web 控制的 DMX 灯光系统 – Arduino 主控制器
- 自制 Arduino 伊斯兰祷告时间实时时钟
- Unopad:基于 Arduino 的无缝 Ableton Live MIDI 控制器
- Android 手势遥控车:Raspberry Pi + Arduino 101 + 电机扩展板,I2T 协同控制
- Arduino Mega 驱动 Wii Nunchuk 控制 6 自由度机械臂
- Arduino Uno 控制 25kHz 4 针 PWM 风扇 - 硬件、代码与测试
- 利用多阶段容器构建精简部署流程