Joga

Panel de Control

Recommended Posts

Buenas Vitore, te respondo:

 

1. Según. Si utilizas usb como un emulador del puerto serie necesitas un driver, pero Microchip tiene unos ya hechos por lo que solo hay que instalarlo.

Si lo configuras como HID (que es como yo lo tengo), pues te lo reconoce automáticamente y no tienes que instalar nada.

Para lo demás abría que hacer un driver propio, lo que no es recomendable a menos que seas masoca :xd: .

 

Te recomiendo ésta página para ver ejemplos en lenguaje C. Otra cosa, el datasheet es

imprescindible para saber como trabaja un componente, cuando tengas algún problema, léelo con atención.

 

 

2. Más que la placa, es como lo programes, puedes programarlo como si fuera un joystick con lo que engancharía directamente como un dispositivo de juegos, o como en mi caso, le mando al programa del pc un mensaje con botón, palanca, etc... que ha cambiado y hago una emulación de teclado. Creo que es lo más efectivo, al igual que casi todos tenemos los joystick programados así, por no tener que ir definiendo botones en los simuladores, por que tenemos más opciones de configuración y va a funcionar en cualquier simulador sin problemas.

 

Mi programa no reconoce el cambio fuera, puesto que lo que hace es enviar una pulsación de tecla en cuanto pulsas algo. Lo que comentas sería muy engorroso de programar y no me parece que merezca la pena, simplemente con poner todas las palancas apagadas y lanzar el simulador vas sobrado. Y si hay cualquier palanca activa, casi siempre son muy pocas (1 o dos normalmente) a menos que tengas una cabina entera. Pero de todas formas siempre abría que empezar con un arranque en frío, con lo que estando todas apagadas no habría problema.También abría que ver si el simulador te permita saber el estado de cada palanca, que es otra historia y habría que estar constantemente pidiendo es estado de los controles, con un consumo e impacto en el simulador.

 

3. Como te he dicho, de esta forma puedes usarlo con lo que quieras, hasta con el Hawx, pero después atente a las consecuencias :anim8lc3: :butcher: :nogato: :crutch: :icon_mrgreen: .

 

Te comento que no he estudiado electrónica, apenas empecé con ella hace un año a modo de hobby y simplemente cuando tengo tiempo y ganas, pues a leer, probar cosas, petan, vuelves leer, vuelen a petar... :D , hasta que lo dominas y vas pillando experiencia. Por eso te digo que antes de hacer nada hay que leerse detenidamente el datasheet, para evitar petadas acaben en desanimo. Para terminar te recomiendo éste foro, todo lo que quieras saber sobre programación de microcontroladores pic lo encontrarás ahí, junto con la utilización de programas relacionados con electrónica, fabricación de placas, etc....

 

Un saludo.

Share this post


Link to post
Share on other sites

se me acaban de poner lo ojos como platos... un TRABAJO INCREIBLE!!! no quiero saber las horas que has invertido en hacerlo, mas el diseño de placas de CI, programación,implantar los programas y todo el verenjenal.

 

Realmente es un trabajo excelente. DEberias patentarlo ante de que te lo copie algun fabricante, :lol:

Share this post


Link to post
Share on other sites

Es digno de admiración el trabajo que has realizado, se cuanto cuesta y lo complicado que es mantener las ganas y el entusiasmo cuando al principio las cosas no salen o "petan" por todos lados.

 

Mi mas sincera felicitación maestro!!!

Share this post


Link to post
Share on other sites

Saludos...

 

Muy interesante tu trabajo, me gustaria ahondar más en el tema del display, en concreto yo tengo un par de controladoras que teoricamente se pueden emplear con botones y potes con un firmware determinado y empleando el PIC18F2455 de Microchip con un botloader, pudiendo actualizar posteriormente dicho firmware via usb:

 

http://www.xtremeracers.info/forums/viewtopic.php?f=45&t=5696

aV171TT0.jpg

 

Es posible, que pudiera adaptar una de ellas para p.e. tener datos de cualquier juego de simulación???

 

Sinceramente, al igual que tu de electrónica y programación soy nulo, lo poco que he practicado ha sido de manera autodidacta, pero con resultados esperanzadores. El tema es que me viene un poco grande lo de programar con python, u otros lenguajes de programación.:(

 

Como tendría que adaptar p.e. este layout para poder visualizar contenidos en un display????

 

Existen firmwares ya modificados para tan propósito???

 

Si ya se, muchas preguntas para poca chicha.

 

Ante todo gracias por responder;un gran trabajo el tuyo.

 

inigohe

Share this post


Link to post
Share on other sites

Buenas, estos días estoy muy liando, así que contesto rápidamente:

 

1º Necesitas que el simulador en cuestión tenga métodos para exportar datos, sino no hacemos nada.

 

2º Hay que hacer para cada simulador que exporte datos, un programa que se comunique con él y con el PIC, por lo que no hay más remedio que programar también el PIC.

 

3º Lo que hay, son proyectos para simuladores específicos, por ejemplo Live For Speed o Rfactor, donde aficionados al simulador cuelgan todo lo necesario para armarse circuitos con los que controlar un display para el volante, o lo venden. De todas formas, son circuitos diseñados para un tipo de display concreto y programados para ello, utilizando un protocolo para comunicarse con una aplicación específica en el pc.

 

Siento si te he desilusionado, como lo veo tienes dos opciones: montas/compras un proyecto específico, donde está todo hecho y solo tienes que seguir los pasos o te pones a programar y te creas tu uno, y luego utilizas el mismo protocolo con diferentes programas de pc para cada uno de los simuladores deseados. Seguro que puedes utilizar parte de algún diseño de otro proyecto, pero tendrás de programarlo.

 

Si tienes alguna otra pregunta más específica no dudes en preguntarlo, he intenta buscar por internet el que más se asemeje a lo que quieres, e intentas reutilizar todo los que se pueda.

 

Un saludo.

Share this post


Link to post
Share on other sites

Mis mas sinceras felicitaciones! Soy Aulus Munitoris, soy nuevo en esto pero llevo tiempo deseando hacer algo que no se parece al proyecto que tu has desarrollado ni de lejos, y me has dejado sorprendido.

si no es mucha molestia, seria posible que colgases en el foro o en un articulo una especie de tutorial de como se fabrican estos aparatos, los materiales utilizados, las herramientas necesarias, los pasos a dar ..., de manera que los profanos podamos iniciarnos en el tema, estoy convencido que muchos compañeros intentarian hacer sus pinitos y llevar la experiencia de la simulacion un poco mas lejos.

1000 gracias por adelantado y 1000 felicitaciones.

Share this post


Link to post
Share on other sites

Buenas noches...

 

Me podrias decir como consigues hacer una conexion bidireccional con el BS, has programado en Phyton???, entiendo que tienes un plugin que te permite sacar y meter variables. Te agradeceria que me explicaras como lo has realizado.

Si has programado en C, verias viable el empleo de Teensy++ para este uso??? como seguramente conoceras este controlador avr, permite emplear codigo c y código arduino mediante TeensyDuino.

El problema que encuentro es poder acceder a las librerias en Lua que emplean los chicos de DCS, ya que no emplean como p.e. los datarefs de Xplane.

Gracias.

inigohe

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.