PROYECTO COCKPIT

¿Qué es un cockpit?
Básicamente se trata de un simulador. Un aparato que intenta emular con mayor o menor éxito el habitáculo donde nos encontraríamos dependiendo del uso que le quisiésemos dar a éste, ya que los simuladores abarcan multitud de ámbitos, aunque los más comunes son aviación y conducción automovilística.

Para hacer este proyecto he usado la información de la web de X-Simulator. Especialmente en el proyecto  Joyrider 2DOF full motion simulator by TronicGr.

En mi caso, el objetivo es conseguir algo parecido a esto:


Como se puede apreciar a simple vista, el mayor handicap del proyecto es que, como se aprecia a simple vista, es bastante costoso pero cuenta con un punto a favor: SE PUEDE IR CONSTRUYENDO POR PARTES.

Guía de seguimiento

Divide et impera. Recomiendo un desglose del proyecto para evitar tener demasiados frentes  abiertos y evitar abarcar más de lo que se pueda.

Primer objetivo: Parte electrónica.
  • ¿Qué es esto y para que sirve?
Esto es la columna vertebral del cockpit. Hay un software (del que se hablará más adelante) que enviará información a  este módulo, y este a su vez será el encargado de transmitir al cockpit la información de retorno del juego.
La información que se detalla en este apartado detalla como se deben construir cada una de las partes y cual es su función. Empecemos con un desglose de las partes:  
  • Placa AVR 
Esta placa es la que recibe la información que envía el PC por medio del puerto de serie. En su momento hablaremos del software que se usa para que la información del juego pueda llegar a nuestro dispositivo.
                
Para hacer esta parte del dispositivo, a continuación se detalla todo lo que necesario y los pasos a seguir. 

- Materiales  

  • Placa H-BRIDGE  
Esta placa se podría definir como la placa de fuerza. Es la encargada de transmitir la señal que envía la placa AVR directamente a los servos que estarán instalados en la estructura del cockpit. La placa AVR es tambien la que da alimentación a H-BRIDGE.

- Materiales                                        
- Links de interés


   
  • Estructura
               
  • Software
X-Simulator package soft es un conjunto de programas que se encargan de cotejar la información enviada por el pad,joystick, ... al juego y la información que éste retorna. Una vez procesada la información la envía vía puerto serie hacia nuestro dispositivo.

El conjunto de programas está compuesto por:

- Force-Sender
Encargado de transmitir por red la información PC donde se ejecuta el juego al PC donde está instalado el X-SIM (puede ser el mismo PC. Para ello usar IP Broadcast)
- Force-Profiler
Software encarga de convertir la señal que envía force-sender en señal interpretable para el dispositivo. Existen "games profiles", que archivos en los que ya se han establecido los parámetros para el juego en cuestión.
- Yoda Force feedback escanner
Registra la información recibida del force-sender.
- Video plugin 2x    
Asigna movimientos a videos. Se usa para hacer simuladores de realidad virtual.                                    

- Material
Descargar X-SIM 2.0.8.9

Descarga aquí otras versiones.
Profile games

- Lista de juegos compatibles

RFactor
ARCA
Live for Speed
GTR
GTR 2
Race
Race 07
GT Legends
GTR Evolution
Nascar Racing 2005
Collin McRay Dirt
Dirt 2
Racedriver Grid
Racer
Grandprix 3+4
SBK (motorcycle sim)
iRacing
F1 2010
  - Links de interés
Implementing PID control in Microcontroller
How-to find Memory Mapped Files (MMF)
How-to drive Dyadic' SCN5 actuators with X-Sim²
How-to Install X-Sim 2.0 in Windows Vista
Testing Your SCN5 Actuators In X-Sim 2.0
Testing Your 2DOF DIY Motion Base To Prevent Damage To Your Actuators
How-to install X-Sim in Windows Vista
Hyperterminal in Windows Vista
How-to Create a Single Icon To Set Your Profile, Configure Sender Plugin and Start GameCheat_engine
How-to Create SCN5 Fixed Speed/Accel in Synaptrix
How-to Skin X-Sim's Force Profiler and Force Sender 


  • Varis útils

    • Videos varis                         

       

      Si te animas a hacerte uno y necesitas consejo o ayuda cuenta conmigo.