仮面ライダーガッチャードの玩具をハックしてみよう（その１）

## やりたいこと

最新の電子玩具を分解して内部構造を把握する。

可能であれば、魔改造する！


## 調査対象の玩具の選定

現在（2023年9月）放送中の仮面ライダーガッチャードで、変身ベルトや手持ち武器にカードをスキャンさせる場面があり、このギミックを再現できる玩具に興味が湧いてきた。

https://www.tv-asahi.co.jp/gotchard/rider/

変身ベルト（DXガッチャードライバー）は高価なので、とりあえず同等のカードスキャン機能を有すると見られる手持ち武器（DXガッチャージガン）を購入してみる。

https://toy.bandai.co.jp/series/rider/item/detail/13427/


## やってみたこと

DXガッチャージガンを購入して、分解してみた。






分解作業自体は簡単で、本体右側面の黒いネジを外すだけ。

特殊ネジや、分解時に破損しやすいパーツ・配線などはなかった。

右側面のパーツを取り外すと、基盤やモーター、スピーカーなどの構成が確認できる。



![IMG_5781（中）.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155751/232a188f-b272-0be3-8dcc-9ec8cdf39f70.jpeg)



![IMG_5782（中）.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155751/7d226606-6a2d-d30a-c407-e58ca7dc9595.jpeg)



## わかったこと

基盤の裏側を見ると、"GPCE1S08A"と書かれた部品が確認できる。

![IMG_5785（中）.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155751/c1ad2cee-695f-1e5e-86d7-924a18ad5457.jpeg)


Web検索してみると、台湾のGeneralplus社製の玩具や音楽再生用のコントローラーであることがわかった。
基本スペックや電気特性の資料は下記のリンクからダウンロードできる。
さらに、当該サイトでユーザー登録すると開発ツール・サンプルコードなどもダウンロードできる模様。

https://www.generalplus.com/GPCE1S08A-RhdFA-1LVcze0LN4837SVpnSNproduct_detail


カードの射出ギミックは、一般的な130型DCモーターからギアを介して３箇所のゴム製ローラーを回転させることで実現している。


カード（ライドケミートレカ）を読み取る部分には、フォトリフレクタ（反射型フォトセンサ）らしき部品が２つ並んで配置されている。


![IMG_5792（中）.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155751/d955e309-9196-f0a5-d5f5-5be0209b0598.jpeg)



カードをスキャンさせる際、最初にマイクロスイッチを押し込む動作がある。
おそらく、このスイッチ操作をきっかけにして、フォトリフレクタの読み取りが開始されると考えられる。

![IMG_5794（中）.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155751/fdd7b878-6993-4510-39a3-125f4b606886.jpeg)

![IMG_5795（中）.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155751/f0459967-ceb5-9ede-79e3-f3ec4e42238f.jpeg)

スリット部分から２列のバーコードが覗けるようになっており、これをフォトリフレクタが読み取ると思われる。

![IMG_5793（中）.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155751/ce5d7448-fea9-febb-0841-e79c452e07a9.jpeg)





カードにプリントされているバーコードは、仮面ライダー剣（ブレイド）のラウズカードや仮面ライダーディケイドのライダーカードと類似しており、バーコードの仕様は概ね同じだと思われる。
今回調査しているカード（ライドケミートレカ）は、カード左下に加えて、カード右下にも同じバーコードがプリントされている。
また、カード下部には一般的なバーコード状のコードがプリントされている。

DXガッチャージガンでは、右下のコードを読み取る仕様になっている。
変身ベルトや他の商品では、左下部分のコードも使用することが考えられるが、未確認である。


このバーコードの仕様を調べてみたが、一般的なものではなさそうである。
特許情報を検索したところ、2000年3月に出願された"特開2001-276297"に酷似しているが、真偽は不明である。

:::note warn
配慮事項
念の為、特許侵害などに注意しています。
バーコードの読み取りアルゴリズムや内臓プログラムの詳細などの調査結果は公開しない予定です。
:::


![IMG_5797（中）.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155751/a3ca0b9e-ba92-959e-296b-47a78afd4277.jpeg)

（参考）　特許情報サイト

https://www.j-platpat.inpit.go.jp/





発光ギミックは、フルカラーLED１個によるものと見られる。

![IMG_5796（中）.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155751/38dd09d9-241f-6e7b-3bed-94bcb6153966.jpeg)



## 魔改造できそうなポイント

1. モーターの換装
ミニ四駆用の高トルクモーターなどに換装して、カード射出ギミックを激しくする。
本体前方に開口部を設けて、カードを実際に発射できるようにしても面白そう。（危なくない範囲で。）
2. スピーカーの音量調節機能の追加
スピーカーの配線に、可変抵抗などを接続して音量調整可能にする。
3. フォトリフレクタから入力される信号のシミュレーション
任意のバーコード情報をコントローラーに入力できるようにする。（注１）
4. 仮面ライダー剣の関連商品であるブレイバトラーみたいな対戦ゲームの制作
（参考）
https://www.bandai.co.jp/catalog/item.php?jan_cd=4543112218582000
5. スキャンしたカードの情報を表示できるようにする。

:::note info
注１
仮面ライダー剣の関連商品に対しては、いろんなバーコードのパターンを印刷してスキャンさせてみるという解析手法があった。
:::


## もっと調べてみたいこと

GPCE1S08Aの仕様や開発環境


（予算があれば）他の関連商品
* 同じコントローラーやバーコード読み取り機構を採用しているのだろうか？