Innholdsfortegnelse:
Video: Stewart Platform - Flight Simulator X: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
El proyecto control of movimiento of una plataforma Stewart, el cual está dictado 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 manipulary el movimiento de la plataforma de Stewart en tiempo real.
Primeramente se maquinó la plataforma y se ensamblo de manera que fuera una representación and escala completeamente 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 bruken av forskjellige programvare for etablering av en plattform. Se bruk av en simulador de vuelo for å vise filmene og programmene som gir deg muligheten til å la simulering for 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 for the programa Link2fs, quien accessed a los registros del juego and los envía por medio de la comunicación serial hacia el Arduino.
El Arduino kan lese forelesninger og tolke, por medio de cinemática inversa, para computar el movimiento equivalente 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.
Trinn 1: Materialer
Materialer
Placa de acrílico de 3 y 5 mm de 30x30 cm $ 0.00, material sobrante laboratorio
Acceso a cortadora láser.
12 hjul på 5 mm fra $ 64,70
2 varillas de 5 mm por 1m $ 16.80
6 Servomotorer MG995 de 9 Kg $ 200,00
6 Soportes for servomotor impreso en 3D $ 0.00
3 Soportes para placa superior impresos en 3D $ 0.00
6 Brazos for servo impresos and 3D $ 0.00
1 Joystick $ 0,00 1 Bryter $ 45,00
1 Jack hembra for DC $ 15,00
1 Arduino uno $ 400,00 1 kabel for arduino
1 servoskjold $ 300,00
3 Reguladores de voltaje DC-DC $ 200,00 c/u
20 hoppere $ 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:
Link2fs:
Archivos diseñados for impresion 3D incluidos and archivos adjuntos.
Trinn 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 soldados los pines, podemos proceder a posar nuestro shield sobre el arduino para llevar a cabo las conecciones referentes a los pines del servo.
Se bruk av en DC -enhet for alimentar el shield, esto es completeamente 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 step down voltages, se 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 downs alimentará a 2 servos en sus pines de voltaje y tierra, correspondientemente.
Todo lo descrito se muestra dentro de las imágenes de este paso.
Trinn 3: Ensamble
En 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 visible a una distancia de 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 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.
MERK: Para una fácil identificación, todas las rotulas quedaran sujetas a partes con un tipo de cúpula.
Du kan se beskrivelsen og fotografiene av dentro de este paso.
Trinn 4: En 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 of Steam de Flight Simulator X.
Du kan også installere og korrigere korrektur, og kan laste ned et program for å installere et link2fs -program, og det er også mulig å kombinere parametere fra juego al arduino.
En este caso en particular, 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 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
Anbefalt:
DIY RACING GAME SIMULATOR -- F1 SIMULATOR: 5 trinn
DIY RACING GAME SIMULATOR || F1 SIMULATOR: Hei alle Velkommen til Min kanal, I dag skal jeg vise deg hvordan jeg bygger en " Racing Game Simulator " ved hjelp av Arduino UNO. dette er ikke en byggeblogg, det er bare oversikt og test av simulatoren. Fullstendig byggeblogg kommer snart
IoT Base Platform With RaspberryPi, WIZ850io: Platform Device Driver: 5 Steps (with Pictures)
IoT Base Platform With RaspberryPi, WIZ850io: Platform Device Driver: I know RaspberryPi platform for IoT. Nylig ble WIZ850io kunngjort av WIZnet. Så jeg implementerte en RaspberryPi -applikasjon ved Ethernet SW -modifikasjon fordi jeg enkelt kan håndtere en kildekode. Du kan teste plattformenhetsdriveren gjennom RaspberryPi
Slik kobler du FlySky -sender til en hvilken som helst PC -simulator (ClearView RC Simulator) -- Uten kabel: 6 trinn
Slik kobler du FlySky -sender til en hvilken som helst PC -simulator (ClearView RC Simulator) || Uten kabel: Guide for å koble FlySky I6 med en datamaskin for å simulere flyging for nybegynnere av vingefly. Flysimuleringstilkobling ved bruk av Flysky I6 og Arduino krever ikke bruk av simuleringskabler
PID -kontrollert ballbalanserende Stewart -plattform: 6 trinn
PID -kontrollert ballbalansering Stewart -plattform: motivasjon og helhetskonsept: Som fysiker på trening er jeg naturlig tiltrukket av og søker å forstå fysiske systemer. Jeg har blitt opplært til å løse komplekse problemer ved å dele dem inn i de mest grunnleggende og essensielle ingrediensene, så
6DOF Stewart Platform: 5 trinn
6DOF Stewart Platform: 6DOF Stewart Platform er en robotplattform som kan artikulere i 6 frihetsgrader. Vanligvis konstruert med 6 lineære aktuatorer, bruker denne nedskalerte miniversjonen 6 servoer for å simulere den lineære aktiveringsbevegelsen. Det er de tre linjene