Daftar Isi:
Video: Stewart Platform - Flight Simulator X: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
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. de la plataforma de Stewart en tiempo nyata.
Primeramente se maquinó la plataforma y se ensamblo de manera que fuera una representación a escala completamente funcional. La posición y orientación de la plataforma de 6 grado de libertad es controlada untuk medio de 6 servos, menghubungkan 6 ejes atau medio de rótulas, para mantener gratis el movimiento en cada eje.
Se utilizaron diversos softwares para establecer un vínculo en la plataforma. Se utilizó un simulador de vuelo untuk enviar los movimientos a la plataforma y un program que lee los valores de la simulación para posteriormente poder realizar operasi con ellos.
La ruta de instrucciones 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 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.
El Arduino recibe las lecturas y las interpreta, por medio de cinemática inversa, para computar el movimiento equale repartido entre los 6 servos que componen a la plataforma Stewart.
Finalmente, los servos hacen la mimica de movimientos realizados dentro del simulador de vuelo.
Langkah 1: Materi
bahan
Placa de acrílico de 3 y 5 mm de 30x30 cm $0,00, bahan sobrante laboratorio
Akses laser cortadora.
12 Rotula de 5 mm de rosca $64.70
2 varilla dari 5 mm untuk 1 juta $16.80
6 Servomotor MG995 de 9 Kg $200.00
6 Soportes untuk impreso servomotor dan 3D $0,00
3 Soportes para placa superior impresos dan 3D $0,00
6 Brazos para servo impresi dalam 3D $0,00
1 Joystick $0,00 1 Switch $45,00
1 Jack hembra untuk DC $15.00
1 Arduino uno $400,00 1 Kabel untuk arduino
1 perisai Servo $300.00
3 Reguladores de voltaje DC-DC $200,00 c/u
20 Jumper $50,00
Tornillo 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:
Archivos diseñados para impresi 3D termasuk dalam archivos adjuntos.
Langkah 2: Conexiones
Para las conexiones electricas, primero procederemos a nuestro shield controlador de servomotores yang memadai. 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 referentes a los pines del servo.
Gunakan un jack de DC untuk alimentar el shield, esto es completamente opcional.
Para kontrol el encendido y apagado termasuk un interruptor, el cual ya está contemplado en los planos de la base de en medio.
Para conectar los step down voltage, se requieren 2 kabel, tanto para las entradas como para las salidas. 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, korespondensi.
Todo lo descrito se muestra dentro de las imágenes de este paso.
Langkah 3: 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 terlihat dengan jarak 21 cm.
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 dan 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.
Termasuk basis de montura del servo, penggunaan untuk 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 sea la base superior o la inferior con las varillas y rotulas que ensamblar 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.
NOTA: 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.
Langkah 4: Sebuah 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 y corriendo correctamente, procederemos a descargar and instalar el programa llamado Link2fs, el cual es el encargado de comunicar los parametros del juego al arduino.
En este caso en khususnya, estaremos solicitando la lectura de los valores referentes al yaw, pitch, roll, aceleracion en x, y y aceleracion 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 dasar untuk variabel relasionar y leerlas por serial con el Arduino.
www.jimspage.co.nz/Link2fs_Multi.htm
Direkomendasikan:
SIMULATOR GAME BALAP DIY -- SIMULATOR F1: 5 Langkah
SIMULATOR GAME BALAP DIY || F1 SIMULATOR: Halo semuanya Selamat datang di saluran saya,Hari ini saya akan menunjukkan kepada Anda, bagaimana saya membuat "Simulator Game Balap" dengan bantuan Arduino UNO. ini bukan blog build, ini hanya ikhtisar dan uji simulator. Selesai membangun blog segera hadir
Platform Dasar IoT Dengan RaspberryPi, WIZ850io: Driver Perangkat Platform: 5 Langkah (dengan Gambar)
Platform Dasar IoT Dengan RaspberryPi, WIZ850io: Platform Device Driver: Saya tahu platform RaspberryPi untuk IoT. Baru-baru ini WIZ850io diumumkan oleh WIZnet. Jadi saya menerapkan aplikasi RaspberryPi dengan modifikasi Ethernet SW karena saya dapat menangani kode sumber dengan mudah. Anda dapat menguji Driver Perangkat Platform melalui RaspberryPi
Bagaimana Menghubungkan Pemancar FlySky ke Semua Simulator PC (ClearView RC Simulator) -- Tanpa Kabel: 6 Langkah
Bagaimana Menghubungkan Pemancar FlySky ke Semua Simulator PC (ClearView RC Simulator) || Tanpa Kabel: Panduan untuk menghubungkan FlySky I6 dengan komputer untuk mensimulasikan penerbangan untuk pemula pesawat sayap. Koneksi simulasi penerbangan menggunakan Flysky I6 dan Arduino tidak memerlukan penggunaan kabel simulasi
Platform Stewart Balancing Bola Terkendali PID: 6 Langkah
PID Controlled Ball Balancing Stewart Platform: Motivasi dan Konsep Keseluruhan: Sebagai fisikawan dalam pelatihan, saya secara alami tertarik, dan berusaha memahami sistem fisik. Saya telah dilatih untuk memecahkan masalah kompleks dengan memecahnya menjadi bahan yang paling dasar dan esensial, lalu
6DOF Stewart Platform: 5 Langkah
6DOF Stewart Platform: 6DOF Stewart Platform adalah platform robot yang dapat mengartikulasikan dalam 6 derajat kebebasan. Umumnya dibangun dengan 6 aktuator linier, versi mini yang diperkecil ini menggunakan 6 servos untuk mensimulasikan gerakan aktuasi linier. Ada tiga lini