ポケモンGoその2 

ポケモンgoプラスの自動化を検討してみた。ポケモンを見つけたときLEDが光ったり振動モータが回ったりするので、その信号をPICで拾って、スイッチのPush信号をだせばいいことは、少し考えればすぐわかる。ただ、中を開けて改造をする必要があるので、ゲームのチート行為になるのではと少し躊躇。多分公開すると任天堂からクレームが入るのではと思う。誰もが考えるが実行した情報がネットにないのはそのせいかな?
全く本体はいじらず、Arduinoで本体の振動をピエゾで電気信号に変え、スイッチをサーボで押すという何ともユーモラスなものがあった。こんな大きなものを持って実際に外でできるのか?ちょと疑問。ここ。たしかに面白いが・・・。これくらいだったら、Arduinoはちょっと大きいので、8PINのPICかAVRのマイコンでできるかも。ただ、ピエゾはともかく、サーボモータは大きすぎるし消費電力も多い。超小型のサーボがあるのか?10円玉くらいの大きさのはあるが、縦横奥行きが大きすぎ。やっぱり本体改造しか小型化は無理かも。

ポケモンが現れたときの検出をせず、ボタンを押しっぱなしにする方法がネットによく出ている。ボタンに5円玉をゴムで押し付けたり、タイラップできつめに縛ったりいろんな方法がある。ただしこの方法はいiPHONEのみ有効で、どういうわけかandroidではBluetoothがリセットされてしまうので不可能なのだ。どうもAndroidのBlutoothのDriverの出来がいまいちのような気がする。iPHONEに比べ反応が遅すぎる。

そこで、Androidでもなんとか自動化できないものか実験してみた。ボタンを押しっぱなしではなく数秒間隔で押す方法を試したら、なんとうまくいった。これだ! これならPICのLチカでスイッチを押してやれば自動化できそう。

goプラのボタン押しっぱなしを5円玉ではなく、中身の回路を直接結線してしまう方法がネットに出てるので、そこにPICをかますだけだから、まあいいかとやってみた。

LチカPICでFETスイッチをドライブしスイッチに結線しただけの簡単なもの。このままスマホと一緒に外に持っていき実験したら、androidでもうまくいった。ブレッドボードのままだとあれなので、小型化しダイソーの5個100円のケースに入れてみた。なぜかモータが回らない。

電池もなんかの装置に入っていて、使い道のなかったLiポリマー電池に同じくダイソーのモバイルバッテリーから外した充電回路を組み込んだ。このダイソーの充電回路は充電完了すると5VがMicroUSBの入力側にも出てくるので、危ないと指摘しているWebがあったが、これはまずい。goプラスに5Vがかかってしまう。今のところ不具合はなさそうだが(ひょっとして振動モータが回らないのは、ドライバーが焼けてしまったか?)早急に変更する予定。

基板を起こしてみた。

PICは何でもいいが自分は12F1822が安くて使いやすい。充電回路とLi電池があれば完成する。プログラミング済みのPICと全部の部品をはんだ付けしたもの(写真と同じもの)を安く販売します。コメントください。メールします。

この方法でAndroidでもうまくは行くが、先に述べたように、AndroidはBlutooth Driverの出来がいまいちで、反応が遅いので、この方法でも自転車や歩きながらだと全部捕えられない。取りこぼすのだ。これはオリジナルを手動でスイッチをポチポチしても同じ。iPHONEの場合は自転車のスピードでも取りこぼしはない。

androidはGoogleの開発したOSで、しかもポケモンgoを開発したNIANTICはGoogleから派生した会社なのに、Appleのほうが優位っていうのは??? googleはOSのAndroidを開発しただけで、スマフォのハードウェアやそのドライバ部分まで見ているのはNexusだけで、その他のスマフォは各メーカがそれぞれのハードに合わせてるだけか。(Nexus5x、6pだったらGOプラスもキビキビ動くのかな?あれ?nexusってcpuがIntelでだめだったけ?)
Apple(iOS)はiPHONEだけなので全部責任をもって開発してるから出来がいいということか。

「ポケモンGoその2 」への7件のフィードバック

  1. 初めましてnicoと申します。
    ポケモンGOの改造の日記にプログラミング済みのPICと全部の部品をはんだ付けしたものを販売すると書いてありましたのでコメントしましたがiOS11でも使用できますか?
    もし動作するのでしたら購入したいと思いますので価格を教えていただけませんでしょうか?

    宜しくお願い致します!

    1. 自分のBlogを見ていなかったので、コメントがあるのを認識できませんでした。申し訳ありません。今度のiOS11.2.1ではまだ、調査していません。どうやらTimingが少し変わっているようなので、今検証中です。基板は同じでPICのプログラミングが変更になるだけだと思います。検証にあと1週間くらいかかりそうです。価格は実費プラス少しの工賃で1500円(+定形外送料)くらいを考えてます。できたらまた連絡します。

      1. 1月10日現在、ios11.2.1、ポケモンGO0.87.5の環境で、iphone seとgoplusの接続が頻繁に切れるので、自動捕獲の正確な検証ができない状態が続いています。たまに接続が数時間継続するときがありますが、そのときは安定してポケモンもポケストップからのアイテム取れています。申し訳ありませんが、問題が解決するまでお待ちください。

  2. 初めましてhikaruと申します。
    PICマイコンに興味があってwebを徘徊していたら、こちらのブログに辿り着きました。「プログラミング済みのPICと全部の部品をはんだ付けしたもの(写真と同じもの)を安く販売します」とありましたので購入できたらな思いますので、ご連絡よろしくお願いします。

  3. ご返事が遅れ申し訳ありませんでした。現在新しいios11.2.1での動作確認終了して、新たに基板を作り直しました。リリースできるまで、数日お待ちください。完了後連絡いたします

    1. 1月10日現在、ios11.2.1、ポケモンGO0.87.5の環境で、iphone seとgoplusの接続が頻繁に切れるので、自動捕獲の正確な検証ができない状態が続いています。たまに接続が数時間継続するときがありますが、そのときは安定してポケモンもポケストップからのアイテム取れています。申し訳ありませんが、問題が解決するまでお待ちください。

  4. NICO様、hikaru様 出荷できるようになりました。メールで発送先住所ご連絡ください。 返信にて振込先口座等ご連絡いたします。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です