ዝርዝር ሁኔታ:

ስቱዋርት መድረክ - የበረራ አስመሳይ X: 4 ደረጃዎች
ስቱዋርት መድረክ - የበረራ አስመሳይ X: 4 ደረጃዎች

ቪዲዮ: ስቱዋርት መድረክ - የበረራ አስመሳይ X: 4 ደረጃዎች

ቪዲዮ: ስቱዋርት መድረክ - የበረራ አስመሳይ X: 4 ደረጃዎች
ቪዲዮ: MSC Meraviglia Full Ship Tour Tips Tricks & Review Award Winning Cruise Ship Vista Project 2024, ሀምሌ
Anonim
ስቱዋርት መድረክ - የበረራ አስመሳይ ኤክስ
ስቱዋርት መድረክ - የበረራ አስመሳይ ኤክስ
ስቱዋርት መድረክ - የበረራ አስመሳይ ኤክስ
ስቱዋርት መድረክ - የበረራ አስመሳይ ኤክስ
ስቱዋርት መድረክ - የበረራ አስመሳይ ኤክስ
ስቱዋርት መድረክ - የበረራ አስመሳይ ኤክስ
ስቱዋርት መድረክ - የበረራ አስመሳይ ኤክስ
ስቱዋርት መድረክ - የበረራ አስመሳይ ኤክስ

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 Flight Simulator X. Mediante el enlace de estos dos a través de un arduino, se logra manipular el movimiento ዴ ላ plataforma de Stewart en tiempo እውን።

ፕራክራምራሜንቴ ሲ maquinó la plataforma y se ensamblo de manera que fuera una representación a escala completamente funcional. ላ 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.

Se utilizaron diversos softwares para establecer un vínculo en la plataforma. Se utilizó un simulador de vuelo para enviar los movimientos a la plataforma y un programa que lee los valores de la simulación para posteriormente poder realizar operaciones con ellos.

ላ ሩታ ዲ ኢንስትሮቼስስ ሲ ሲጉ እስ ኤስ ላ ሲጉኢነቴ - ፖር ሜዲኦ ዴ ኡ ጆይስቲክ በ controla el juego de vídeo ፣ el avión dentro del juego tiene ፣ por naturaleza, valores de ርዕስ ፣ ቅፅ y roll, los cuales varían en una cantidad de grados. Estos valores son monitoreados por el programa Link2fs, quien accede a los registros del juego y los envía por medio de la comunicación serial hacia el Arduino.

ኤል አርዱinoኖ ሬስ ላስ ሌክራራስ እና የላስ ተርጓሚ ፣ ፖር ሜዲዮ ዴ ሲኒማቲካ ኢንቨርሳ ፣ ፓራ 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: Materiales

ማቴሪያሎች
ማቴሪያሎች
ማቴሪያሎች
ማቴሪያሎች
ማቴሪያሎች
ማቴሪያሎች

ማቴሪያሎች

Placa de acrílico de 3 y 5 mm de 30x30 cm $ 0.00 ፣ የቁስ sobrante laboratorio

Acceso a cortadora láser።

12 Rotulas de 5 mm de rosca $ 64.70

2 varillas de 5 ሚሜ በ 1m $ 16.80

6 Servomotores MG995 ደ 9 ኪ.ግ $ 200.00

6 Soportes para servomotor impreso en 3D $ 0.00

3 Soportes para placa የላቀ impresos en 3D $ 0.00

6 ብራሶስ ፓራ servo impresos en 3D $ 0.00

1 ጆይስቲክ $ 0.00 1 ቀይር $ 45.00

1 ጃክ hembra para ዲሲ $ 15.00

1 Arduino uno $ 400.00 1 ገመድ para arduino

1 ሰርቮ ጋሻ $ 300.00

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

20 ዘለላዎች $ 50.00

Tornillos 6 - M5X20 ሚሜ $ 1.00 6 - M5X10mm $ 1.00 12 - M4X60 ሚሜ 1.00 15 - M4X25 ሚሜ $ 1.00 3 - M3X30 ሚሜ $ 1.00 24 - M3X25 ሚሜ $ 1.00 6 - M2.5X15 ሚሜ $ 1.00 ቱርካስ 27 - ኤም 4 $ 0.50 27 - ኤም 3 $ 0.50 12 - ኤም 5 $

የበረራ አስመሳይ X:

Link2fs:

3 ኛ ማህደሮች እና ማህደሮች አድጄንቶስ።

ደረጃ 2: Conexiones

ኮኔክሲዮኖች
ኮኔክሲዮኖች
ኮኔክሲዮኖች
ኮኔክሲዮኖች
ኮኔክሲዮኖች
ኮኔክሲዮኖች

ፓራ ላስ ኤሌክትሪክን ፣ ፕራይሞ ፕሮሴሬሞስን አንድ የአድዋር ኑስትሮ ጋሻ መቆጣጠሪያ መቆጣጠሪያ አገልግሎት ይሰጣል። Hace falta soldar unos pines a la placa como se muestra en las fotos de este ፓሶ።

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

እንደ ጃክ ዲ ዲሲ ፓራ አልሜንታ ኤል ኤል ጋሻ ፣ ኢስቶ እስፔልቴምፔ ኦፔንዮን።

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 en sus pines de voltaje y tierra, correspondientemente.

ቶዶ ሎ ዴግሪቶ ሲ 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 ፓሶ።

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

Nuestras varillas fueron cortadas en tramos de 23 ሴ.ሜ ፣ pues la parte que va adentro de las rotulas mide 1 cm, dejando la varilla የሚታይ a una distancia de 21 ሴሜ።

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.

ሴ incluye la base de montura del servo, la cual utilizaremos para fijar cada uno de los servomotores con la placa de la base.

ሃቢኢንዶ ቴኒዶ ኢንሳምብላዶ ካዳ ሰርቮ ፣ ፖዴሞስ ሞንታር ሶብሬኤል ኤክሴሲቴኔቴ ዴ ካዳ ቴሪሎሎ ደ ላስ ቤዝስ ዴ ሎስ ሰርቮስ ላ ፕላካ ዴ ኢን ሚዲዮ ፣ ላ cual fijaremos por medio de tuercas።

ፖስተርዮርሜንቴ ፣ ኖስ ፖዴሞስ ዲርጊር ኤን ኢንሰምበርላር የባሕር ላ ቤዝ የላቀ ኦ ላ 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.

ኖታ: ፓራ una ፋሲል ማንነትን ፣ ታዳስ ላ rotulas quedaran sujetas a partes con un tipo de cúpula.

ቶዶ ሎ ዴግሪቶ ሴ ኤንኳንትራ እና ፎቶስ ዴንትሮ ዴ ፒሬ ፓሶ።

ደረጃ 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.

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

በተለይ በዚህ ሁኔታ ፣ 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 link encontrarán los pasos y un código base para relacionar ተለዋዋጮች y leerlas por serial con el Arduino.

www.jimspage.co.nz/Link2fs_Multi.htm

የሚመከር: