これはゲーム「バリスティック・ゼン」用に私が設計したカスタムコントローラです。マウスとして表示され、水平方向のマウス軸を大きなノブで制御します。また、2つの大型ボタンと、垂直方向のマウス軸を制御するポテンショメータもあります。
必要な部品:
- Seeeduino Xiao
- AS5600磁気回転エンコーダーのブレイクアウトボードと適切な磁石
- 2つのマイクロスイッチ(v3-19mまたは同等品)
- 2×1kオームの抵抗器
- 10kポテンショメータ
- 2 mmのスチールシャフト
- 7倍M3熱設定スレッドインサート
- 各種のM3ネジとスタンドオフ
- スチール製のベアリングボール(私のは.177口径のエアガンBBです)。
- このページの40 mmベアリングモデル:https://www.printables.com/model/263264
- ゴム製の足
組み立て:
- スイッチ、ポテンショメーター、エンコーダボードにワイヤーをはんだ付けする。
- ケースの底部にある6つの穴と、ノブの上部にある小さな穴に、溶融熱設定インサートを取り付けます。
- マイクロスイッチをケースにねじ込み、図示のようにスタンドオフで互いに接続するか、両方に長いM3を通して接続し、遠端側にナットを取り付けることもできます。
- 80 mmの長さの2 mmの鋼製シャフトを切り、ボタンのブラケットとボタン自体に挿入します。(ボタンが底まで下がるボタンスロットのエッジに電気テープやホットグルーを塗ると、ボタンの音と感じが改善されるかもしれません。)
- ポテンショメーターのナットと内側のサムホイールを合わせて垂直サムホイールキャリッジを組み立て、ポテンショメーターシャフトを穴に通してからナットを締めれば完成です。
- 垂直のサムホイールキャリッジをケースのスロットにスナップします。
- 図示のようにエンコーダーのブレイクアウトボードを取り付けてください。
- この印刷可能なページから、40 mmの内径ボールベアリングを組み立ててください。https://www.printables.com/model/263264(私は101.5%のスケールで印刷したので、少しルーズになるようにしました)、エンコーダーの周りにあるケースにそれを接着します。
- エンコーダーの磁石をノブの底にあるガイドサークルに接着します。
- ノブをベアリングに押し付けます。もし緩めている場合は、確実に固定されるまで、薄い紙をシムとして追加してください。
- すべてをSeeduino Xiaoに半田付けします。ピンは次のとおりです。1=ポテンショメーター、2=右ボタン、3=左ボタン、4=SDA、5=SCL。ボタンには1kΩのプルダウン抵抗器が必要なので、すべてを整頓して接地と3V3の接続を簡単に行えるようにPerfboardを使用しました。
- セエドゥイノ・シャオを所定の位置にスナップし、緩み防止のために先端にホットグルーを塗ります。また、ベースプレートに何かを置いて固定することもできます。
- ベースプレートにゴム足を取り付け、それを所定の位置にネジで固定します。
- コンピュータに接続し、付属のArduinoファイルからファームウェアをフラッシュしてください。
- あなたは終わりましたね!