תוכן עניינים:

פלטפורמת סטיוארט - סימולטור טיסה X: 4 שלבים
פלטפורמת סטיוארט - סימולטור טיסה X: 4 שלבים

וִידֵאוֹ: פלטפורמת סטיוארט - סימולטור טיסה X: 4 שלבים

וִידֵאוֹ: פלטפורמת סטיוארט - סימולטור טיסה X: 4 שלבים
וִידֵאוֹ: Behind the Scenes at Universal Orlando Resort Destination America (2015) 2024, נוֹבֶמבֶּר
Anonim
פלטפורמת סטיוארט - סימולטור טיסה X
פלטפורמת סטיוארט - סימולטור טיסה X
פלטפורמת סטיוארט - סימולטור טיסה X
פלטפורמת סטיוארט - סימולטור טיסה X
פלטפורמת סטיוארט - סימולטור טיסה X
פלטפורמת סטיוארט - סימולטור טיסה X
פלטפורמת סטיוארט - סימולטור טיסה X
פלטפורמת סטיוארט - סימולטור טיסה X

El proyecto consta del control de movimiento de una plataforma Stewart, el cual está dictado por los movimientos de un avión dentro de un juego de video llamado Simulator Flight X. 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. La posición y orientación de la plataforma de 6 grados de libertad es controlada por medio de 6 servos, conectados a 6 ejes por medio de rótulas, para mantener libre el movimiento en cada eje.

ניתן להשתמש בתוכנות שונות למגוון יישומים ול plataforma. אנו יכולים להשתמש בדוגמת סימולציה של אווירה של סרטים ואפשרויות לתכנות עם תוכנות שיכולות להפיק סימנים אחרונים עבור ריאליזציה של פעולות עם תאים.

La ruta de instrucciones que se sigue es la siguiente: Por medio de un joystick se controla el juego de vídeo, el avión dentro del juego tiene, por naturaleza, valores de heading, pitch y roll, los cuales varían en una cantidad de grados. Estos valores son monitoreados for the programa Link2fs, quen accede a los registros del juego y los envía por medio de la comunicación serial hacia el Arduino.

El Arduino recibe las lecturas y las interpreta, por medio de cinemática inversa, para computar el movimiento equivalente repartido entre los 6 servos que componen a la plataforma Stewart.

Finalmente, los servos hacen la mímica de movimientos realizados dentro del simulador de vuelo.

שלב 1: חומרים

חומרים
חומרים
חומרים
חומרים
חומרים
חומרים

חומרים

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

Acceso a cortadora láser.

12 Rotulas de 5 mm de rosca 64.70 $

2 varillas de 5 mm מ 1 m 16,80 $

6 Servomotores MG995 דה 9 ק ג 200.00 $

6 תעריפים לשירות מנועים במנוע תלת מימדי 0.00 $

3 הצעות מחיר גבוהות יותר ב- 3D $ 0.00

6 חבילות להפקת סרוו ותלת ממד $ 0.00

ג'ויסטיק 0.00 $ 1 מתג 45.00 $

1 Jack hembra עבור DC $ 15.00

1 Arduino uno $ 400.00 1 כבל עבור arduino

מגן סרוו אחד $ 300.00

3 Reguladores de voltaje DC-DC 200.00 $ c/u

20 מגשרים 50.00 $

Tornillos 6 - M5X20mm $ 1.00 6 - M5X10mm $ 1.00 12 - M4X60mm $ 1.00 15 - M4X25mm $ 1.00 3 - M3X30mm $ 1.00 24 - M3X25mm $ 1.00 6 - M2.5X15mm $ 1.00 Tuercas 27 - M4 $ 0.50 27 - M3 $ 0.50 12 - M5 $

סימולטור טיסה X:

Link2fs:

Archivos diseñados for impresion 3D incluidos and archivos adjuntos.

שלב 2: קונקסיונים

קונקסיונים
קונקסיונים
קונקסיונים
קונקסיונים
קונקסיונים
קונקסיונים

Para las conexiones electricas, primero procederemos a adecuar nuestro control controlador de servomotores. Hace falta soldar unos pines a la placa como se muestra en 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.

אנו יכולים להשתמש במגוון זרמים של DC למאכלים, כמו גם להשלים אופציונליים.

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

בשביל להעלות את המתח, צריך 2 כבלים, כמו גם לאנטראדות כמו לאס סלידס. Estos step downs pueden alimentar hasta 2 de nuestros servomotores, por lo que utilizaremos 3. Cada salida de los step downs alimentará a 2 servos and sus pines de voltaje y tierra, correspondientemente.

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

שלב 3: הטמעה

השקעה
השקעה
השקעה
השקעה
השקעה
השקעה

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

Primero, es necesario ensamblar las rotulas con sus respectivas 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 נראה 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 o 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 incluye la base de montura del servo, la cual utilizaremos para fijar cada uno de los servomotores con la placa de la base.

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 la base superior o la inferior con las varillas y rotulas que ensamblamos en primer 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 primero ensamblar los soportes superiores con la plataforma superior, para después unir las rotulas con dichos soportes.

הערה: מזהה זיהוי של כל אחד ואחת מהן יכול להיראות כרוני.

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

שלב 4: אברך

וולאר!
וולאר!
וולאר!
וולאר!
וולאר!
וולאר!

Para llevar a cabo la correcta comunicación entre el joystick, el simulador de vuelo, el arduino y la plataforma, es necesario tener descargada la version de Steam de Flight Simulator X.

אנו יכולים להתקין ולהתקין תוכנות, להורדה ולהורדה של תוכנית לימאדו Link2fs, אל הקואלה של כל הקומוניקס של פרמטרוס del juego al arduino.

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

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

קישור Dentro del siguiente encontrarán los pasos y un código base עבור משתנים יחסיים y leerlas por serial con el Arduino.

www.jimspage.co.nz/Link2fs_Multi.htm

מוּמלָץ: