Cuprins:
Video: Platforma Stewart - Flight Simulator X: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
El proyecto consta del control de movimiento de una plataforma Stewart, el cual está dictado por los movimientos de una 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 manipularea mișcării de pe platforma de Stewart în timp real.
Primerament se maquinó la plataforma y se ensamblo de manera que fuera una representación a escala completamente funcional. La poziție și orientare de la platforma de 6 grado de libertate este controlată prin mediu de 6 servos, conectate la 6 ejecții prin mediu de rotile, pentru a menține liber el mișcarea în fiecare eje.
Se utilizează diverse programe pentru a stabili un cerc în platformă. Se utilizează un simulator de zbor pentru trimiterea mișcărilor pe platforma și un program care lee valorile simulării pentru posterior pot realiza operațiuni cu ele.
La ruta de instrucțiuni care se sigue este următoarea: Por medio de un joystick se controlează jocul video, el avión dentro del juego tiene, por naturaleza, valores de heading, pitch y roll, care vor varia într-o cantitate de grado. Aceste valori sunt monitorizate prin programul Link2fs, cine accesează înregistrările jocului și inviația prin mediu a comunicării seriale către Arduino.
El Arduino primește lecturile și interpretarea, prin mediu de cinematică inversă, pentru calculul mișcării echivalente repartizate între cei 6 servicii care sunt componente ale platformei Stewart.
În cele din urmă, los servos hacen la mimica de movimientos realizados dentro del simulador de vuelo.
Pasul 1: Materiale
Materiale
Placă de acrilic de 3 și 5 mm de 30x30 cm $ 0,00, material sobrante laborator
Acceso a cortadora láser.
12 rotule de 5 mm de roz $ 64.70
2 varile de 5 mm pe 1m 16,80 USD
6 servomotoare MG995 de 9 kg 200,00 USD
6 Soportes para servomotor impreso en 3D $ 0.00
3 Soportes para placa superior impresos en 3D $ 0.00
6 Brazos pentru servo impresii en 3D $ 0.00
1 Joystick 0,00 USD 1 Comutare 45,00 USD
1 Jack hembra pentru DC $ 15.00
1 Arduino uno $ 400,00 1 Cablu pentru arduino
1 scut servo 300,00 USD
3 Regulatoare de tensiune DC-DC 200,00 $ c / u
20 Jumpers 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 0,50 $
Flight Simulator X:
Link2fs:
Arhive proiectate pentru impresion 3D incluse în fișiere adjunte.
Pasul 2: Conexiuni
Pentru conexiunile electrice, în primul rând procedăm la un control adecvat al scuturilor de servomotoare. Hace falta soldar unos pines a la placa como se muestra en las fotos de este paso.
O dată soldați pinii, putem proceda a pune scutul nostru asupra arduinului pentru a duce la capătul conexiunilor referitoare la pinii servo.
Se utilizează un jack de DC pentru alimentarea scutului, acesta este complet opțional.
Pentru a controla încântarea și apagatul include un întrerupător, el cual ya está contemplado en los planos de la base de en medio.
Pentru conectarea la step down voltages, este necesar 2 cabluri, atât pentru intrările ca și pentru salide. Aceste step downs pot alimenta până la 2 de la servomotorii noștri, pentru ceea ce utilizăm 3. Fiecare ieșire de la step downs alimentează la 2 servos în sus pini de tensiune și pământ, corespunzător.
Todo lo descrito se muestra dentro de las imágenes de este paso.
Pasul 3: Asamblare
El ensable trebuie să rămână ca în imaginile conținute în descrierea acestui pas.
Primer, este necesar să adunăm rotile cu respectarea varilelor.
Nuestras varillas were cortadas en tramos de 23 cm, pues la parte care va adentro de la rotulas mide 1 cm, dejando la varilla visible a una distance de 21 cm.
Antes de ensamblar nostruras varillas with any other component, debemos preparar our 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 cu 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 include baza de montură a servo-ului, care poate folosi pentru fijarul unu de la servomotoare cu placa de bază.
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.
Dacă cazul este în ansamblu rotile cu baza, este necesar numai atravesar cu un tornillo între rotula și brazo din serviciu și apretar.
Pentru a asambla rotile cu platforma superioară, este necesar primul să asambleze suporturile superioare cu platforma superioară, pentru după unirea rotilor cu dichos suporte.
NOTA: Pentru o identificare ușoară, toate rotulele rămân sub rezerva unor părți cu un tip de cupă.
Tot ceea ce descrie se găsește în fotografii în interiorul acestui pas.
Pasul 4: Un Volar
Pentru a efectua o comunicare corectă între joystick, simulatorul de zbor, arduino și platformă, este necesar să descarci versiunea de Steam de Flight Simulator X.
O ves instalare și corriendo corect, procedem la descărcare și instalare a programului numit Link2fs, care este el încarcat de comunicare a parametrilor jocului al arduino.
În acest caz în special, vom solicita citirea valorilor referitoare la yaw, pitch, roll, accelerare în x, y y accelerare în z, pentru replicarea cu platforma.
Dentro de este paso se includ imagini ale funcționării acestor programe.
Dentro de la următorul link se vor întâlni pașii și un cod de bază pentru variabile de legătură și leerlas por serial cu el Arduino.
www.jimspage.co.nz/Link2fs_Multi.htm
Recomandat:
SIMULATOR DE JOC DE CURSE DIY -- SIMULATOR F1: 5 pași
SIMULATOR DE JOC DE CURSE DIY || F1 SIMULATOR: Bună ziua tuturor Bine ați venit pe canalul meu, Astăzi vă voi arăta cum construiesc un "Simulator de jocuri de curse" cu ajutorul Arduino UNO. acesta nu este un blog de construire, ci doar o prezentare generală și un test al simulatorului. Blogul complet de construire va apărea în curând
Platforma de bază IoT cu RaspberryPi, WIZ850io: Driver de dispozitiv platformă: 5 pași (cu imagini)
Platforma de bază IoT cu RaspberryPi, WIZ850io: Platform Device Driver: Cunosc platforma RaspberryPi pentru IoT. Recent WIZ850io este anunțat de WIZnet. Așa că am implementat o aplicație RaspberryPi prin modificarea Ethernet SW, deoarece pot gestiona cu ușurință un cod sursă. Puteți testa Driverul dispozitivului platformei prin RaspberryPi
Cum se conectează emițătorul FlySky la orice simulator de computer (ClearView RC Simulator) -- Fără cablu: 6 pași
Cum se conectează transmitatorul FlySky la orice simulator de computer (ClearView RC Simulator) || Fără cablu: Ghid pentru conectarea FlySky I6 cu un computer pentru a simula zborul pentru începătorii avioanelor cu aripi. Conexiunea de simulare a zborului folosind Flysky I6 și Arduino nu necesită utilizarea cablurilor de simulare
Platformă Stewart de echilibrare a mingii controlată PID: 6 pași
Platformă Stewart de echilibrare a mingii controlate de PID: motivație și concept general: în calitate de fizician în formare, sunt atras în mod natural și încerc să înțeleg sistemele fizice. Am fost instruit să rezolv probleme complexe descompunându-le în cele mai elementare și esențiale ingrediente, apoi
Platforma Stewart 6DOF: 5 pași
6DOF Stewart Platform: 6DOF Stewart Platform este o platformă robotică care se poate articula în 6 grade de libertate. Construită în mod obișnuit cu 6 actuatoare liniare, această versiune mini redusă folosește 6 servo-uri pentru a simula mișcarea de acționare liniară. Există cele trei linii