作者takahashikag (アナタハソコニイマスカ)
看板PokemonGO
標題[心得] Pokemon Go Plus 與 Arduino 搭配
時間Tue Aug 27 14:34:18 2019
話先說在前
● 這樣搞是會失去 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 連線,可以用洞洞板配上跳線、電池座,延長續航力,而且因為移除振動馬達,續航力會長很多
--
while(
user==
alone){
user=
find(
girlfriend);}
return user;
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.189.61 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/PokemonGO/M.1566887664.A.291.html
推 godartifact: 看不懂 XD好像很厲害 08/27 14:47
推 b1izzard2000: 看不懂 但是很厲害的樣子 08/27 14:47
→ acer5738G: 標題害我想說差不多娃娃幾時實裝了 08/27 14:53
推 ziyushin: 厲害!但究竟要多狂熱的玩家才會想永不斷線自動抓?XD 08/27 14:54
推 genelin: 不...一定會先沒有紅球! XD 08/27 14:57
所以被設計成會自己去轉補給站,讓 Pokemon Go+ 也有 PokeBall+ 的自動轉補給能力
推 kcl0801: 看不懂 所以這樣可以自動重連了? 08/27 14:57
沒辦法,可以參照這篇文章
http://bit.ly/2ZmsMSn 定時斷線是官方設計好的,不論是 Pokemon Go+ 或 PokeBall+ 都有這個限制
→ xxakigo: 這完工成就感爆棚吧XD 08/27 15:06
推 mtes: 嗯嗯原來如此 08/27 15:06
推 redmib: 斷線重連是麻煩,跟狂不狂熱沒什麼關係 08/27 15:29
推 CanvasChen: 糟糕. 我看不懂先推一個! 08/27 15:30
※ 編輯: takahashikag (211.23.182.59 臺灣), 08/27/2019 15:36:31
推 iwanttosleep: 想問那個小螢幕顯示球的數量為什麼上限是200?spin 08/27 15:46
→ iwanttosleep: 又是什麼呀? 08/27 15:46
推 AtDe: 快推,不然會被說看不懂 08/27 16:04
推 swinggcat: 看不懂,但感覺厲害 08/27 16:11
→ gn01140216: 看不懂,這是要幹嘛用大 08/27 16:13
推 SlamKai: 學以致用 推 08/27 16:19
推 genelin: Go+本來就會轉球不是嗎?不過沒有灑花要沒紅球也有難度.XD 08/27 16:26
→ saintsmw: 我不敢亂動,因為自己的是正版Plus已絕版 08/27 16:33
推 R7SSI: 嵌入式系統推~ 08/27 16:54
推 oxhill: 那跟plus加壓按鈕固定也會自動抓自動轉有何不同? 08/27 16:57
推 xiecun: Pok幦on go plus 不是沒有保固的嗎? 08/27 16:59
推 katseng5566: 我有plus也有arduno,但....沒事我也只是提一下... 08/27 17:02
推 PPPGGG: = =感覺很厲害 不過這跟短路接法有什麼不同嗎??? 08/27 17:07
推 wu0h9685921: 再AutoCAD畫殼 3D列印出來就沒有防水問題了XD 08/27 17:12
推 pepsilee: 原來Arduino可以從plus電路上抓訊號,好像不錯玩耶!! 08/27 17:32
→ wdg1e56: 看起來螢幕上顯示的就是球數跟捕捉成功的次數,感覺蠻無 08/27 17:50
→ wdg1e56: 用的 08/27 17:50
推 calwolf: 所以說,這個可以做什麼 08/27 19:15
推 qwer5469: 可是好像帶不出門? 08/27 19:25
推 shyshyan: 就是把夾子大法搞得很浩大而已 08/27 19:55
推 promise2003: 好厲害 08/27 20:39
推 poolknight: 換個方向想大家可以集思廣義研發新功能 08/27 21:35
推 poolknight: 集資開發一下 08/27 21:36
推 poolknight: 例如顯示怪資訊或自動篩選傳送 08/27 21:39
推 iwanttosleep: 如果那個小螢幕可以顯示紅球剩餘數量、盒子寶可夢 08/27 21:52
→ iwanttosleep: 數量/上限、斷線提示這幾個功能的話應該滿實用的 08/27 21:52
→ shyshyan: 我記得也有翻補給站統計等等資訊 08/27 21:54
→ iwanttosleep: 自動篩選傳送超實用但官方可能不允許,應該和之前登 08/27 21:55
→ iwanttosleep: 入查iv的app一樣,比較像侵入式的感覺? 08/27 21:55
推 shyshyan: 不可能改成啥自動傳送啦 想太多了 這些東西說穿了只是讀 08/27 21:56
→ shyshyan: 藍牙傳送的訊息而已 08/27 21:56
→ iwanttosleep: shy大,ios好像沒有你說的那個app耶(沒找到 08/27 22:28
推 december1952: 竟然可以先轉牌子再丟球! 08/28 00:06
推 GGininderla: 夾子大法的豪華版,sniffer抓封包自己就能寫出一個 08/28 01:51
→ GGininderla: 手環 08/28 01:51
→ iwanttosleep: 謝謝樓上的連結!! 08/28 03:17
推 Evilshadow: 不錯啊,難得沒看到噓說自動抓就是作弊XD 08/28 10:41
→ Evilshadow: 佩服各種改造達人 08/28 10:41
推 nixing: 其實網路上早就有人在賣改好的plus手環哩.. 08/28 10:50
推 pinacolada: 官方作弊不算作弊 08/28 12:10
→ isohera: 用手按不好嗎? 08/28 14:09
推 chenmok: 這應該可用在brook上。廠商願意更新程式就好了 08/28 14:13
推 kids1991: 快推 08/28 15:48
→ WY627: 反觀手搖孵蛋.... 08/28 15:52
推 Fantasyhisai: 好強 08/28 23:39
推 mon60819: 會想永不斷線自動抓的應該不是狂熱玩家吧 只是懶得動的 08/29 12:03
→ mon60819: 玩家(?) 08/29 12:03
→ htc314: 任天堂就是怕狂人才會一小時斷一次 08/29 18:41
推 oxhill: 簡單固定以按住按鈕就自動化了。搞這麼複雜還帶不出門感覺 08/29 22:57
→ oxhill: 很無用 08/29 22:57
推 nick61417: 不好意思,請教一下是透過判斷指示燈的訊號,執行設定 08/30 00:58
→ nick61417: 好的邏輯控制嗎? 08/30 00:58
推 nick61417: 那是否有機會達成,x分鐘內無燈號訊號輸入,判定為已斷 08/30 01:04
→ nick61417: 線,然後透過藍牙等方式使手機自動執行按下Pokemon go 08/30 01:04
→ nick61417: plus的按鈕使其重新連線,類似自動執行腳本的概念 08/30 01:04
推 iorittn: 強 08/31 09:14