Caso práctico: nGASa, utilidad de calibración de pedales

Panel de escritorio de calibración y diagnóstico de pedales de simracing de alto rendimiento que se comunica mediante protocolos USB Serial.

nGASa GUI Console Banner

Vídeo de demostración de la aplicación

Desarrollado para 3DRap SimRacing
Conexión USB por puerto serie
Modo de gráficos Secuencias 3D pre-renderizadas y horneadas
MCU objetivo Firmware integrado personalizado

Resumen del proyecto

La **GUI de calibración nGASa** es una aplicación de utilidad para SimRacing de alto rendimiento diseñada para interactuar con los **pedales nGASa** profesionales de 3DRap. Desarrollada como aplicación de escritorio multiplataforma con Electron, React y TypeScript, el panel gestiona configuraciones complejas de dispositivos, asignaciones de celdas de carga y diagnósticos.

Al evitar las capas intermedias estándar de alto consumo, la aplicación establece un puente COM virtual directo, comunicándose con el firmware personalizado de los pedales mediante una conexión **USB sobre puerto serie** de alta frecuencia.

Capacidades clave e ingeniería

  • Comunicación por puerto serie USB: Establece canales serie directamente con el firmware personalizado del microcontrolador. Lee bloques de datos sin procesar y transmite las entradas sin latencia.
  • Secuencias de imágenes 3D pre-renderizadas y horneadas: Por razones de rendimiento y compatibilidad absoluta en sistemas que ejecutan simuladores activos (donde los recursos de la GPU están bloqueados para el juego), la interfaz gráfica utiliza secuencias de imágenes 3D pre-renderizadas y horneadas de los pedales en lugar de escenas WebGL en tiempo real. Esto elimina la sobrecarga de CPU/GPU.
  • Actualización de entradas en tiempo real: Actualiza dinámicamente los modelos de compresión del pedal, las tablas de calibración y los flujos de progreso al instante a medida que se producen las entradas físicas.
  • Miles de configuraciones: Ofrece miles de configuraciones potenciales de parámetros (zonas muertas individuales, curvas de respuesta no lineales personalizadas, filtros de escalado de salida y ajustes preestablecidos).
  • Actualizaciones web en la nube y ventanas emergentes: Integra capas de verificación web automáticas. Cuando se publica una nueva versión del firmware, el controlador recibe una notificación mediante una ventana emergente para instalar los archivos más recientes.
  • Programación del microcontrolador y funcionamiento autónomo: Una vez definidos los parámetros de calibración, los usuarios pueden programar y almacenar los datos directamente en la EEPROM del microcontrolador y cerrar la aplicación GUI. Los pedales funcionan de forma completamente autónoma, ahorrando recursos informáticos durante las sesiones de carrera.

Presentación del producto

Hardware y mecánica del pedal (relación 1:1)

Renderizados CAD y planos de montaje (relación 2:1)

Características técnicas y diapositivas de telemetría

Cambiar Tema

Elige un tema especializado para explorar: