Índice:
Vídeo: Stewart Platform - Flight Simulator X: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
O projeto consta del control de movimiento de una plataforma Stewart, el cual is ditado por los movimientos de un avión de un juego de video llamado Flight Simulator X. Mediante el enlace de estos de um través de um arduino, se logra manipular el movimiento de la plataforma de Stewart em tempo real.
Primeramente se maquinó a plataforma e se ensamblo de manera que fuera uma representação a uma escala completamente funcional. A posição e orientação da plataforma de 6 grados de liberdade é controlada por meio de 6 servos, conectado a 6 ejes por meio de rótulas, para manter o movimento livre em cada eje.
Use diversos softwares para estabelecer um vínculo na plataforma. Ele utiliza um simulador de vuelo para enviar os movimentos a la plataforma e um programa que aprove os valores de la simulación para posteriormente poder realizar operações com ellos.
La ruta de instrucciones that se sigue es la siguiente: Por medio de un joystick se control el juego de video, el avión dentro del juego tiene, por naturaleza, valores de posição, pitch y roll, los cuales varían en una cantidad de grados. Estes valores são monitorados pelo programa Link2fs, então acede a los registros del juego e los envía por meio 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 equivalente repartido entre los 6 servos que componen a la plataforma Stewart.
Finalmente, los servos hacen la mímica de movimientos realizados dentro do simulador de vuelo.
Etapa 1: materiais
Materiales
Placa de acrílico de 3 e 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 Servomotores MG995 de 9 Kg $ 200,00
6 Soportes para servomotor impressão em 3D $ 0,00
3 Soportes para placa superior imagens em 3D $ 0,00
6 Brazos para servo impressões em 3D $ 0,00
1 joystick $ 0,00 1 switch $ 45,00
1 Jack hembra para DC $ 15,00
1 Arduino uno $ 400,00 1 cabo para arduino
1 Escudo de servo $ 300,00
3 Reguladores de voltaje DC-DC $ 200,00 c / u
20 jumpers $ 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:
Arquivos projetados para impressão 3D incluidos em arquivos adjuntos.
Etapa 2: Conexiones
Para las conexiones electricas, primeiro procederemos a um novo escudo 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 um cabo las conecciones referente a los pines del servo.
Se utilizar um conector de DC para alimentar o escudo, é totalmente opcional.
Para controlar el encendido e apagado incluimos un interruptor, el cual ya está contemplado nos planos de la base de en medio.
Para conectar as tensões de redução, se necessário 2 cabos, tanto para as entradas como para as salidas. Estos descidas pueden alimentar hasta 2 de nuestros servomotores, por lo que utilizaremos 3. Cada salida de los descidas alimentará a 2 servos em sus pines de voltaje y tierra, correspondientemente.
Todo lo descrito se muestra dentro de las imagens de este paso.
Etapa 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 últimas 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 visível a una distancia de 21 cm.
Antes de ensamblar nuestras varillas con cualquier otro componente, debemos preparar nuestros servos.
Para calibrar, feno que colocar um brasão de novo desenho 3D sobre o eje do servo e girarlo hasta que tope hacia arriba ou hacia abajo. Uma vez com o limite físico do servo fijo, debemos fijar el mismo brazo a um angulo de 90 o -90 grados, sea cual sea el caso.
Se incluir a base da montagem do servo, pode ser usado para fijar cada um dos servomotores com a placa da base.
Habiendo tenido ensamblado cada servo, podemos montar sobre o excedente de cada tornillo de las bases de los servos la placa de medio, la cual fijaremos by medio de tuercas.
Posteriormente, podemos dirigir a ensamblar ya sea la base superior or la inferior con las varillas y rotulas that ensamblamos en primer place.
Se o caso for ensamblar las rotulas con la base, es necesario solamente atraves de un tornillo entre la rotula y el braso del servo y apretar.
Para ensamblar las rotulas com 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 uma identificação fácil, todas as rotulas quedaran sujetas a partes com um tipo de cúpula.
Todo lo descrito se encuentra en fotos dentro de este paso.
Etapa 4: um Volar
Para abrir um cabo da comunicação correta entre o joystick, o simulador de vôo, o arduino e a plataforma, é necessário que você descargada a versão do Steam de Flight Simulator X.
Una ves instalado y corriendo corretamente, procederemos a descargar e instalar el programa llamado Link2fs, el cual es el encargado de comunicar los parametros del juego al arduino.
En este caso em particular, estaremos solicitando la lectura de los valores referencia 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 variáveis y leerlas por serial con el Arduino.
www.jimspage.co.nz/Link2fs_Multi.htm
Recomendado:
Gesture Control Skeleton Bot - 4WD Hercules Mobile Robotic Platform - Arduino IDE: 4 etapas (com imagens)
Gesture Control Skeleton Bot - 4WD Hercules Mobile Robotic Platform - Arduino IDE: um Gesture Control Vehicle feito por Seeedstudio Skeleton Bot - 4WD Hercules Mobile Robotic Platform. Diverti-me muito durante o período de gestão da epidemia de vírus coronariano em casa. Um amigo meu deu-me uma plataforma robótica móvel 4WD Hercules como novidade
Zynthian: Open Synth Platform (Zynthian Basic KIT V2): 19 etapas
Zynthian: Open Synth Platform (Zynthian Basic KIT V2): Zynthian é um projeto aberto com o objetivo de criar uma Open Synth Platform baseada em Software Livre e Open Hardware Especificações & Desenhos (quando disponíveis). É um projeto voltado para a comunidade
Controlador Unifi no Google Cloud Platform (GCP): 6 etapas
Controlador Unifi no Google Cloud Platform (GCP): o controlador Unifi da Ubiquity permite o gerenciamento da Web de seus produtos Unifi, incluindo pontos de acesso sem fio, roteadores e switches. Eles têm um excelente guia para configurar o controlador no Amazon AWS usando o nível gratuito que oferece uma VM gratuita
Plataforma de Stewart de balanceamento de bola controlada por PID: 6 etapas
Balanceamento de bola controlada pelo PID Plataforma de Stewart: Motivação e conceito geral: Como um físico em treinamento, sou naturalmente atraído e procuro entender os sistemas físicos. Fui treinado para resolver problemas complexos dividindo-os em seus ingredientes mais básicos e essenciais, então
Plataforma 6DOF Stewart: 5 etapas
Plataforma 6DOF Stewart: A plataforma 6DOF Stewart é uma plataforma robótica que pode se articular em 6 graus de liberdade. Normalmente construída com 6 atuadores lineares, esta versão reduzida em escala reduzida usa 6 servos para simular o movimento de atuação linear. Existem as três linhas