INTRODUCCIÓN
La idea de este proyecto nace con la necesidad de poder controlar un simulador desde elementos externos, y por otra parte, que la información del simulador pueda ser mostrada por elementos externos.
Hoy en día aquellos que quieren hacer su propia cabina de simulación, se ven obligados a adquirir elementos para esta finalidad: tarjetas tipo EPIC que le permiten conectividad con elementos electrónicos, tarjetas de emulación de teclado, etc. También hay quien intenta aprovechar los periféricos de entrada fáciles de adquirir, modificándolos para destinarlo al uso que comentaba: Joysticks, teclados, etc.
El proyecto en el que nos vamos a centrar, es el de cumplir con el objetivo de "controlar un simulador, con elementos externos, y mostrar la información del simulador de la misma manera, elaborando para ello los circuitos y mecanismos necesarios".
PINCHA AQUÍ PARA VISUALIZAR DIAGRAMA ILUSTRATIVO DEL PROYECTO
COMUNICACIÓN CON EL ORDENADOR Y ESQUEMA DE FUNCIONAMIENTO
El sistema IOCards está pensado para resolver las necesidades de cualquier usuario que quiera construir una cabina, un panel o unos simples accesorios. Para ello su diseño se ha basado en la sencillez y la modularidad.
El sistema IOCard se basa en una placa llamada MASTER, que es la encargada de llevar las ordenes del ordenador a los circuitos eléctricos. Esta placa además dispone de 72 Entradas digitales y 64 salidas para usar ya sea directamente por distintos dispositivos o conectándole nuevos circuitos para gestionar otros elementos. Además dispone de un conexión específica para añadir hasta 4 placas adicionales llamadas DISPLAYS, cuya función es la de controlar 16 displays de 7 segmentos cada una.
Se puede conectar directamente a un ordenador 1 placa MASTER a cada puerto paralelo, a su vez, a cada placa de estas hasta 4 placas de DISPLAYS y tantos circuitos adicionales hasta agotar las entradas o salidas que requieran cada uno ellos. Estos circuitos especiales que se pueden incluir los detallaremos posteriormente, explicando el cometido de cada uno.
Además existe la posibilidad de en vez de conectar la placa MASTER al ordenador, conectar una nueva placa llamada DE EXPANSION. Esta nueva placa sirve para multiplicar por 4 las posibilidades de interconexión, ya que sobre esta placa se pueden conectar de 1 a 4 placas MASTER, y en cada MASTER todos los elementos que ya hemos descrito.
Existen dos versiones de esta placa de EXPANSIÓN. Una versión para puerto paralelo y otra para puerto USB llamada Placa USB de Expansión, de tal manera que esta última que además es más potente (descarga al ordenador de trabajo y se pueden conectar 4 ejes adicionales directamente) puede ser usada con una sóla placa MASTER que quiera ser gestionada por puerto USB o hasta 4 por cada placa de expansión. Además pueden ser conectadas tantas placas de expansión como puertos USB haya disponibles en el ordenador.
Estas conexiones además no sólo pueden realizarse en un ordenador, sino en tantos ordenadores se cuenten en el proyecto de cabina, pues además el software de las placas permite que la gestión electrónica sea distribuida, de tal manera que por ejemplo un ordenador lo podemos dedicar con unas tarjetas al control de MCP y Radios, y otro al control de CDUs y Overhead. El software se encarga de encaminar los datos al ordenador central donde se encuentre el simulador.
De esta manera como se puede observar, el sistema tiene capacidad de gestionar desde un pequeño panel, hasta el proyecto de una cabina donde se simule el 100% de sus sistemas, sin invertir en más electrónica que la necesaria.
Existen además otras placas USB para el control de emulación de teclado, ejes analógicos, servo-motores, motores paso a paso, etc...
Todo ello controlador por un software de manejo muy fácil para el usuario novel.
Se dispone también de un potente software para usuarios avanzados, con el que las placas toman toda su potencia, para crear cabinas totalmente realísticas.
COMO CONSEGUIR LAS PLACAS IOCARDS
En primer lugar es importante resaltar que el proyecto IOCArds es GRATUITO, y el autor sólo autoriza a usar estos circuitos en entornos NO COMERCIALES.
Todos los esquemas de los circuitos, incluidos los circuitos impresos pueden ser descargados de esta web para su fabricación. También el software necesario puede ser descargado gratuitamente, incluyéndose librerias de desarrollos para dar posibilidad a aplicaciones específicas de los usuarios.
El proyecto IOCard nace de la unión de un grupo de constructores españoles, los cuales además se unen para gestionar la fabricación industrial de aquellos circuitos impresos más complejos. Es por esto que además ofrecemos el servicio de gestionar esta fabricación de elementos y la adquisición de los componentes como facilidad adicional al usuario de este proyecto, cobrando adicionalmente sólo los gastos de gestión y envío del material o en el caso de que se pida el circuito ya montado y probado, el coste de trabajo de dicho montaje.
Es por tanto que para obtener los circuitos existan 3 fórmulas :
- Descargar los circuitos y construirlos uno mismo (o mandarlos a construir), y adquirir los componentes en tiendas de electrónica.
- Realizar un pedido en opencockpits de un KIT de montaje, donde ya se envia el circuito impreso y los componentes necesarios, quedando sólo el montaje del mismo.
- Realizar un pedido en opencockpit de la tarjeta deseada ya montada y testeada.
Para realizar estos pedidos puede PINCHAR EN ESTE ENLACE
ESPECIFICACIONES :
Autor | Manuel Vélez |
URL | http://www.opencockpits.com |
Modelo de Proyecto | free |
Filosofía | Abierta, sencilla y muy modular |
Disponibilidad | Todos los sistemas implementados. Uso del puerto paralelo y USB |
Precios | Coste básico de los elementos |
Tecnología | ICs lógicos, y microcontroladores. |
A/D | Disponible circuito. Consumen 8 entradas digitales y pueden usarse tantos ejes como entradas se dispongan. Disponible además varios de estos conversores (ejes) en las Placas USB de expansión, USB-Servos y USB-Stepper. |
DAC | No hay circuito disponible en estos momentos. |
Entradas Digitales | 72 por placa, Max. 288 por cada placa USB de expansión con sus 4 placas Master conectadas. |
Capacidad máxima total del sistema | Ilimitada, al poder multiplicar los elementos por cada ordenador conectado en red del sistema, y tantas placas por ordenador como puertos USB. |
Encoders Rotativos | Disponible Placa de Encoders. Consumen 2 entradas digitales cada encoder y pueden usarse tantos como entradas disponibles. Cada placa alberga hasta 4 encoders. Algunos encoders rotativos pueden ser conectados directamente a la placa Master. En especial aquellos con codificación Gray para cada detent. |
Encoders simulados via Interruptores rotativos | Se conectan directamente y pueden usarse tantos como entradas disponibles. Consumen 3 entradas cada uno. |
Servo(PWM) | Disponible Placa de servos conectada a la Placa Master y también placa USB-Servos que se conecta directamente a un puerto USB sin necesidad de Placa Master. Esta última gestiona hasta 6 servo-motores. |
Salidas digitales | 64 por placa, Max. 256 por cada placa USB de expansión. |
Motores paso a paso | Disponible circuito. Consumen 4 salidas digitales y pueden usarse tantos como salidas dispobibles. Se dispone también de placa USB-Stepper, la cual puede gestionar hasta 3 de estos motores. |
Display 7-segmentos | Max. 256 por cada placa USB de expansión una vez conectadas las 4 Masters que puede albergar. |
Leds | Se conectan directamente y pueden usarse tantos como salidas disponibles. Consumen una salida cada uno. |
Displays LCD | Se conectan directamente y pueden usarse tantos como salidas disponibles. Consumen 6 salidas cada uno.(actualmente se ha abandonado el soporte). |
Relés | Disponible circuito. Consumen 1 salida digital y pueden usarse tantos como salidas dispobibles. |
Plataforma | Windows y próximamente XP. |
Simuladores soportados | Fsimulator y X-plane |
Integración con simulador | FSUIPC o IOCP con otros elementos. |
Soporte | Vía Foros específicos, e-mail y lista de distribución |
Manuales | Disponibles manuales y tutoriales en Español, Inglés y Francés. |
Software | Control y testeo del sistema, sistema de configuración y núcleo de gestión. Controladores para todas las placas. |
Conexión al ordenador | Puerto paralelo y USB |
Scriptable/Programable | Potente lenguaje orientado a eventos llamado SIOC para usuarios avanzados. |
Software de las IOCards
El software de las IOCards permite configurar las mismas para funcinar en el FSimulator 2000, 2002 y 2004. Además recientemente existe una versión para las distintas versiones del simulador X-Plane.
El software consiste en varias aplicaciones : Un controlador-testeador de las placas, un configurador y el programa principal de gestión.
Entre otras cosas, el software incluye un simulador de las tarjetas para realizar pruebas, un encoder de teclado por software y también se dispone de libreria de desarrollo.
El sistema permite conectarse por los protocolos FSUIPC utilizado en el FSimulator y también el IOCP mucho más moderno y rápido capáz de gestionar cabinas con movimiento en tiempo real.
Para más detalles, puede descargar los tutoriales y manuales que están traducidos a varios idiomas.