Kazalo:
Video: Stewart platforma - simulator letenja X: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12: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 través de un arduino, se logra manipular 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 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.
Uporabljajte različno programsko opremo za različne namene, ki ni dostopna in plataforma. Se utilizó un simulador de vuelo para enviar los movimientos a la plataforma y un program 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 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 po el programu Link2fs, quien accede a los registros del juego y los envía por medio de la comunicación serijski hacia el Arduino.
El Arduino recibe las lecturas y las interpreta, por medio de cinemática inversa, para computar el movimiento equivalente repartido entre los 6 servos que components a la plataforma Stewart.
Končno, los servos hacen la mímica de movimientos realizados dentro del simulador de vuelo.
1. korak: Materiales
Materiales
Plac de acrílico de 3 y 5 mm de 30x30 cm 0,00 $, material sobrante laboratorio
Dostop do kortadora láser.
12 rotulja debeline 5 mm 64,70 USD
2 varilli debeline 5 mm za 1 m 16,80 USD
6 servomotorjev MG995 od 9 kg 200,00 USD
6 Soportes para servomotor impreso in 3D $ 0,00
3 Soportes para placa superior impresos in 3D 0,00 $
6 Brazos para servo impresos in 3D 0,00 $
1 igralna palica 0,00 USD 1 preklop 45,00 USD
1 Jack hembra za DC 15,00 USD
1 Arduino uno 400,00 USD 1 Kabel za arduino
1 servo ščit 300,00 $
3 Regulatorji napetosti DC-DC 200,00 USD c/u
20 skakalcev 50,00 USD
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:
Link2fs:
Archivos diseñados para impresion 3D incluidos en archivos adjuntos.
2. korak: Conexiones
Para las conexiones electricas, primero procederemos in 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 se nanaša na los pines del servo.
Uporabite un jack de DC para alimentar el el shield, esto es completamente opcional.
Para controler el encendido y apagado incluimos un interruptor, el cual ya está contemplado en los planos de la base de en medio.
Para conectar los step down voltages, requieren 2 cable, 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 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.
3. korak: Sestavite
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 vidna na oddaljenosti 21 cm.
Antes de ensamblar nuestras varillas con cualquier otro componentsnte, debemos preparar 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.
OPOMBA: 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.
4. korak: 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 e instalar el program 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 se nanaša na alhavo, smolo, roll, aceleracion en x, y y aceleración en z, para replikar con la plataforma.
Dentro de este paso se vključuje slike s funkcionamiento de estos programas.
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
Priporočena:
RADAR Lidar System VL53L0X Laserski čas letenja: 9 korakov
RADAR Lidar System VL53L0X Laserski čas letenja: V tej vadnici se bomo naučili, kako narediti LADAR sistem RADAR z uporabo laserskega senzorja časa letenja VL53L0X. Oglejte si video
Monitor letenja z uporabo Raspberry PI in DVB palice: 3 koraki
Nadzor letenja z uporabo Raspberry PI in DVB Sticka: Če pogosto letete ali ste samo navdušeni nad letali, potem morata Flightradar ali Flightaware 2 imeti spletna mesta (ali aplikacije, saj obstajajo tudi mobilne aplikacije), ki jih boste uporabljali vsak dan Oba vam omogočata sledenje letalom v realnem času, ogled leta
Osnove letenja z letalom RC: 13 korakov
Osnove letenja z letalom RC: Pozdravljeni, danes bomo preučili osnove, kako upravljati letalo RC na simulatorju in preprečiti, da bi vaš model padel na terenu. Pred kratkim sem razložil, kako imam svoj FlySky FS -i6X krmilnik, povezan s simulatorjem RC, tako da bomo zdaj
Stewart platforma za uravnoteženje kroglic s PID -om: 6 korakov
Stewart -ova platforma za uravnoteženje žog s PID -om: Motivacija in splošni koncept: Kot fizik na usposabljanju me naravno privlačijo fizični sistemi in jih skušam razumeti. Izobražen sem bil za reševanje kompleksnih problemov tako, da jih razčlenim na njihove najosnovnejše in bistvene sestavine, nato pa
6DOF Stewart platforma: 5 korakov
6DOF Stewart platforma: 6DOF Stewart platforma je robotska platforma, ki se lahko artikulira v 6 stopinjah svobode. Običajno izdelana s 6 linearnimi pogoni, ta pomanjšana mini različica uporablja 6 servomotorjev za simulacijo linearnega sprožitvenega gibanja. Obstajajo tri linije