话先说在前
● 这样搞是会失去 Pokemon Go Plus 的防水性跟保固
● 没有电工跟加工技巧的,例如使用助焊剂、电烙铁跟手工电钻,直接放弃比较快
● 一段时间后自动断线不是问题,是游戏本身的机制
因为你还是需要去游戏里面点击连线钮,所以即使写出自动按键的连线机制也是没用
这个改法其实很久以前就看过了,当初在研究有没有夹子大法跟马达线路短路法外的第三法时,看到了一位外国玩家写的文章
原作者缩网址 http://bit.ly/33VxlCx
但当初一直没有去验证它的可行性,例如 Arduino 真的可以从 LED 跟马达的馈线就去判定游戏机制吗?),还有一点就是如果直接拉线实在是有够丑,逼死强迫症
刚好最近闲闲,也学了 kiCad,就自己设计、照厂商印刷了几片电路板来验证一下
https://i.imgur.com/eyb69gh.png
我是用 Arduino Nano 取代原作者的 Arduino Uno R3,因为我想直接把东西全焊在板子上,不过我也有设计了 Uno R3 的电路板就是了
https://i.imgur.com/ncLiNG3.png
最大的挑战是改装 Pokemon Go Plus,扣掉振动马达,全都是 SMD,魔爪喝多手抖就完了
https://i.imgur.com/Q4t7cPV.png
基本上焊得不是很好,但能用就是了,之后可能会解焊重弄
https://i.imgur.com/lIfmWDq.png
然后切割机壳好帮接头找个家
https://i.imgur.com/gITbMxI.png
把接头焊上去,然后固定好线路(用烙铁轻轻点上去的很容易就会脱焊
https://i.imgur.com/tHv8brC.png
装回去,小心不要压到线
https://i.imgur.com/DpNE2gh.png
然后完成电路板
https://i.imgur.com/jTrA426.png
上传 Code 到 Arduino 里面 制作连接线
插上电源开机后,插上 Pokemon Go Plus 没短路没爆炸就是可以开始自动抓了
https://i.imgur.com/aPrnkl2.png
https://youtu.be/BAgr38G4zdQ
GitHub 专案(包含印刷电路板用的 Gerber、程式码,以及步骤注解跟说明)
http://bit.ly/2Zj4eu1
● 如果想要外接电源跟连抓的话
电源从 Vibration_Vcc 输入正极,GND 为负极,Vibration_GND 跟 Switch 连线,可以用洞洞板配上跳线、电池座,延长续航力,而且因为移除振动马达,续航力会长很多