Simulador de movimiento con arduino

Montajes Personales : Cockpits, Pedales, Botoneras...

Moderador: XRStaff

nicko_esx
Recien salido a pista
Recien salido a pista
Mensajes: 72
Registrado: 16 May 2012 21:09

Simulador de movimiento con arduino

Mensaje por nicko_esx »

estimados. se que abrieron un post para arduino. pero aparentemente tiene poca visita.
queria comentarles que hace tiempo vengo investigando como hacer mi simulador de movimiento en base a placas y demas comerciales. obviamente arduino a la cabeza
queria compartir con los interesados algunos link que he podido encontrar este tiempo. algunos de ellos son ejemplos de un mini simulador con servo de rc, y otros muestran haber adaptado la placa de thanos a la arduino uno.

les paso los link si me permite el foro para que los vean. si no se manejan bien en ingles como yo osen el traductor :P
este link es de un mini simulador con servos
http://www.x-simulator.de/forum/2dof-ar ... t3469.html

este link es de la placa puente h de tronic adaptada a arduino.
http://www.x-simulator.de/forum/2dof-ar ... t3810.html

se que algunos diran que nunca hicieron una placa y aqui aprendieron. pero bueno tal vez otros buscamos otras soluciones (por inutiles seguramente).
he encontrado tambien algunas puente h que creo podrian servir. por ejemplo esta la venden en argentina
http://articulo.mercadolibre.com.ar/MLA ... no-cnc-_JM
que opinan los que saben de esta placa?

tambien esta esta pero no en argentina
http://www.ebay.com/itm/50A-Dual-channe ... 6391128749

ojala podamos ir aportando para que sea mas accesible a todos (con diferentes capacidades tecnicas) la construccion del simulador.
es verdad que en el post plataforma arduino el amigo airam comento haber avanzado en el desarrollo del simu con servos. le mande un mp, me respondio de muy buena manera, pero esta un poco ocupado asi que lo esperamos (en mi caso particular con muchas ansias) su regreso al tema :D
saludos espero que le sea interesante para alguno ver esos post.
Avatar de Usuario
ezemsn
Recien salido a pista
Recien salido a pista
Mensajes: 67
Registrado: 10 Jun 2010 18:57
Volante: Logitech G27
Ubicación: Vilafranca del Penedes - Barcelona
Contactar:

Re: Simulador de movimiento con arduino

Mensaje por ezemsn »

yo estuve mirando el tema para hacer el simulador con movimiento, pero en verdad no conozco nada de nada,nunca e soldado con estaño.xDDD ,a lo mejor parece raro,pero me encantaría tener uno de estos bichos.
Me decanto con el mas económico parece que es el de los motores DC,si alguien nos podría asesorar,Ya me tiro al armado.

Gracias.
nicko_esx
Recien salido a pista
Recien salido a pista
Mensajes: 72
Registrado: 16 May 2012 21:09

Re: Simulador de movimiento con arduino

Mensaje por nicko_esx »

hola ezemsn
te comento que yo tengo algo de experiencia en soldado pero no en armado de placas...
en informatica me defiendo bien.
el tema es ir buscando acoplar distintos componentes hechos para la solucion final :D ojala lo podamos hacer... se que en este foro nos van a ayudar. hay muchos capos aqui.

con respecto a la puente h que puse antes aqui la encontre en ebay traducida
http://esp.ebay.com/viewItem?item=261002903345&v=gbh
a ver si no sirve :D
se que existe una de pololu pero no la encuentro ultimamente.
Avatar de Usuario
Kenzo
Poleman
Poleman
Mensajes: 1620
Registrado: 27 Sep 2009 19:19
Volante: Logitech G27
Ubicación: Alcalá de Henares

Re: Simulador de movimiento con arduino

Mensaje por Kenzo »

Para que usar arduino si ya esta echo con puente h y compañia?
- El segundo, es el primero de los perdedores (by Ayrton Senna)
ImagenImagenImagen
nicko_esx
Recien salido a pista
Recien salido a pista
Mensajes: 72
Registrado: 16 May 2012 21:09

Re: Simulador de movimiento con arduino

Mensaje por nicko_esx »

perdon kenzo no entiendo tu pregunta.
yo me refiero a usar la arduino como avr. y a eso sumar el puente h.
se que viene avr de pololu y otras pero aqui no se consigue nada en argentina.
la otra opcion son los actuadores scn5 pero mucho menos se consiguen.
te referias a alguna placa avr que viene hecha??
Avatar de Usuario
Kenzo
Poleman
Poleman
Mensajes: 1620
Registrado: 27 Sep 2009 19:19
Volante: Logitech G27
Ubicación: Alcalá de Henares

Re: Simulador de movimiento con arduino

Mensaje por Kenzo »

Si a eso más o menos me refería.
¿Que en Argentina no se puede montar¿ o eso entiendo, si que encuentras materiales, diría yo que al menos 3 compañeros Argentinos tiene montado ya el sistema.
Yo me pasaba por el hilo de cockpit en movimiento y lo leía hacia atras y veras que lo que te comento es cierto.
Lo mejor que postees en el mismo hilo, claro esta primero léelo antes entero aun que cueste, rápidamente te guiaran donde comprar etc.
- El segundo, es el primero de los perdedores (by Ayrton Senna)
ImagenImagenImagen
Avatar de Usuario
ezemsn
Recien salido a pista
Recien salido a pista
Mensajes: 67
Registrado: 10 Jun 2010 18:57
Volante: Logitech G27
Ubicación: Vilafranca del Penedes - Barcelona
Contactar:

Re: Simulador de movimiento con arduino

Mensaje por ezemsn »

Pasa que habla creo ,de cómpralos directamente sin tener que fabricarlo uno !!!
Avatar de Usuario
Kenzo
Poleman
Poleman
Mensajes: 1620
Registrado: 27 Sep 2009 19:19
Volante: Logitech G27
Ubicación: Alcalá de Henares

Re: Simulador de movimiento con arduino

Mensaje por Kenzo »

ezemsn escribió:Pasa que habla creo ,de cómpralos directamente sin tener que fabricarlo uno !!!
Tanto Puente H y AVR se pueden comprar igualmente que arduino.... el tema de hacérselo uno aparte de aligerar costos es el de hacértelo tu y claro, como no, muchísimo mas soporte que uno comercial.
- El segundo, es el primero de los perdedores (by Ayrton Senna)
ImagenImagenImagen
nicko_esx
Recien salido a pista
Recien salido a pista
Mensajes: 72
Registrado: 16 May 2012 21:09

Re: Simulador de movimiento con arduino

Mensaje por nicko_esx »

estimados gracias a todos por comentar.
yo entiendo que es muy lindo hacerlo uno mismo. pero siendo realista se que hoy por hoy no lo lograria. y como yo vi que hay varios, por eso estuve estudiando la posibilidad de arduino y otras placas armadas.. como tambien la posibilidad de arduino mas la puente h fabricada. esta ultima veo que es mas simple (por asi decirlo) que la avr para construir.
por favor no se ofendan ni molesten quienes ya hicieron su trabajo desde 0. los admiro realmente. pero este post era para ver si se podia aportar ideas para la plataforma arduino.
yo por mi parte estoy investigando. ya tengo la placa. estoy estudiando practicando su lenguaje. probando ejemplos. ya pude hacer andar cervos a ordenes desde el pc. pero no logro configurar el x.sim correctamente para el envio de datos.
estoy probando los ejemplos que puse arriba. de un mini cocpit con sevos de rc. pero seguramente mi falla esta en el x.sim. me esta costando configurarlo.

repito por favor no se molesten por haber gente como yo que prefiera adquirir alguna plataforma comercial o alguna parte, por no tener por ahora habilidad tecnica para hacerlo por si mismo.
espero que en este foro haya lugar para este tipo de post y opciones.
gracias
a medida que vaya avanzando ire posteando.
Avatar de Usuario
Kenzo
Poleman
Poleman
Mensajes: 1620
Registrado: 27 Sep 2009 19:19
Volante: Logitech G27
Ubicación: Alcalá de Henares

Re: Simulador de movimiento con arduino

Mensaje por Kenzo »

Nada, no son molestias ningunas, el Xsim es complejo de configurar, no cabe duda.
Y esta claro que no todos pueden armarse una placa ya sea por que no son manitas, por tiempo o por que no lo desean.

Si puedo comentarte, que tanto la AVR como el puente H no tienen nada de complicado o lioso, con poco sigas como insolar una placa (siempre te lo puede hacer un amigo/conocido mañoso) veras que todo lo demás es bien fácil.
Lo del tema arduino... ando muy perdido, si decirte que tanto puente H como AVR las hay comercialices pero carillas y no siempre compatibles con el Xsim
- El segundo, es el primero de los perdedores (by Ayrton Senna)
ImagenImagenImagen
ronicv
Espectador
Espectador
Mensajes: 5
Registrado: 25 Jun 2012 13:29
Volante: g27

Re: Simulador de movimiento con arduino

Mensaje por ronicv »

hola nicko_esx yo opino lo mismo no todos pueden montarse de cero todo me incluyo es que por mas que lea no me queda todo claro lo de las placas y componentes es que en cuestión de soldaduras ni idea y seria bueno que aya un proyecto que mire y compare precios y especificaciones de los que ya vienen armados para personas como nosotros que nos lia bastante esto de la electrónica yo me apunto a tu idea
nicko_esx
Recien salido a pista
Recien salido a pista
Mensajes: 72
Registrado: 16 May 2012 21:09

Re: Simulador de movimiento con arduino

Mensaje por nicko_esx »

hola ronicv
gracias por el comentario. yo por mi lador sigo investigando. no tengo grandes logros pero por el poco conocimiento en electronica y programacion estoy conforme. voy al menos entendiendo como trabaja xsim y como llegan los datos a arduino. en el foro de xsim y de arduino hay algunos ejemplos de proyectos. a mi no me resultaron eso es lo que no entiendo pero es cuestion de cada uno probar en su placa...
veremos que surge de esto. ojala podamos recibir ayuda al menos sobre xsim. y seguimos esperando a airam :D
nicko_esx
Recien salido a pista
Recien salido a pista
Mensajes: 72
Registrado: 16 May 2012 21:09

Re: Simulador de movimiento con arduino

Mensaje por nicko_esx »

hola gente nuevamente aqui posteando. cumpliendo con algo prometido tal vez.
queria compartir con uds un nuevo logro :D con arduino y xsim
es un mini simulador de moviminento basado en el post de jamesdio http://www.x-simulator.de/forum/2dof-ar ... it=arduino :thbup: el cual me a inspirado para entrar en arduino.
tambien un agradecimiento nuevamente para astro :cheers: del foro de x-simulator.de quien me ha ayudado evacuando dudas... detalles que no veia por mi mismo :cheers:
el video: es un poco improlijo al igual que el modelo.. disculpen uds , lo hice con lo que tenia a mano.


el codigo. como dije basado en el de jamesdio con unas pequeñas modificaciones. detalles. mas adelante lo ire depurando a mi gusto. todos los reconocimientos a jamesdio

Código: Seleccionar todo

    #include <Servo.h>

    Servo myservo1;
    Servo myservo2;

    int Degree;
    int Gforce = 0;
    int Gforce1 = 0;
    int Gforce10 = 0;
    int Gforce100 = 0;

    char kind_of_data;

    void setup() {
     
      
      myservo1.attach(2);
      myservo2.attach(3);
     
      
      myservo1.write(90);
      myservo2.write(90);
     
      
      Serial.begin(9600);
    }

    void loop() {

      
      while(Serial.available() > 0) {
       
        kind_of_data = Serial.read(); //para USO X~a01~ Y~a02~
        if(kind_of_data == 'X') {
          Read_Pos(kind_of_data);
        }
        if(kind_of_data == 'Y') {
          Read_Pos(kind_of_data);
        }
      }
    }
       
    void Read_Pos(char which_servo){
      delay(2);
      int Gforce100 = Serial.read()- '0';
      delay(2);
      int Gforce10 = Serial.read()- '0';
      delay(2);
      int Gforce1 = Serial.read()- '0';
     
      
      if (Gforce1 < 0) { Gforce = Gforce10 + 10*Gforce100; }
      if (Gforce1 < 0 && Gforce10 < 0) { Gforce = Gforce100; }
      if (Gforce100 < 0) { Gforce = 127; }
      if (Gforce1 >=0 && Gforce10 >= 0 && Gforce100 >= 0) { Gforce = 100 * Gforce100 + 10 * Gforce10 + Gforce1; }

      if (which_servo == 'X') {
        Degree = map(Gforce, 0, 255, 175, 5);   
      }
      if (which_servo == 'Y') {
       Degree = map(Gforce, 0, 255, 5, 175);
     }

      if (which_servo == 'X') {
        myservo1.write(Degree);
        delay(10);
      }
     if (which_servo == 'Y' ){
        myservo2.write(Degree);
        delay(5);
      }
    }
espero les guste y tal vez sirva a algun novato como yo que quiera empezar.
se que es un juguete al lado de uno de verdad. pero me podria ir sirviendo para empezar a comprender como funciona. como tambien depurar movimientos. configuraciones etc. es una escala D:

saludos.
Avatar de Usuario
ezemsn
Recien salido a pista
Recien salido a pista
Mensajes: 67
Registrado: 10 Jun 2010 18:57
Volante: Logitech G27
Ubicación: Vilafranca del Penedes - Barcelona
Contactar:

Re: Simulador de movimiento con arduino

Mensaje por ezemsn »

que placa arduino estas usando y que puente H..¿espero que sea correcto lo que pregunto?
nicko_esx
Recien salido a pista
Recien salido a pista
Mensajes: 72
Registrado: 16 May 2012 21:09

Re: Simulador de movimiento con arduino

Mensaje por nicko_esx »

hola ezemsn
la placa es arduino UNO
no estoy usando puente h. ya que arduino tiene libreria de servo y soporta alimentar micro servos. de 5v.
lo que si estoy usando es una fuente externa de 5v. lo que hago es alimentar un protoboard de alli se alimentan los servos y solamente la masa de 5v del protoboard la llevo a la masa del arduino. eso me explicaron una vez en un foro. para equilibrar voltages creo utilizando fuente externa.
por las dudas aclaro los servos tienen tres cables dos alimentacion y uno señal. son los que van conectados a los pines 2 y 3 del arduino.
seguire investigando tal vez esta modelo maqueta me sirva para armar algo mas grande... aunque se que me estare metiendo en otros terrenos ocmo utilizar PID y potenciometros para dar posicion.
espero te sirva la respuesta. es una respuesta de novato.
si puedo seguir evacuando dudas aqui estare
Avatar de Usuario
estanislaolopez
Piloto Privado
Piloto Privado
Mensajes: 479
Registrado: 10 Oct 2009 05:14
Volante: DIY 100%, controladora WN
Ubicación: Argentina

Re: Simulador de movimiento con arduino

Mensaje por estanislaolopez »

Buenisimo Nico, excelente tu trabajo !!! tengo que ver esto del Arduino, la verdad es que no lo conozco y me gustaría experimentar un poco con esto ...

Saludos !!!
nicko_esx
Recien salido a pista
Recien salido a pista
Mensajes: 72
Registrado: 16 May 2012 21:09

Re: Simulador de movimiento con arduino

Mensaje por nicko_esx »

hola estanislao
gracias loco :D
la verda vos tambien me respondiste de entrada mis consultas. y me guiaste en xsim.
viste el otro post? el de la shift light? ejjeeje es algo simple pero esta bueno poner un led para luz de corte sin hacer nada mas en electronica. solo programar la placa. ese ejemplo lo puse en el otro post de plataforma arduino.
Avatar de Usuario
ezemsn
Recien salido a pista
Recien salido a pista
Mensajes: 67
Registrado: 10 Jun 2010 18:57
Volante: Logitech G27
Ubicación: Vilafranca del Penedes - Barcelona
Contactar:

Re: Simulador de movimiento con arduino

Mensaje por ezemsn »

si esta placa arduino uno,me sirve para luego continuar con algo grande.me la voy a comprar para probar
Avatar de Usuario
RAYBACK
Recien salido a pista
Recien salido a pista
Mensajes: 71
Registrado: 16 Mar 2010 00:21
Volante: G25

Re: Simulador de movimiento con arduino

Mensaje por RAYBACK »

perdona nicko, que software utilizais para sacar los datos del juego y pasarlo al arduino?
como he visto al principio tambien lo han conseguido sacar del DIRT 3 no?,
como se hace eso?

Gracias y un saludo
Rayback.
nicko_esx
Recien salido a pista
Recien salido a pista
Mensajes: 72
Registrado: 16 May 2012 21:09

Re: Simulador de movimiento con arduino

Mensaje por nicko_esx »

hola rayback. el soft es el xsim. se lo descarga de http://www.x-simulator.de
hay algunos manuales en ingles. y algunos muy basicos en español. en este foro en la parte de desarrollo de simulador tambien explican y hablan de xsim.
de este foro saque mucha info.
a la mandame por privado tu email y veo de pasarte las direcciones de las paginas y descargas que tenga.
Avatar de Usuario
heiku
Calentando neumaticos
Calentando neumaticos
Mensajes: 173
Registrado: 04 Oct 2007 00:00

Re: Simulador de movimiento con arduino

Mensaje por heiku »

muy buenas.

Excelente trabajo. Enhorabuena. :aplau:

Podrías poner unas fotos de las conexiones del Arduino? el potenciometro ¿dónde está?

Y también una fotito del USO del XSim?


un saludo
nicko_esx
Recien salido a pista
Recien salido a pista
Mensajes: 72
Registrado: 16 May 2012 21:09

Re: Simulador de movimiento con arduino

Mensaje por nicko_esx »

hola heiku
no tengo como sacar fotito ahora. te comento como funciona.
los servos tienen tres cables. + - y señal.
el servo tiene una controladora interna el cual recibe señal de pulso por el tercer cable.
estos se posicionan automaticamente. con todo esto quiero decir que no le puse potenciometro. los servos junto a su controladora interna tienen un mini potenciometro para calcular la ubicacion.
el tema de la conexion con arduino es simple. el pin 2 y el pin 3 estan configurados como salida digital eso se ve en el codigo:
myservo1.attach(2);
myservo2.attach(3);

la alimentacion de un solo potenciometro se lo puede hacer tomando la salida 5v y gnd del arduino pero para dos servos fue necesario poner alimentacion externa.
una fuente de 5v alimentando las lineas + y - del protoboard a donde estan conectados los + y - de los servos. y el gnd del arduino para equilibrar.
con arduino es muy facil manejar servos. tiene su libreria, hay muchos ejemplos en la pagina de la misma.
la configuracion del xsim:
no soy experto en xsim. te puedo decir que bajes los profiles que subio jamesdio
http://www.x-simulator.de/forum/2dof-ar ... it=arduino
espero sirva de algo la explicacion
Avatar de Usuario
heiku
Calentando neumaticos
Calentando neumaticos
Mensajes: 173
Registrado: 04 Oct 2007 00:00

Re: Simulador de movimiento con arduino

Mensaje por heiku »

muy buenas.

una explicación excelente.

hay una cosa que no entiendo, en el código del arduino falta por meter el potenciometro de posición del motor?

un saludo, y repito excelente trabajo :aplau:
ronicv
Espectador
Espectador
Mensajes: 5
Registrado: 25 Jun 2012 13:29
Volante: g27

Re: Simulador de movimiento con arduino

Mensaje por ronicv »

hola a todos exelente trabajo nicko_esx de a poquito vamos avanzando googleando encontré esto a ver que opinan esta basado en arduino http://mrxclub.foroactivo.com/t22-const ... ras#bottom
ronicv
Espectador
Espectador
Mensajes: 5
Registrado: 25 Jun 2012 13:29
Volante: g27

Re: Simulador de movimiento con arduino

Mensaje por ronicv »

y aqui el ejemplo mas claro de que se puede http://www.x-simulator.de/forum/viewtop ... =22&t=3898 :aplausoup: :oks:
Responder