สารบัญ:

แพลตฟอร์มสจ๊วต - โปรแกรมจำลองการบิน X: 4 ขั้นตอน
แพลตฟอร์มสจ๊วต - โปรแกรมจำลองการบิน X: 4 ขั้นตอน

วีดีโอ: แพลตฟอร์มสจ๊วต - โปรแกรมจำลองการบิน X: 4 ขั้นตอน

วีดีโอ: แพลตฟอร์มสจ๊วต - โปรแกรมจำลองการบิน X: 4 ขั้นตอน
วีดีโอ: EP.4 ฟาร์มLv. 1500-2000 โดยเปลี่ยนผลทุก 50 Level | Bloxfruit ตามคำขอ! 2024, พฤศจิกายน
Anonim
แพลตฟอร์มสจ๊วต - โปรแกรมจำลองการบิน X
แพลตฟอร์มสจ๊วต - โปรแกรมจำลองการบิน X
แพลตฟอร์มสจ๊วต - โปรแกรมจำลองการบิน X
แพลตฟอร์มสจ๊วต - โปรแกรมจำลองการบิน X
แพลตฟอร์มสจ๊วต - โปรแกรมจำลองการบิน X
แพลตฟอร์มสจ๊วต - โปรแกรมจำลองการบิน X
แพลตฟอร์มสจ๊วต - โปรแกรมจำลองการบิน X
แพลตฟอร์มสจ๊วต - โปรแกรมจำลองการบิน X

สถานการณ์ที่ควบคุมโดยภาพยนตร์จากแพลตฟอร์ม Stewart, el cual está dictado por los movimientos de un avión dentro de un juego de video llamado Flight Simulator X. สื่อกลาง enlace de estos dos a través de un arduino, เหตุการณ์ที่เกิดขึ้นจริง de la plataforma de Stewart en tiempo จริง

Primeramente se maquinó ลา plataforma y se ensamblo de manera que fuera una ตัวแทน a escala completamente funcional ตำแหน่งและทิศทางของพื้นผิวของ 6 ระดับอิสระและการควบคุมโดยระบบเซอร์โว 6 ตัว, การเชื่อมต่อแบบ 6 แบบและแบบตัวต่อตัว, แบบอิสระและแบบเดียวกัน

ซอฟต์แวร์ที่ใช้ประโยชน์ได้หลากหลายสำหรับ establecer un vínculo en la plataforma ใช้การจำลองเสมือนสำหรับสภาพแวดล้อมในโรงภาพยนตร์และโปรแกรม que lee los valores de la simulación สำหรับด้านหลัง poder การใช้งานจริงกับ ellos

คำแนะนำในการใช้งาน 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 de una cantida. 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 อนุกรม hacia el Arduino.

El Arduino recibe las lecturas y las interpreta, por medio de cinemática inversa, สำหรับคอมพิวเตอร์และภาพยนตร์ที่เทียบเท่า 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, วัสดุสำหรับห้องปฏิบัติการ

เข้าถึง cortadora laser

12 Rotulas de rosca 5 มม. $64.70

2 varillas de 5 mm por 1m $16.80

6 เซอร์โวมอเตอร์ MG995 de 9 Kg $200.00

6 Soportes para servomotor impreso en 3D $0.00

3 Soportes para placa superior impresos en 3D $0.00

6 Brazos สำหรับเซอร์โวที่ประทับใจ en 3D $0.00

1 จอยสติ๊ก $0.00 1 สวิตซ์ $45.00

1 แจ็คเฮมบราสำหรับ DC $15.00

1 Arduino uno $400.00 1 สายเคเบิลสำหรับ arduino

1 เซอร์โวชิลด์ $300.00

3 ตัวควบคุม 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 $0.50

โปรแกรมจำลองการบิน X:

Link2fs:

Archivos diseñados para impresion 3D รวมและเก็บถาวร adjuntos

ขั้นตอนที่ 2: Conexiones

Conexiones
Conexiones
Conexiones
Conexiones
Conexiones
Conexiones

Para las conexiones electricas, primero procederemos a adecuar nuestro shield controlador de เซอร์โวมอเตอร์ Hace falta ขาย unos pines a la placa como se muestra en las fotos de este paso

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

ใช้งานได้ดีกับ DC สำหรับอาหาร el shield, esto es completamente opcional

Para controlar el encendido y apagado รวมเอาผู้ขัดขวาง, el cual ya está contemplado en los planos de la base de en medio

Para conectar los step down voltages, se requieren 2 cables, tanto para las entradas como para las salidas Estos step downs อาหารที่มี 2 ส่วนประกอบหลัก servomotores, por lo que utilizaremos 3. Cada salida de los step downs อาหาร 2 เซอร์โวบน sus pines de voltaje y tierra, การติดต่อสื่อสาร

สิ่งที่ต้องทำ 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 เดอ เอสเต ปาโซ

Primero, es necesario ensamblar las rotulas กับ sus excellentivas 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 visible a una distancia de 21 cm.

Antes de ensamblar nuestras varillas con cualquier otro componente, debemos preparar nuestros เซอร์โว

Para calibrarlos, hay que colocar un brazo de nuestro diseño 3D sobre el eje del servo y girarlo hasta que tope hacia arriba หรือ hacia abajo Una vez con el limite fisico del servo fijo, debemos fijar el mismo brazo a un angulo de 90 o -90 grados, ทะเล cual sea el caso

รวมฐานเดอมอนตูราเดลเซอร์โว, ใช้งานตามเงื่อนไขการใช้งานสำหรับเซอร์โวมอเตอร์ที่ใช้กับฐาน

Habiendo tenido ensamblado cada servo, podemos montar sobre el excedente de cada tornillo de las bases de los เซอร์โว 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

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, เหนือกว่า las rotulas กับ dichos soportes

หมายเหตุ: Para una fácil identificación, todas las rotulas quedaran sujetas a partes con un tipo de cúpula

สิ่งที่ต้องทำ lo descrito se encuentra en fotos dentro de este paso.

ขั้นตอนที่ 4: Volar

โวลาร์!
โวลาร์!
โวลาร์!
โวลาร์!
โวลาร์!
โวลาร์!

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 และ Corriendo Correctamente, ดำเนินการดาวน์โหลดและติดตั้งโปรแกรม llamado Link2fs, el cual es el encargado de comunicar los parametros del juego al arduino

En este caso en โดยเฉพาะอย่างยิ่ง, 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

ลิงก์ที่อยู่ด้านล่าง encontrarán los pasos y un código base para relacionar variables and leerlas por serial con el Arduino.

www.jimspage.co.nz/Link2fs_Multi.htm

แนะนำ: