Sadržaj:

Stewart platforma - simulator leta X: 4 koraka
Stewart platforma - simulator leta X: 4 koraka

Video: Stewart platforma - simulator leta X: 4 koraka

Video: Stewart platforma - simulator leta X: 4 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Novembar
Anonim
Stewart platforma - Flight Simulator X
Stewart platforma - Flight Simulator X
Stewart platforma - Flight Simulator X
Stewart platforma - Flight Simulator X
Stewart platforma - Flight Simulator X
Stewart platforma - Flight Simulator X
Stewart platforma - Flight Simulator X
Stewart platforma - Flight Simulator X

El proyecto consta del control de movimiento de una plataforma Stewart, el cual está dicdo por los movimientos de un avión dentro de un juego de video llamado Flight Simulator X. Mediante el enlace de estos dos a traveles de un arduino, is logra manipular el el movimiento de la plataforma de Stewart en tiempo real.

Primeramente se maquinó la plataforma y se ensamblo de manera que fuera una reprezentación a escala completamente funcional. La pozición y orientación de la plataforma de 6 grados de libertad es controlada medio de 6 servos, conectados a 6 ejes por medio de rótulas, para mantener libre el movimiento en cada eje.

Upotrebite diversos softverski paragraf za nepokretne i van plakete. Možete koristiti simulator de vuelo za enviar los movimientos a la plataforma i u programu 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 kontrolira el juego de video, 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 sin monitoreados za el Link2fs program, koji će pristupiti los registros del juego y los envía za medio de la comunicación serijski hacia el Arduino.

El Arduino reciklira lekture i interpretira, porio medio de cinemática inversa, za računalo el movimiento ekvivalentne repartido entre los 6 servos que komponenata a la plataforma Stewart.

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

Korak 1: Materijali

Materiales
Materiales
Materiales
Materiales
Materiales
Materiales

Materiales

Akrilna ploča 3 y 5 mm 30x30 cm $ 0.00, materijal sobrante laboratorio

Acceso a cortadora láser.

12 rotula od 5 mm za rosu 64,70 USD

2 varilice debljine 5 mm za 1 milion 16,80 USD

6 servomotora MG995 od 9 kg 200,00 USD

6 Soportes para servomotor impreso i 3D $ 0.00

3 Soportes para placa superior impresos i 3D $ 0,00

6 Brasos servo impresos u 3D $ 0.00

1 joystick $ 0.00 1 Switch $ 45.00

1 Jack hembra za DC 15,00 USD

1 Arduino uno 400,00 USD 1 Kabel za arduino

1 Servo štit 300,00 USD

3 Regulatori napona DC-DC 200,00 USD c/u

20 džempera 50,00 USD

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 Tuercas 27 - M4 0,50 USD 27 - M3 0,50 USD 12 - M5

Simulator leta X:

Link2fs:

Archivos diseñados para impresion 3D incluidos en archivos adjuntos.

Korak 2: Conexiones

Conexiones
Conexiones
Conexiones
Conexiones
Conexiones
Conexiones

Para la conexiones electricas, primere procederemos and adecuar nuestro shield controllador 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 referise a los pines del servo.

Možete iskoristiti utičnicu DC -a za alimentarni štit, kompletno opcionalno.

Para kontroler el encendido y apagado uključuje unrupter, el cual ya está contemplado en los planos de la base de en medio.

Za povezivanje napona, potrebno je 2 kabela, za uključivanje entrada, kao i za parade salidas. Estos step downs pueden alimentar has 2 de nuestros servomotores, or lo que utilizaremos 3. Cada salida de los step downns alimentará a 2 servos en sus pines de voltaje y tierra, korespondientemente.

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

Korak 3: Sastavite

Ensamble
Ensamble
Ensamble
Ensamble
Ensamble
Ensamble

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 vidljiva na udaljenosti od 21 cm.

Ante de ensamblar nuestras varillas con cualquier otro componentsnte, debemos pripremiti 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 ili hacia abajo. Una vez con el limite fisico del servo fijo, debemos fijar el mismo brazo and an angulo de 90 o -90 grados, sea cual sea el caso.

Uključuje 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 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.

NAPOMENA: 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.

Korak 4: Volar

A Volar!
A Volar!
A Volar!
A Volar!
A Volar!
A Volar!

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

Una ves instalada y corriendo correctamente, postupak preuzimanja i preuzimanja instalacionog el programa lalamado Link2fs, el cual es el encargado de comunicar los parametros del juego al arduino.

En cas cas en en, estaremos solicitando la lectura de los valores upućuje al jaw, pitch, roll, aceleracion en x, y y aceleración en z, para replika con la plataforma.

Dentro de este paso uključuje slike sa funkcionalnim programima.

Dentro del siguiente link encontrarán los pasos y un código base para relacionar variables y leerlas por serijski con el Arduino.

www.jimspage.co.nz/Link2fs_Multi.htm

Preporučuje se: