亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

自动游戏助手:为玩家打造的智能任务自动化装置

组件与材料

所需工具

项目简介

老玩家或许记得 1985 年任天堂 NES 配套的 R.O.B. 机器人——它能握住手柄、看着屏幕与你对战。如今面对《上古卷轴在线》中需手动剖鱼数百次的重复任务,作者萌生念头:能否让机器人代劳?虽非 R.O.B. 2.0,但这款装置能按设定间隔自动按下手柄按键。

自动游戏助手:为玩家打造的智能任务自动化装置

硬件制作

利用 SparkFun 发货箱与泡沫板制作手柄固定座;用轻木胶合舵机支架,苯乙烯管加橡胶垫作“自动拇指”,亚克力板固定拇指位置。(作者事后吐槽:三年后已有 3D 打印机,这手工水平不可接受,待改进。)

自动游戏助手:为玩家打造的智能任务自动化装置

自动游戏助手:为玩家打造的智能任务自动化装置

自动游戏助手:为玩家打造的智能任务自动化装置

自动游戏助手:为玩家打造的智能任务自动化装置

自动游戏助手:为玩家打造的智能任务自动化装置

自动游戏助手:为玩家打造的智能任务自动化装置

自动游戏助手:为玩家打造的智能任务自动化装置

自动游戏助手:为玩家打造的智能任务自动化装置

代码逻辑

极简草图:舵机在 0° 与 45° 间往复,模拟按键按下/释放。

#include <Servo.h>
Servo servoMain;

void setup() {
  servoMain.attach(9);
}

void loop() {
  servoMain.write(45);  // 按下
  delay(1500);          // 持续 1.5 秒
  servoMain.write(0);   // 释放
  delay(750);           // 间隔 0.75 秒
}

总结

项目始于玩笑,因朋友欢笑而成型。设计虽简陋但有效,有时简单最好。

未来规划

计划重制:3D 打印固定架、全按键覆盖、引入屏幕视觉反馈与手柄震动反馈;尝试自动赛车,甚至像 80 年代国际象棋电脑一样挑战顶尖人类玩家。欢迎建议与想自动化的游戏任务。

代码

按键循环代码

#include <Servo.h>
Servo servoMain;

void setup() {
  servoMain.attach(9);
}

void loop() {
  servoMain.write(45);
  delay(1500);
  servoMain.write(0);
  delay(750);
}

原理图

自动游戏助手:为玩家打造的智能任务自动化装置

制造工艺

  1. 现代脱毛器全攻略:设计、历史与未来趋势
  2. 国际象棋:从古代起源到现代制造的专家概览
  3. 弹球机:经典街机游戏的历史、设计与制造
  4. 足球:从古老游戏到现代创新
  5. 美式橄榄球的演变与工艺:从古老游戏到现代NFL标准
  6. 树莓派 2 搭建户外气象站:接入 ADS‑WS1 串口气象站
  7. 树莓派打造家庭自动化系统:手机远程控制灯风扇大门
  8. 冲压自动化生产线:从“危险手工作业”到“智能无人工厂”的进阶之路
  9. 选对工业自动化控制器:全方位指南
  10. 机器人如何驱动立加高速生产——高性能视频解析
  11. 利用 SNMP 优化 PLCnext Control 设备:实用指南
  12. Renesas 推出汽车首款 4 通道 MIPI-CSI2 LCD 视频控制器,支持全高清显示