Este contenido se ha traducido automáticamente. Mostrar original
OpenSplitDeck (v0.2)
スチームデッキとスチームコントローラーにインスパイアされたカスタムモジュラーワイヤレスコントローラー。トラックパッド、着脱式のハーフ、そして完全なHIDサポートが特徴です。nRF52840マイクロコントローラーとEnhanced ShockBurstプロトコルを使用してゼロから構築されています。動画
注意
このプロジェクトは初期開発段階にあります。v0.2です。破局的な変更、バグ、頻繁な更新が予想されます。
🚀 プロジェクトの目標
- 🎮 モジュール式のワイヤレスハーフでSteam Deckのようなコントローラーをエミュレートする。
- 🖱 マウス、キーボード、ゲームパッドのHIDモードをサポート
- 🧲 Azoteq IQS7211Eセンサーを使用したカスタムメイドのトラックパッド
- 🔋磁気ポゴピン充電および取り付けシステム
- 🛠 完全にオープンソースのハードウェアとファームウェア
😎 現在の状況
- 🎮 DS4コントローラーのエミュレート - これでトラックパッド用のSteam Inputを利用することができます。理想的にはSteam Deckのコントローラーとして表示されたいと思っていますが、それは思ったよりも難しい作業のようです。
- 🖱 マウス、キーボード、ゲームパッドのHIDモードをサポートします。 - まあまあ。マウスとキーボードはHIDデスクリプタで適切に設定されていますが、私はまだそれらを実装していません。
- 🧲 Azoteq IQS7211Eセンサーを使用したカスタム製のトラックパッド - はい。
- 🔋磁気ポゴピン充電および取り付けシステム。 - はい、でも彼らは充電しかサポートしていません。コントローラーの2つの半分が互いに通信できるようにする方法を見つけたいです。
- 🛠 完全にオープンソースのハードウェアとファームウェア - 😎
コントローラーはまだ初期段階にありますが、それでも正常に機能し、期待どおりに動作しています。まだ改善し、最適化し、その他の機能を追加する必要があります。このプロジェクトの進歩をお楽しみにし、自分で作ってみてください!私の説明が悪い場合は教えてください。
✅ v0.2 開発チェックリスト
ハードウェア
- 左右のコントローラーハーフ(nRF52840)
- USBドングル(nRF52840)
- カスタムトラックパッドPCB(IQS7211E)
- シェルの3D印刷可能なバージョン
- コントローラのPCB(左+右)
- ジョイスティックのPCB(コストを下げるため)
- GP2040CE + NRFドングル
ファームウェア
- ESBベースの無線通信
- マウス+ゲームパッド+キーボードのHIDレポート
- トラックパッドとボタンの入力解析
- ハプティクス
- ラムブルサポート
- ジャイロサポート
- キャリブレーションルーチン+内部メモリに保存
- 設定可能なモード(ジェスチャー/タップ/マウス/ゲームパッド)
- スチーム入力の互換性またはXInputの互換性(これは現在DS4を通じて実現されています)
- 容量性ジョイスティック
その他
- ドキュメンテーションと図面を改善する。
- スクリーンを追加する
- ユーザーインターフェイスや設定ユーティリティを設計する(ソフトウェアか、画面の追加か)。
- ファームウェアをZephyrに移行する(オプションの将来の機能)
- レイテンシーとパケットロスの処理を最適化する。
- コストを削減する。
📷 メディア
まもなく公開予定 — デモ画像、開発進歩、ゲームプレイテスト。
🛠 組み立ての手順
回路図と基板ファイル:
左PCB
ライトPCB
トラックパッド
ファームウェアのフラッシングの手順
(近日公開予定)
BOMとツール
_(近日公開予定)
ビルドガイド
(近日公開予定)_
🤝 貢献する
ご協力をお願いします!リポジトリをフォークしたり、問題を開いたり、プルリクエストを提出したりしてください。
もしどこからスタートすればいいかわからないなら、チェックしてみてください。チェックリストオープンタスクのために。
📄 ライセンス
MITライセンス — 詳細についてはLICENSEファイルをご覧ください。
💬 連絡先
質問や提案がある方は、GitHubのIssuesを通じてお問い合わせください。ユーチューブ。