Inhaltsverzeichnis:

Stewart-Plattform - Flugsimulator X - Gunook
Stewart-Plattform - Flugsimulator X - Gunook

Video: Stewart-Plattform - Flugsimulator X - Gunook

Video: Stewart-Plattform - Flugsimulator X - Gunook
Video: 6DOF stewart platform motion simulator 2024, November
Anonim
Stewart-Plattform - Flugsimulator X
Stewart-Plattform - Flugsimulator X
Stewart-Plattform - Flugsimulator X
Stewart-Plattform - Flugsimulator X
Stewart-Plattform - Flugsimulator X
Stewart-Plattform - Flugsimulator X
Stewart-Plattform - Flugsimulator X
Stewart-Plattform - Flugsimulator X

Die Steuerung der Steuerung von einer Stewart-Plattform, die Steuerung eines Flugsimulators mit einem Video-Lamado-Flugsimulator X. Eine Flugsimulation mit einem arduento, eine logra-Manipulation de la plataforma de Stewart en tiempo real.

Primeramente se maquinó la plataforma y se ensamblo de manera que fuera una representación a escala completamente funcional. Die Position und Ausrichtung der Plattform mit 6 Stufen der Freiheit und der Kontrolle über die Mittel der 6 Servos, die Verbindung mit 6 Ejes der Mittel der Drehbewegungen, die freie Wahl der Bewegungen und die Cade eje.

Verwenden Sie verschiedene Softwares für den Aufbau eines Vínculo auf der Plattform. Se utilizó a simulador de vuelo para enviar los movimientos a la plataforma and a programa que lee los valores de la simulación para posteriormente poder realizar operaciones con ellos.

La ruta de instrucciones que se sigue es la siguiente: Por medio de un joystick se controla el juego de video, el avión dentro del juego tiene, por naturaleza, valores de header, Pitch y roll, los cuales varian en una gradostidad de Estos valores son monitoreados por el programa Link2fs, quien beitreten zu den registros del juego und los envía von medio de la comunicación serial hacia el Arduino.

El Arduino recibe Las lecturas y las Interpreta, por medio de cinemática inversa, für Computar und movimiento gleichwertige Wiedergabe von 6 Servos mit Komponenten auf der Plattform von Stewart.

Finalmente, Los Servos Hacen La Mímica de movimientos realizados dentro del simulador de vuelo.

Schritt 1: Materialien

Materialien
Materialien
Materialien
Materialien
Materialien
Materialien

Materialien

Placa de acrílico de 3 y 5 mm de 30x30 cm $0.00, Material sobrante laboratorio

Acceso a cortadora laser.

12 Rotulas de 5 mm de rosca 64,70 €

2 Varillen von 5 mm für 1 Mio. $16.80

6 Servomotoren MG995 de 9 Kg $200.00

6 Funktionen für Servomotor impreso en 3D $0.00

3 Soportes para placa superior impresos en 3D $0.00

6 Brazos para servo impresos in 3D $0.00

1 Joystick $0,00 1 Schalter $45,00

1 Jack-Hembra für DC $15.00

1 Arduino uno 400,00 $ 1 Kabel für Arduino

1 Servoschild $300.00

3 Spannungsregler DC-DC $200.00 c/u

20 Pullover $50.00

Tornillos 6 - M5X20mm 1,00 USD 6 - M5X10mm 1,00 USD 12 - M4X60mm 1,00 USD 15 - M4X25mm 1,00 USD 3 - M3X30mm 1,00 USD 24 - M3X25mm 1,00 USD 6 - M2,5X15mm 1,00 USD Tuerkas 27 - M4 0,50 USD 27 - M3 0,50 USD 12 - M5 0,50 USD

Flugsimulator X:

Link2fs:

Archivos diseñados für 3D-impresion incluidos en archivos adjuntos.

Schritt 2: Konexionen

Konexionen
Konexionen
Konexionen
Konexionen
Konexionen
Konexionen

Para las conexiones electricas, primero procederemos adecuar nuestro shield controlador de servomotores. Hace falta soldar unos pines a la placa como se muestra und las fotos de este paso.

Una vez soldados los pines, podemos proceder a posar nuestro shield sobre el arduino para llevar a cabo las conecciones referentes a los pines del servo.

Verwenden Sie eine DC-Buchse für die Nahrungsergänzung mit dem Schild, es ist eine vollständige Option.

Para controlar el encendido y apagado incluimos un interruptor, el cual ya está contempladado en los planos de la base de en medio.

Para conectar los step down voltages, se requieren 2 Kabel, tanto para las entradas como para las salidas. Estos tritt zurück pueden alimentar hasta 2 de nuestros servomotores, por lo que utilizaremos 3. Cada salida de los step downs alimentará a 2 servos en sus pines de voltaje y tierra, entsprechend.

Todo lo descrito se muestra dentro de las imágenes de este paso.

Schritt 3: Ensemble

Ensemble
Ensemble
Ensemble
Ensemble
Ensemble
Ensemble

El ensable debe quedar como en las imagenes contenidas en la descripción de este paso.

Primero, es necesario ensamblar las rotulas con sus respektivas varillas.

Nuestras varillas fueron cortadas en tramos de 23 cm, pues la parte que va adentro de las rotulas mide 1 cm, dejando la varilla sichtbar a una distancia de 21 cm.

Antes de ensamblar nuestras varillas con cualquier otro Componente, debemos preparar nuestros servos.

Para Calibrarlos, hay que colocar un brazo de nuestro diseño 3D sobre el eje del servo y girarlo hasta que tope hacia arriba oder hacia abajo. Una vez con el limite fisico del servo fijo, debemos fijar el mismo brazo a un angulo de 90 o -90 grados, sea cual sea el caso.

Se enthalten die Basis der Servo-Montage, die allgemeine Nutzung für die Servomotoren an der Stelle der Basis.

Habiendo Tenido ensamblado cada servo, Podemos montar sobre el excedente de cada tornillo de las bases de los servos la placa de en medio, la cual fijaremos por medio de tuercas.

Posteriormente, nos podemos dirigir a ensamblar ya sea la base superior oder la inferior con las varillas und rotulas que ensamblamos en prime lugar.

Si el caso es ensamblar las rotulas con la base, es necesario solamente atravesar con un tornillo entre la rotula y el brazo del servo y apretar.

Para ensamblar las rotulas con la plataforma superior, es necesario primeo ensamblar los soportes superiores con la plataforma superior, para después unir las rotulas con dichos soportes.

ANMERKUNG: Para una fácil identificación, todas las rotulas quedaran sujetas a partes con un tipo de cúpula.

Todo lo descrito se encuentra en fotos dentro de este paso.

Schritt 4: Ein Volar

Ein Volar!
Ein Volar!
Ein Volar!
Ein Volar!
Ein Volar!
Ein Volar!

Para llevar a cabo la correcta comunicación entre el Joystick, el simulador de vuelo, el arduino y la plataforma, es ist notwendig, die Version von Steam de Flight Simulator X zu deaktivieren.

Una ves instalada y corriendo correctamente, procederemos a descargar und instalar el programa llamado Link2fs, el cual es el encargado de comunicar los parametros del juego al arduino.

En este caso enspecial, estaremos solicitando la lectura de los valores referentes al yaw, pitch, roll, aceleracion en x, y y aceleracion en z, para replicar con la plataforma.

Dentro de este paso se incluyen imagenes del funcionamiento de estos programas.

Dentro del siguiente link encontrarán los pasos and a código base para relacionar variables and leerlas por serial con el Arduino.

www.jimspage.co.nz/Link2fs_Multi.htm