สารบัญ:
วีดีโอ: แพลตฟอร์มสจ๊วต - โปรแกรมจำลองการบิน X: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
สถานการณ์ที่ควบคุมโดยภาพยนตร์จากแพลตฟอร์ม 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
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
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
6DOF แพลตฟอร์มสจ๊วต: 5 ขั้นตอน
แพลตฟอร์ม 6DOF Stewart: แพลตฟอร์ม 6DOF Stewart เป็นแพลตฟอร์มหุ่นยนต์ที่สามารถพูดได้อิสระ 6 องศา สร้างขึ้นโดยทั่วไปด้วยตัวกระตุ้นเชิงเส้น 6 ตัว รุ่นขนาดเล็กที่ลดขนาดลงนี้ใช้เซอร์โว 6 ตัวเพื่อจำลองการเคลื่อนที่ของการกระตุ้นเชิงเส้น มีสามเส้น