entry

一种可以自动斩车的装置 v1.1

PC
Last update : 2022-07-03 10:49 · views:18012 · history record
页面贡献者:
共 1 人编辑

最近的Raid比较频繁,感觉身体被掏空,要保护身体,需要一个能够自动斩车的东西。

设计思路

根据屏幕上图像的不同,判断当前处在什么界面或状态,然后点击相应位置上的按钮到达下一界面或状态。循环执行此操作,达到自动斩车的目的。

详细设计思路

判断游戏界面先采用颜色识别的方式:在Raid菜单的左上部有一个大而明亮的橙色Raid标志;准备界面的左上部颜色较暗;战斗画面的左上部是蓝天白云,关闭技能剪影后少了很多干扰,只有DS动画会有一些麻烦,但是可以通过预估斩车时间来避免。将来可以采用图像识别的方式,训练装置认识各种游戏界面,达到更加准确的识别效果。

点击屏幕可以采用电机推动触屏笔或火腿肠撞击屏幕的方式,但这种方式成本较高,速度也不行。也可以采用电子触发的方式:一个导电吸盘吸在屏幕上,用导线将吸盘与一个程序控制的开关的一头相连,开关的另一头用导线连在脚趾上,程序判断游戏界面后,通过通断开关的方式模拟人脚点击屏幕。如果不想连在自己身上,可以雇一只小动物(虫子不行)。至于滑动屏幕,可能还是需要用到电机的。

实现方法

采用一块开发板作为控制的主机,很多种类的都行,少年儿童玩具的那种也行,我正好有一块。
颜色识别传感器,我正好也有一个,可以搭配那个开发板使用,还兼容乐高,可以用乐高搭一个架子放手机,然后把传感器对准屏幕左上角。因为手机屏幕通常会反光,所以颜色识别传感器的效果不怎么好,如果有墨水屏手机可以试试用灰度传感器。用视觉传感器效果应该会更好,但成本会比较高。

点击屏幕的操作交给光耦来完成,EL817或者PC817等等都可以。开发板识别出游戏界面后,给光耦输入端加电信号(3.3V或5V,注意要串一个电阻来限流(最大50mA),不然可能会烧坏光耦,470或者510欧姆都行,具体要根据电压来计算),光耦输出端一边连着屏幕一边连着脚趾,输入端加电信号后输出端联通,相当于脚趾接触屏幕,断开信号,相当于脚趾离开屏幕,实现点击。

组装

下图是组装好的装置,
v1.0
我脚就不伸出来了。

v1.1
右下角的长黑线是连在脚上的。

编写控制程序

判断在Raid菜单->点击刷新按钮等几秒->点击第一辆车的位置(隐藏打过的车)
判断在准备界面->点击几次战斗按钮等斩车时间->点击返回Raid菜单
这只是理论上的程序,实际执行时可能会遇到没点上,网断了,车斩了,车满了,没票了等等问题,这需要在程序中加入更多的判断。

效果展示


改进

1、
2、
3、

投稿模式

Comments(28)

frhg WAP

2023年06月28日 00:49

6666666??

#26

0 0

来咯哦哦 WAP

2023年04月08日 13:53 来自广西

好家伙,被挖坟了?

#25

0 0

一脚踢飞书包 安卓

2023年04月08日 09:02 来自浙江省

“物理”斩车脚本

#24

0 1

唐三葬 PC

2022年07月10日 15:15

**

#23

0 1

肆十八度龍舌兰 安卓

2022年07月09日 21:34

硬核“脚”本

#22

0 1

肆十八度龍舌兰 安卓

2022年07月09日 21:34

硬核“脚”本

#21

0 1

硬核🐰兔子 PC

2022年07月08日 22:22

硬核斩车

#20

0 1

xxxten 安卓

2022年07月06日 10:12

太牛啦

#19

0 0

菜鸟一号 WAP

2022年07月04日 17:39

太nb了

#18

0 0

hentai PC

2022年07月04日 16:44

又更新了?技术宅

#17

0 0