« 配信記録 2013/09/01 | メイン | 配信記録 2013/09/21 »

2013年9月16日

3DS弄りの状況

9月1日の配信で一応の完成?となった3DSの無線コントローラ対応ですが、
現状の問題点とか今後の改造予定なんかを記しておこうかと思います。

JTTの大容量バッテリーカバー内に回路を色々詰め込んでおり、すでに
結構な密度になってます。

1.これまでに実装した機能

①カメレオンUSB SPA3による画面キャプチャ
とくに語る必要もないかな?

②デジタル音声出力
カメレオンUSBまで引き出しているオーディオ信号を
S/PDIFに変換して外部出力しています。
信号の解析や回路の実装などは完全に配信外で行い、
最後のコネクタ取付けのみ配信上で行いました。

③無線コントローラ接続
直近で行っていた改造です。ほぼ全工程を配信しました。
対応コントローラはWiiU Proコン、Wiiリモコン、クラシックコントローラ。
A/B/X/Y/十字/L/R/スタート/セレクト/HOME、スライドパッドに対応。


2.不具合など

①デジタル音声出力に問題あり
音が途切れる、プチプチとノイズが乗る、イマイチ音がよくないなどの問題を抱えています。
恐らく無線コントローラ接続改造の実装で電源やGNDをテキトーに配線してしまい、
ノイズの影響を受けているのではないかと。
回路設計そのものに若干無理があるのかもしれないですが。
対策として、電源とGNDの配線見直し、基板配置変更などを検討中。

②Wiiリモコンの十字キーが縦持ち仕様
改造最終段階で発覚した初歩的な不具合です。
マイコンのファームウェア改造の段階で向きを確認しなかったのが原因。
じつは配信外で直してしましました。


3.新たに実装予定の機能

①拡張スライドパッド(ZL/ZR/右スライドパッド)対応
本物の拡張スライドパッドの基板を使用する方法で対応予定。
電池1本で動くものなので、電源はカメレオンUSBから出ている1.2Vを
拝借しようかなーなんて考えてます。
ZL/ZRに関してはマイコンのファームウェア的には実装済みで、
トランジスタを実装して配線するだけです。
右スライドパッドはファームウェアの改造とICの追加が必要になります。
内部スペースの確保に不安が残りますが、なんとかなるでしょう。たぶん。

一番の問題は赤外線通信をどうするかという点で、しばらく悩んでおりました。
できれば3DS内部に赤外線通信モジュールを埋め込みたかったのですが、
そんなスペースは無さそうという結論に至りました。
ですので、赤外線モジュールだけ外付けということにします。
MicroUSBコネクタを使用して着脱可能にする予定。


以上、現状と問題と今後について、でございました。

写真なんかも載せたいと思っていたのですが、手頃なカメラが手元にないのでまたの機会にでも。

投稿者 DOM : 2013年9月16日 23:35