[クーポン配布] LABISTS JP JP製ラズベリーパイ4Bセット品に使用出来る割引クーポンはこのバーをクリック

[レビュー]スーパーファミコンコントローラーUSB変換アダプター

snes-usb-adapter周辺機器

Retropieを初め、ラズパイでゲームをする時のコントローラーはどうしていますか? これまでに当サイトでもUSB接続のコントローラーをご紹介してきました。しかし、USB接続のコントローラーでもスーパーファミコン風の物は軒並み販売終了となり高値取引中です。

新しくBluetoothで接続する無線式のコントローラーが増えました。いずれにしても少しお高いので、1つならまだしも2つ揃えるとなるとラズパイ本体も買えてしまい躊躇します。

そんな中、スーパーファミコンの本物コントローラーをUSBに変換するアダプターがまだ販売しているので、その中から選んでいると・・・、2つのコントローラーを同時に接続できるアダプターもあるのですね!ということで購入してみました。

スポンサーリンク

変換アダプターとスーパーファミコンコントローラー2個でも安い

購入したのはこれです。

海外版で製品名は「SNES Controller to Adapter for PC USB

1台だけの製品も見かけますね。海外品ですからあまり日本ではみたことありませんでした。

スーパーファミコン(SNES)コントローラー - USBアダプター

2人分欲しかったので、2台差せる物にしました。正直、どうなのか不安だった。しかし、結果的に動作は問題ありません。

そして肝心のスーファミのコントローラーは、東南アジア・中東の方にも人気のハードオフで購入しました。

ジャンク品

2つ欲しかったのですが、壊れていることも考え3つ購入しました。2つで500円です。

あまりにも汚いので分解して洗浄し、接点もアルコールで軽く清掃しておきます。

以前にもスーファミのコントローラーは分解して中にRaspberry Pi Zero Wを仕込んでいます。

参考記事:スーパーファミコンのコントローラーの中にRaspberry Zero W + Retropie を入れたコントローラー兼レトロゲーム機

今回は単純にそのまま使いますので、組み上げて終わりです。ついでなので、すべての部品で良い物を選んで組み上げ直します。

コントローラー2台繋げて、Retropieでコントローラー設定を済ませると、2台とも同じなので、1台分のいつもの設定で1Pと2Pと区別されていました。

この写真で言うと、左側が2P、右側が1Pです。アダプターの配線が上部の場合です。

これならかなりお安くレトロゲーム用のUSB接続コントローラーが手に入りますからオススメです。

なぜか、ハードオフには山のようにスーパーファミコンのコントローラーだけたくさんありました。誰かがまとめて売ったのか??

スーパーファミコンのコントローラーを改造してUSBへ変換させる方法はネットにもたくさん載っています。しかし、はんだ付けに慣れていて道具があるならアレですけど、道具代だけ考えてもこっちのアダプターの方が安くつきます。

それにこれまでのSFC風コントローラーってボタンがすぐ壊れてしまったんです。しかし、この方式なら中古で購入すれば300円以下で交換できます。部品だけなら1つ余分にあるだけでも何カ所か直せます。

あと、やはり正規の本物コントローラーは耐久性はありますから、意外と長持ちしますよ。

単にラズパイで使うゲームパッドが欲しいならこれで充分です。

もちろん、USB接続ですから、PC/Macでも利用できます。(ドライバーはHID標準で大体はOK)

SNES Controller to Adapter for PC USB (輸入版)
May Flash
¥2,480(2019/10/25 21:34時点)
スーパーファミコン(SNES/SFC)コントローラーをPCのUSBポートに接続できます。
スポンサーリンク

ゲームをするだけじゃない

ラズパイならPythonのプログラムで、USB接続(無線でも有線でも)ゲームパッドからのイベントを取得してプログラミングをすれば、Aボタンを押したら何か動作させることも可能です。

ラズパイでUSBのゲームパッドを制御するには主に2つの方法が考えられます。

  1. Pygameモジュールを使う(pygame.joystickの公式ドキュメント
  2. Python-evdevを使う(evdevの公式ドキュメント

使いたいボタンが1つだけなら大袈裟ですし邪魔です・・・。それも有線だと使い勝手は悪いものの、カメラの制御(サーボと連動)なんかが面白いかも知れません。

Lチカとならボタンの色に合わせて色が変わるとか?

パイレッド
パイレッド

アイディアは沸いても技術が伴わない自称エバンジェリストの情報でした!

  • ※RetropieはROMの入手などが違法またはグレー
  • ※Retropieは記事執筆時点の最新v4.5.1では未だにラズパイ4に未対応です。

コメント

  1. 私はGPIOに直接接続して使用してます♪
    ドライバーを入れれば、USB接続よりもかなりレスポンスの良いコントローラーになるのでお薦めです!

    なお中にはこんなものを作った人もいます(笑)
    https://www.raspberrypi.org/forums/viewtopic.php?t=16209

    • コメントありがとうございます。GPIO接続はそうですね。
      今回は初心者向けにご紹介しました。

      スーファミのコネクタとの接続は比較的に分かり易いと思います。
      https://raspida.com/snesrpi0wretropie#toc5
      私も海外の例を習って作りました。

      ええ、RaspberryPi公式フォーラムのアレはよく出来ていましたね。

      • 返信ありがとうございます!
        すでに記事にされておりましたか~(汗)

        初期のラズパイから色々やっておりましたが、ラズパイダ様含めて私の想像もしないアイデアモノばかりで、メチャ楽しんでいます(笑)

        これからも記事を楽しみにしております♪