Cuprins:

Platforma Stewart - Flight Simulator X: 4 pași
Platforma Stewart - Flight Simulator X: 4 pași

Video: Platforma Stewart - Flight Simulator X: 4 pași

Video: Platforma Stewart - Flight Simulator X: 4 pași
Video: Basic Components of Cockpit Building for Flight Simulator, X-Plane and Prepar3d 2024, Noiembrie
Anonim
Platforma Stewart - Flight Simulator X
Platforma Stewart - Flight Simulator X
Platforma Stewart - Flight Simulator X
Platforma Stewart - Flight Simulator X
Platforma Stewart - Flight Simulator X
Platforma Stewart - Flight Simulator X
Platforma Stewart - Flight Simulator X
Platforma Stewart - Flight Simulator X

El proyecto consta del control de movimiento de una plataforma Stewart, el cual está dictado por los movimientos de una 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 manipularea mișcării de pe platforma de Stewart în timp real.

Primerament se maquinó la plataforma y se ensamblo de manera que fuera una representación a escala completamente funcional. La poziție și orientare de la platforma de 6 grado de libertate este controlată prin mediu de 6 servos, conectate la 6 ejecții prin mediu de rotile, pentru a menține liber el mișcarea în fiecare eje.

Se utilizează diverse programe pentru a stabili un cerc în platformă. Se utilizează un simulator de zbor pentru trimiterea mișcărilor pe platforma și un program care lee valorile simulării pentru posterior pot realiza operațiuni cu ele.

La ruta de instrucțiuni care se sigue este următoarea: Por medio de un joystick se controlează jocul video, el avión dentro del juego tiene, por naturaleza, valores de heading, pitch y roll, care vor varia într-o cantitate de grado. Aceste valori sunt monitorizate prin programul Link2fs, cine accesează înregistrările jocului și inviația prin mediu a comunicării seriale către Arduino.

El Arduino primește lecturile și interpretarea, prin mediu de cinematică inversă, pentru calculul mișcării echivalente repartizate între cei 6 servicii care sunt componente ale platformei Stewart.

În cele din urmă, los servos hacen la mimica de movimientos realizados dentro del simulador de vuelo.

Pasul 1: Materiale

Materiale
Materiale
Materiale
Materiale
Materiale
Materiale

Materiale

Placă de acrilic de 3 și 5 mm de 30x30 cm $ 0,00, material sobrante laborator

Acceso a cortadora láser.

12 rotule de 5 mm de roz $ 64.70

2 varile de 5 mm pe 1m 16,80 USD

6 servomotoare MG995 de 9 kg 200,00 USD

6 Soportes para servomotor impreso en 3D $ 0.00

3 Soportes para placa superior impresos en 3D $ 0.00

6 Brazos pentru servo impresii en 3D $ 0.00

1 Joystick 0,00 USD 1 Comutare 45,00 USD

1 Jack hembra pentru DC $ 15.00

1 Arduino uno $ 400,00 1 Cablu pentru arduino

1 scut servo 300,00 USD

3 Regulatoare de tensiune DC-DC 200,00 $ c / u

20 Jumpers 50,00 USD

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 0,50 $

Flight Simulator X:

Link2fs:

Arhive proiectate pentru impresion 3D incluse în fișiere adjunte.

Pasul 2: Conexiuni

Conexiones
Conexiones
Conexiones
Conexiones
Conexiones
Conexiones

Pentru conexiunile electrice, în primul rând procedăm la un control adecvat al scuturilor de servomotoare. Hace falta soldar unos pines a la placa como se muestra en las fotos de este paso.

O dată soldați pinii, putem proceda a pune scutul nostru asupra arduinului pentru a duce la capătul conexiunilor referitoare la pinii servo.

Se utilizează un jack de DC pentru alimentarea scutului, acesta este complet opțional.

Pentru a controla încântarea și apagatul include un întrerupător, el cual ya está contemplado en los planos de la base de en medio.

Pentru conectarea la step down voltages, este necesar 2 cabluri, atât pentru intrările ca și pentru salide. Aceste step downs pot alimenta până la 2 de la servomotorii noștri, pentru ceea ce utilizăm 3. Fiecare ieșire de la step downs alimentează la 2 servos în sus pini de tensiune și pământ, corespunzător.

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

Pasul 3: Asamblare

Ensamble
Ensamble
Ensamble
Ensamble
Ensamble
Ensamble

El ensable trebuie să rămână ca în imaginile conținute în descrierea acestui pas.

Primer, este necesar să adunăm rotile cu respectarea varilelor.

Nuestras varillas were cortadas en tramos de 23 cm, pues la parte care va adentro de la rotulas mide 1 cm, dejando la varilla visible a una distance de 21 cm.

Antes de ensamblar nostruras varillas with any other component, debemos preparar our 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 cu 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 include baza de montură a servo-ului, care poate folosi pentru fijarul unu de la servomotoare cu placa de bază.

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 o la inferior con las varillas y rotulas que ensamblamos en primer lugar.

Dacă cazul este în ansamblu rotile cu baza, este necesar numai atravesar cu un tornillo între rotula și brazo din serviciu și apretar.

Pentru a asambla rotile cu platforma superioară, este necesar primul să asambleze suporturile superioare cu platforma superioară, pentru după unirea rotilor cu dichos suporte.

NOTA: Pentru o identificare ușoară, toate rotulele rămân sub rezerva unor părți cu un tip de cupă.

Tot ceea ce descrie se găsește în fotografii în interiorul acestui pas.

Pasul 4: Un Volar

Un Volar!
Un Volar!
Un Volar!
Un Volar!
Un Volar!
Un Volar!

Pentru a efectua o comunicare corectă între joystick, simulatorul de zbor, arduino și platformă, este necesar să descarci versiunea de Steam de Flight Simulator X.

O ves instalare și corriendo corect, procedem la descărcare și instalare a programului numit Link2fs, care este el încarcat de comunicare a parametrilor jocului al arduino.

În acest caz în special, vom solicita citirea valorilor referitoare la yaw, pitch, roll, accelerare în x, y y accelerare în z, pentru replicarea cu platforma.

Dentro de este paso se includ imagini ale funcționării acestor programe.

Dentro de la următorul link se vor întâlni pașii și un cod de bază pentru variabile de legătură și leerlas por serial cu el Arduino.

www.jimspage.co.nz/Link2fs_Multi.htm

Recomandat: