Sadržaj:
Video: Stewart platforma - simulator leta X: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
El proyecto consta del control de movimiento de una plataforma Stewart, el cual está dicdo por los movimientos de un avión dentro de un juego de video llamado Flight Simulator X. Mediante el enlace de estos dos a traveles de un arduino, is logra manipular el el movimiento de la plataforma de Stewart en tiempo real.
Primeramente se maquinó la plataforma y se ensamblo de manera que fuera una reprezentación a escala completamente funcional. La pozición y orientación de la plataforma de 6 grados de libertad es controlada medio de 6 servos, conectados a 6 ejes por medio de rótulas, para mantener libre el movimiento en cada eje.
Upotrebite diversos softverski paragraf za nepokretne i van plakete. Možete koristiti simulator de vuelo za enviar los movimientos a la plataforma i u programu 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: Por medio de un joystick se kontrolira el juego de video, 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 sin monitoreados za el Link2fs program, koji će pristupiti los registros del juego y los envía za medio de la comunicación serijski hacia el Arduino.
El Arduino reciklira lekture i interpretira, porio medio de cinemática inversa, za računalo el movimiento ekvivalentne repartido entre los 6 servos que komponenata a la plataforma Stewart.
Konačno, los servos hacen la mímica de movimientos realizados dentro del simulador de vuelo.
Korak 1: Materijali
Materiales
Akrilna ploča 3 y 5 mm 30x30 cm $ 0.00, materijal sobrante laboratorio
Acceso a cortadora láser.
12 rotula od 5 mm za rosu 64,70 USD
2 varilice debljine 5 mm za 1 milion 16,80 USD
6 servomotora MG995 od 9 kg 200,00 USD
6 Soportes para servomotor impreso i 3D $ 0.00
3 Soportes para placa superior impresos i 3D $ 0,00
6 Brasos servo impresos u 3D $ 0.00
1 joystick $ 0.00 1 Switch $ 45.00
1 Jack hembra za DC 15,00 USD
1 Arduino uno 400,00 USD 1 Kabel za arduino
1 Servo štit 300,00 USD
3 Regulatori napona DC-DC 200,00 USD c/u
20 džempera 50,00 USD
Tornillos 6 - M5X20mm 1,00 USD 6 - M5X10mm 1,00 USD 12 - M4X60mm 1,00 USD 15 - M4X25mm 1,00 USD 3 - M3X30mm 1,00 USD 24 - M3X25mm 1,00 USD 6 - M2,5X15mm 1,00 USD Tuercas 27 - M4 0,50 USD 27 - M3 0,50 USD 12 - M5
Simulator leta X:
Link2fs:
Archivos diseñados para impresion 3D incluidos en archivos adjuntos.
Korak 2: Conexiones
Para la conexiones electricas, primere procederemos and adecuar nuestro shield controllador de servomotores. 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 referise a los pines del servo.
Možete iskoristiti utičnicu DC -a za alimentarni štit, kompletno opcionalno.
Para kontroler el encendido y apagado uključuje unrupter, el cual ya está contemplado en los planos de la base de en medio.
Za povezivanje napona, potrebno je 2 kabela, za uključivanje entrada, kao i za parade salidas. Estos step downs pueden alimentar has 2 de nuestros servomotores, or lo que utilizaremos 3. Cada salida de los step downns alimentará a 2 servos en sus pines de voltaje y tierra, korespondientemente.
Todo lo descrito se muestra dentro de las imágenes de este paso.
Korak 3: Sastavite
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 vidljiva na udaljenosti od 21 cm.
Ante de ensamblar nuestras varillas con cualquier otro componentsnte, debemos pripremiti 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 ili hacia abajo. Una vez con el limite fisico del servo fijo, debemos fijar el mismo brazo and an angulo de 90 o -90 grados, sea cual sea el caso.
Uključuje 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 la 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.
NAPOMENA: 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.
Korak 4: Volar
Para llevar a cabo la correcta comunicación entre el joystick, el simulalador de vuelo, el arduino y la plataforma, es necesario tener descargada la version of Steam de Flight Simulator X.
Una ves instalada y corriendo correctamente, postupak preuzimanja i preuzimanja instalacionog el programa lalamado Link2fs, el cual es el encargado de comunicar los parametros del juego al arduino.
En cas cas en en, estaremos solicitando la lectura de los valores upućuje al jaw, pitch, roll, aceleracion en x, y y aceleración en z, para replika con la plataforma.
Dentro de este paso uključuje slike sa funkcionalnim programima.
Dentro del siguiente link encontrarán los pasos y un código base para relacionar variables y leerlas por serijski con el Arduino.
www.jimspage.co.nz/Link2fs_Multi.htm
Preporučuje se:
RADAR Lidar sistem VL53L0X Lasersko vrijeme leta: 9 koraka
RADAR Lidar sistem VL53L0X Lasersko vrijeme leta: U ovom vodiču naučit ćemo kako napraviti LADAR sistem RADAR-a koristeći laserski osjetnik vremena leta VL53L0X. Pogledajte video
Monitor leta pomoću Raspberry PI i DVB Sticka: 3 koraka
Monitor letenja pomoću Raspberry PI i DVB Sticka: Ako često letite ili samo strastveno volite avione, tada Flightradar ili Flightaware 2 moraju imati web stranice (ili aplikacije, jer postoje i mobilne aplikacije) koje ćete koristiti svakodnevno Oba vam omogućuju da pratite avione u stvarnom vremenu, vidite let
Arduino i VL53L0X vrijeme leta + OLED zaslon Vodič: 6 koraka
Arduino i VL53L0X Time-of-Flight + OLED Display Tutorial: U ovom vodiču ćemo naučiti kako prikazati udaljenost u mm pomoću VL53L0X senzora za vrijeme leta i OLED ekrana. Pogledajte video
Stewart platforma za balansiranje loptice s PID -om: 6 koraka
Stewart platforma za balansiranje loptice s PID kontrolom: Motivacija i cjelokupni koncept: Kao fizičar na treningu, prirodno sam privučen i nastojim razumjeti fizičke sisteme. Obučen sam rješavati složene probleme razlažući ih na njihove najosnovnije i najvažnije sastojke, a zatim
6DOF Stewart platforma: 5 koraka
6DOF Stewart platforma: 6DOF Stewart platforma je robotska platforma koja se može artikulisati u 6 stepeni slobode. Obično izrađena sa 6 linearnih pokretača, ova smanjena mini verzija koristi 6 servo pogona za simulaciju linearnog pokreta. Postoje tri linije