ケーススタディ:nGASa ペダルキャリブレーションユーティリティ

USBシリアルプロトコルで通信する、高性能なシムレーシングペダルのキャリブレーションおよび診断用デスクトップダッシュボードです。

nGASa GUI Console Banner

アプリケーションデモビデオ

開発対象 3DRap SimRacing
接続 シリアルポート経由のUSB
グラフィックスモード プリレンダリングされたベイク済み3Dシーケンス
対象MCU カスタムオンボードファームウェア

プロジェクト概要

**nGASa Calibration GUI**は、3DRapのプロフェッショナル向け**nGASa Pedals**と連携するように設計された、高性能なSimRacingユーティリティアプリケーションです。Electron、React、TypeScriptを使用して開発されたクロスプラットフォームのデスクトップアプリケーションであり、複雑なデバイス設定、ロードセルのマッピング、診断を管理します。

標準的な高オーバーヘッドのラッパーを迂回することで、アプリケーションは直接の仮想COMブリッジを確立し、高頻度の**USB over Serial Port**接続を使用してペダルのカスタムファームウェアと通信します。

主要機能 & エンジニアリング

  • USBシリアルポート通信:カスタムマイクロコントローラーファームウェアと直接シリアルチャンネルを確立します。遅延なしで生データブロックを読み取り、入力をストリーミングします。
  • ベイク済み3Dイメージシーケンス:アクティブなシミュレーターを実行中のシステム(GPUリソースがゲームに占有されている環境)では、パフォーマンスと完全な互換性の理由から、GUIはランタイムWebGLシーンではなく、ペダルのプリレンダリングされたベイク済み3Dイメージシーケンスを使用します。これにより、CPU/GPUのオーバーヘッドが排除されます。
  • リアルタイム入力更新:物理的な入力が発生すると、ペダルの圧縮モデル、キャリブレーションチャート、進行フィードを即座に動的更新します。
  • 数千の設定構成:数千ものパラメーター構成(個別のデッドゾーン、カスタム非線形応答カーブ、出力スケーリングフィルター、プリセット)を提供します。
  • クラウドWebアップデート & ポップアップ:自動Webチェック層を統合します。新しいファームウェアバージョンがリリースされると、最新ファイルをインストールするためのアップデートポップアップでドライバーに通知されます。
  • マイクロコントローラー書き込み & 自律動作:キャリブレーションパラメーターが定義されると、ユーザーはマイクロコントローラーのEEPROMにデータを直接書き込んで保存し、GUIアプリケーションを閉じることができます。ペダルは完全に自律動作し、レーシングセッション中のコンピューターリソースを節約します。

プロダクトショーケース

ペダルハードウェア & メカニクス(1:1比)

CADレンダリング & アセンブリレイアウト(2:1比)

技術的特徴 & テレメトリースライド

トピックを切り替える

探索する専門トピックを選択してください: