Isi kandungan:
Video: Stewart Platform - Flight Simulator X: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
El Proyecto consta del control de movimiento de una plataforma Stewart, el cual estáictado por los movimientos de un 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 manipular el movimiento de la plataforma de Stewart en tiempo sebenar.
Primeramente se maquinó la plataforma y se ensamblo de manera que fuera una representación a escala Complamente funcional. La posición y orientación de la plataforma de 6 grados de libertad es controlada por medio de 6 servos, conectados a 6 ejes por medio de rótulas, para mantener libre el movimiento en cada eje.
Se utilizaron diversos perisian untuk establecer un vínculo en la plataforma. Se utilizó un simulador de vuelo para enviar los movimientos a la plataforma y un programa 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: Oleh 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.
Penerimaan El Arduino las lecturas y las interpreta, por medio de cinemática inversa, para computar el movimientoivalent repartido entre los 6 servos que komponenen a la plataforma Stewart.
Finalmente, los servos hacen la mímica de movimientos realizados dentro del simulador de vuelo.
Langkah 1: Bahan
Bahan
Placa de acrílico de 3 y 5 mm de 30x30 cm $ 0.00, material sobrante laboratorio
Acceso a cortadora láser.
12 Rotulas de 5 mm de rosca $ 64.70
2 varillas de 5 mm por 1m $ 16.80
6 Servomotor MG995 de 9 Kg $ 200.00
6 Soportes para servomotor impreso en 3D $ 0.00
3 Soportes para placa impresos unggul dan 3D $ 0.00
6 Brazos para servo impresos dan 3D $ 0.00
1 Joystick $ 0.00 1 Switch $ 45.00
1 Jack hembra untuk DC $ 15.00
1 Arduino hingga $ 400.00 1 Kabel untuk arduino
1 perisai servo $ 300.00
3 Reguladores de voltaje DC-DC $ 200.00 c / u
20 Pelompat $ 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 $
Flight Simulator X:
Pautan2fs:
Archivos diseñados para impresion 3D incluidos en archivos adjuntos.
Langkah 2: Conexiones
Para las conexiones electricas, primero Procederemos a adecuar nuestro shield controlador de servomotores. Hace falta soldar unos pines a la placa como se muestra en las fotos de este paso.
Una vez sellados los pines, prosedure podemos a posar nuestro shield sobre el arduino para llevar a cabo las conecciones referenses a los pines del servo.
Se utiliza un jack de DC untuk perisai elimentar el, eso esplementamente opcional.
Para controlar el encendido y apagado incluimos un interruptor, el cual ya está contemplado en los planos de la base de en medio.
Para conectar los turun voltan, diperlukan 2 kabel, tanto para las entradas como para las salidas. Estos langkah turun pueden alimentar hasta 2 de nuestros servomotores, por lo que utilizaremos 3. Cada salida de los step down alimentará a 2 servos en sus pines de voltaje y tierra,espondientemente.
Todo lo descrito se muestra dentro de las imágenes de este paso.
Langkah 3: Ensamble
El enable debe quedar como en las imagenes contenidas en la descripción de este paso.
Primero, es necesario ensamblar las rotulas con sus respivas 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 jauh dari jarak 21 cm.
Antes de ensamblar nuestras varillas con cualquier otro komponene, debemos prepar 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 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.
Se incluye 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 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, 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: Volar
Sebagai penerangan, anda boleh menggunakan corak, corak percakapan, simulador de vuelo, el arduino y la plataforma, es necesario tener descargada la versi de Steam de Flight Simulator X.
Una ves instalada y corriendo correctamente, Procederemos a descargar e instalar el programa llamado Link2fs, el cual es el encargado de comunicar los parametros del juego al arduino.
Secara khusus, estaremos solicitando la lectura de los valores referenses 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 programas.
Dentro del siguiente link encontrarán los pasos y un código base para relacionar variables y leerlas por serial con el Arduino.
www.jimspage.co.nz/Link2fs_Multi.htm
Disyorkan:
SIMULATOR PERMAINAN RACING DIY -- SIMULATOR F1: 5 Langkah
SIMULATOR PERMAINAN RACING DIY || F1 SIMULATOR: Halo semua Selamat datang di saluran Saya, Hari ini saya akan menunjukkan kepada anda, bagaimana saya membina " Racing Game Simulator " dengan bantuan Arduino UNO. ini bukan blog binaan, ini hanya gambaran keseluruhan dan ujian simulator. Blog binaan lengkap akan datang
Platform Pangkalan IoT Dengan RaspberryPi, WIZ850io: Pemacu Peranti Platform: 5 Langkah (dengan Gambar)
Platform Pangkalan IoT Dengan RaspberryPi, WIZ850io: Pemacu Peranti Platform: Saya tahu platform RaspberryPi untuk IoT. Baru-baru ini WIZ850io diumumkan oleh WIZnet. Oleh itu, saya melaksanakan aplikasi RaspberryPi dengan pengubahsuaian Ethernet SW kerana saya dapat mengendalikan kod sumber dengan mudah. Anda boleh menguji Platform Device Driver melalui RaspberryPi
Cara Menghubungkan Pemancar FlySky ke Mana-mana Simulator PC (ClearView RC Simulator) -- Tanpa Kabel: 6 Langkah
Cara Menghubungkan Pemancar FlySky ke Mana-mana Simulator PC (ClearView RC Simulator) || Tanpa Kabel: Panduan untuk menghubungkan FlySky I6 dengan komputer untuk mensimulasikan penerbangan untuk pemula pesawat sayap. Sambungan simulasi penerbangan menggunakan Flysky I6 dan Arduino tidak memerlukan penggunaan kabel simulasi
Platform Stewart Pengimbangan Bola Terkawal PID: 6 Langkah
Platform Stewart Pengimbang Bola Terkawal PID: Motivasi dan Konsep Keseluruhan: Sebagai ahli fizik dalam latihan, saya secara semula jadi tertarik kepada, dan berusaha memahami sistem fizikal. Saya telah dilatih untuk menyelesaikan masalah yang rumit dengan memecahnya menjadi bahan asas dan asas mereka, kemudian
Platform 6DOF Stewart: 5 Langkah
Platform 6DOF Stewart: Platform Stewart 6DOF adalah platform robotik yang dapat diartikulasikan dalam 6 darjah kebebasan. Biasa dibina dengan 6 penggerak linear, versi mini yang diperkecil ini menggunakan 6 servo untuk mensimulasikan gerakan penggerak linear. Terdapat tiga linea