Caso di studio: utilità di calibrazione pedali nGASa

Dashboard desktop ad alte prestazioni per la calibrazione e la diagnostica dei pedali simracing, che comunica tramite protocolli seriali USB.

nGASa GUI Console Banner

Video dimostrativo dell'applicazione

Sviluppato per 3DRap SimRacing
Connessione USB su porta seriale
Modalità grafica Sequenze 3D pre-renderizzate e precalcolate
MCU di destinazione Firmware di bordo personalizzato

Panoramica del progetto

La **nGASa Calibration GUI** è un'applicazione utility SimRacing ad alte prestazioni progettata per interfacciarsi con i **pedali nGASa** professionali di 3DRap. Sviluppata come applicazione desktop multipiattaforma con Electron, React e TypeScript, la dashboard gestisce configurazioni complesse del dispositivo, mappature delle celle di carico e diagnostica.

Bypassando i wrapper standard ad alto overhead, l'applicazione stabilisce un ponte COM virtuale diretto, comunicando con il firmware personalizzato dei pedali tramite una connessione ad alta frequenza **USB over Serial Port**.

Funzionalità principali e ingegneria

  • Comunicazione tramite porta seriale USB: Stabilisce canali seriali direttamente con il firmware personalizzato del microcontrollore. Legge blocchi di dati grezzi e trasmette gli input senza ritardi.
  • Sequenze di immagini 3D precalcolate: Per ragioni di prestazioni e di assoluta compatibilità sui sistemi che eseguono simulatori attivi (dove le risorse GPU sono bloccate dal gioco), la GUI utilizza sequenze di immagini 3D pre-renderizzate e precalcolate dei pedali invece di scene WebGL in tempo reale. Questo elimina il sovraccarico di CPU/GPU.
  • Aggiornamento degli input in tempo reale: Aggiorna dinamicamente i modelli di compressione dei pedali, i grafici di calibrazione e i feed di avanzamento istantaneamente al verificarsi degli input fisici.
  • Migliaia di configurazioni: Fornisce migliaia di possibili configurazioni di parametri (deadzone individuali, curve di risposta non lineari personalizzate, filtri di ridimensionamento dell'output e preset).
  • Aggiornamenti web cloud e popup: Integra livelli automatici di controllo web. Quando viene rilasciata una nuova versione del firmware, il driver viene avvisato tramite un popup di aggiornamento per installare i file più recenti.
  • Flashing del microcontrollore e funzionamento autonomo: Una volta definiti i parametri di calibrazione, gli utenti possono flashare e memorizzare i dati direttamente nella EEPROM del microcontrollore e chiudere l'applicazione GUI. I pedali funzionano in modo completamente autonomo, risparmiando risorse del computer durante le sessioni di gara.

Presentazione del prodotto

Hardware e meccanica dei pedali (rapporto 1:1)

Rendering CAD e layout di assemblaggio (rapporto 2:1)

Caratteristiche tecniche e slide di telemetria

Cambia Argomento

Scegli un argomento specializzato da esplorare: