Arduino Forum

International => Français => Topic started by: doc-nighty on Mar 21, 2016, 01:58 pm

Title: Simulateur dynamique arduino
Post by: doc-nighty on Mar 21, 2016, 01:58 pm
Bonjour, je suis nouveau sur ce site et je voudrais me lancer dans un projet un peu spécial :)

Je suis passioné d'attractions et suite a la fermeture de star tours a disneyland (pour ceux qui connaissent) je voudrais le reproduire.

J'ai acheter ce jouet : http://www.starwars-universe.com/images/multimedia/Images/startours/merchandising/starspeeder3000loose.jpg

il pèse 450g (avec le piles) et je voudrais le modifier pour en faire un simulateur en petite taille.

La vraie attraction est comme ça : https://www.youtube.com/watch?v=tWfPlaBtsT0  (avancez a 54secondes au moment ou il allument les éclairages)

vous pouvez voir les 6 verins hydraulique qui soulèvent les 7tonnes de la cabine.

Je voudrais trouver un moyen avec Arduino pour pouvoir reproduire ça a mon échelle, soit avec des servomoteurs soit avec des verins linéaires electriques a vitesse variable. la programation je m'en occupe mais la mon problème est de trouver le moyen de le faire bouger plus ou moins vite et surtout trouver un servomoteur ou un vérin qui supporte le poids du jouet qui je le rappel fait 450g. regardez la video ne prenez pas en compte les mouvement droite et gauche (quand il tourne sur lui meme)

Voilà donc si quelqu'un a un tuyau pour moi je suis preneur ! Dites moi vos idées, faites moi parvenir vos solutions :) En vous remerciant grandement ! je vous ferais parvenir l'avancement du projet quand je ne serais plus bloquer a ce problème :)
Title: Re: Simulateur dynamique arduino
Post by: hazerty565 on Mar 21, 2016, 02:06 pm
du coup tu voudrais reproduire l'actraction à l'echelle miniature...
c'est possible mais faut trouver des mini verrins...

moi je vois 7 verrins, mais peut etre que je me trompe, 3 pour la gauche, 2 pour la droite et 2 pour l'arriere.

il faut une plaque de metal ou tu met 3 emplacement, un a gauche/droite et arriere et tu colles le speeder dessus.

comme tu dis, le plus compliqué sera l'aspect mecanique de l'engin, pour simuler au mieux les deplacements et fixer au mieux les verrins.
Title: Re: Simulateur dynamique arduino
Post by: coyotte on Mar 21, 2016, 02:40 pm
Hello,

En gros, ce simulateur incline la cabine en avant/arrière et gauche/droite.... (Pas de rotation je suppose)

Une idée serait d'utiliser deux servos comme sur un Gimbal de caméra, planqués sous la maquette.

Et faire de faux vérins qui coulissent librement en fonction de la position du vaisseau.

Ce sera plus facile à gérer et à construire. Et les temps de réponse devraient être satisfaisants...



Coyotte,
Title: Re: Simulateur dynamique arduino
Post by: doc-nighty on Mar 21, 2016, 02:44 pm
Oui c'est ça :/ et il y en a 6 ;) ce que tu dois confondre avec le 7eme c'est surement le gros tuyau d'aération ^^
Et oui pourquoi pas 3 vérin, je disais 4 car je pense que ça repartirai mieu le poids mais c'est vrai que 3 niveau pratique et programmation ça serait plus simple !

Apres pour avoir un mouvement assez "libre" je pensais mettre des rotules un peu comme il y a sur les  bionicles de Lego, mais là je rèflechi à :

-Les vérins ça serait trop cool mais la vitesse ne change pas (ou du moin je n'ai pas trouvé)

-les servomoteurs c'est bien, mais pareil la vitesse ne change pas et je suis sûr que le poids sur starspeeder fera tourner les servo à cause du poids :/
Title: Re: Simulateur dynamique arduino
Post by: doc-nighty on Mar 21, 2016, 02:50 pm
Une idée serait d'utiliser deux servos comme sur un Gimbal de caméra, planqués sous la maquette.
Hello ! Ton idée m'as l'aire bien mais je ne vois pas comment tu veux les dissimuler sous la maquette :/ et les servos supporterons le poids du vaisseau ?

Autrement le vaisseau se lève et s'abaisse (ça, ça aurait été cool) et il bouge aussi de droite à gauche mais ça c'est pas grave :)
Title: Re: Simulateur dynamique arduino
Post by: Zorro_X on Mar 21, 2016, 03:12 pm
Idée intéressante mais j'aimerais personnellement en connaître l'objectif car ce type de simulateur est un simulateur "G", c'est à dire que ca utilise la gravité (de la terre) pour faire croire aux effets de force centrifuge, d'accélération, etc...
En gros lors d'un virage serré à gauche par exemple, il va pencher à droite pour utiliser la force de gravité affin de donner la sensation aux personnes qui sont à l'intérieur, qu'ils sont bel et bien repoussés à droite comme dans un vrai virage... De même, lors d'un démarrage rapide il va pencher vers l'arrière pour "coller" tout le monde à son siège ou lors d'un freinage brusque, pencher vers l'avant, etc...
(on le voit bien sur ta vidéo youtube : lorsqu'ils partent en hyperespace ca penche bien vers le haut pour bien coller tout le monde à son siège)

Dans ton mini-simulateur tu cherches à faire quoi ? il n'y aura personne à l'intérieur pour ressentir les effets "G" donc quel est l'intérêt de faire pencher d'un coté ou de l'autre ?
Title: Re: Simulateur dynamique arduino
Post by: doc-nighty on Mar 21, 2016, 03:40 pm
Dans ton mini-simulateur tu cherches à faire quoi ?
Je cherche à le reproduire mai en miniature pour le plaisir des yeux ^^

Je suis un grand fan d'attractions et je voudrais la reproduire juste par passion ;) ça me semble beaucoup plus réalisable que space Mountain par exemple !
Title: Re: Simulateur dynamique arduino
Post by: Zorro_X on Mar 21, 2016, 03:58 pm
ok, mais ce que je veux dire c'est que vu que le simulateur cherche à utilier la force de gravité, vu de l'extérieur les mouvements ont l'air un peu "incohérents" vis à vis du scénario en cours, reproduire un truc qui ne ressemble à rien c'est rigolo ok, mais du coup tu n'as pas besoin de grand chose, seulement reproduire le système d'axes/vérins et faire bouger le bousin aléatoirement... ;)
C'est tout à fait louable en tant que "maquette", mais j'aurais bien vu un capteur à l'intérieur du jouet (genre un gyroscope/accéléromètre) pour tester et valider que les mouvements apportent bien du G au bon moment dans un scénario prédéfini... Le faire ainsi t'apporterait, en plus du plaisir de reproduire une attraction, la connaissance de savoir comment ca fonctionne et l'expérience pour pouvoir le reproduire à grande échelle comme pour un simulateur auto par exemple... ;)

Dans tous les cas bonne chance pour ton projet et pour chercher des infos, tu peux aussi taper de la recherche Google à propos des simulateurs d'entrainement pour pilotes d'avion, ils fonctionnent sur le même principe.
Title: Re: Simulateur dynamique arduino
Post by: doc-nighty on Mar 21, 2016, 04:56 pm
J'ai travaillé à Disney en maintenance en faite ^^ mais je fais partis de beaucoup de fan d'attraction et on connaît les mouvement et le fonctionnement de l'attraction ;) sinon cet engin était utilisé par la nasa et pour l'attraction elle tourne seulement à 40% de sa capacité maximale :)

Mais le problème est vraiment le fait d'avoir les mouvements aussi grand et qui tiennent le vaisseau apres je peu m'amuser un peu genre controller le vaisseau avec un joystick ^^
Title: Re: Simulateur dynamique arduino
Post by: Zorro_X on Mar 21, 2016, 05:42 pm
ok, donc pour commencer tu connais certainement déjà les points d'accroche, le nombre de vérins, les angles et les amplitudes des mouvements... Il n'y a qu'à mettre à l'échelle, en effet, ca ne va pas être évident de trouver un vérin de la bonne taille qui soit à l'échelle de ton jouet... :/
Regarde ici (http://www.selectronic.fr/c/boutique-de-robotique/actionneurs/actionneurs-lineaires.html), tu trouveras peut-être quelque chose d'utile (mais ca douille quand même !)...
Title: Re: Simulateur dynamique arduino
Post by: trimarco232 on Mar 21, 2016, 06:01 pm
Bonjour,

voici comment je vois la chose :

3 servos : c'est les 3 points d'appuis qui permettent de déterminer la hauteur globale et l'assiette

pour la force nécessaire, je pense qu'il t'appartient de faire les calculs ?

pour la variation de la vitesse des servos, c'est faisable par programmation !

Title: Re: Simulateur dynamique arduino
Post by: bilbo83 on Mar 21, 2016, 06:04 pm
Bonjour,

Si tu veux que tout soit à l'échelle il te faudra avoir les vitesses, accélérations etc.. à l'échelle.

Par exemple une longueur c'est l'échelle (e).
Le temps c'est racine(e).
La vitesse sera donc e/racine(e)= racine(e).
Avec les équations aux dimensions tu peux tout retrouver (poids, couple ..).
Mais je ne pense pas que tu veuille aller aussi loin dans la simu.
Title: Re: Simulateur dynamique arduino
Post by: trimarco232 on Mar 21, 2016, 06:28 pm
Quote
Le temps c'est racine(e)
(racine carrée je suppose)

pourquoi pas le temps réel, ce qui donnerait une vitesse réellement à l'échelle ?
quelque chose de très intéressant m'échappe, j'aimerais bien que tu développes !
Title: Re: Simulateur dynamique arduino
Post by: Zorro_X on Mar 21, 2016, 10:33 pm
pourquoi pas le temps réel, ce qui donnerait une vitesse réellement à l'échelle ?
les deux dynamiques sont intéressantes. Après il y a la notion de "perception", sur une grosse machine on s'attend à ce qu'elle bouge moins vite à cause de son inertie... sur une petite, si elle bougeait aussi lentement, ca donne l'impression qu'elle "se traine", voire même qu'il y a quelque chose qui ne va pas... d'où le besoin d'avoir des mouvements plus rapides (proportionnels à l'inertie en fin de compte) et du coup plus "naturels" pour un objet de cette taille... rien de plus que s'adapter à la perception humaine... ;)
Title: Re: Simulateur dynamique arduino
Post by: doc-nighty on Mar 22, 2016, 07:18 pm
les deux dynamiques sont intéressantes. Après il y a la notion de "perception", sur une grosse machine on s'attend à ce qu'elle bouge moins vite à cause de son inertie... sur une petite, si elle bougeait aussi lentement, ca donne l'impression qu'elle "se traine", voire même qu'il y a quelque chose qui ne va pas... d'où le besoin d'avoir des mouvements plus rapides (proportionnels à l'inertie en fin de compte) et du coup plus "naturels" pour un objet de cette taille... rien de plus que s'adapter à la perception humaine... ;)
Je suis totalement pour ce que tu dis :D c'est exactement ce que je veux ;) je veux que ce qu'on voit soit pareil à échelle réduite du coup à l'échelle de la maquette ;) je veux pas voir une maquette qui monte jusqu'à 2metre de haut pour un "petit" mouvement sur le gros simulateur ^^
Title: Re: Simulateur dynamique arduino
Post by: _ArNo_ on Mar 22, 2016, 07:42 pm
Je sais déjà que je vais dire une co***rie, mais bon  :smiley-mr-green:
et 4 électroaimant à chaque coin (le centre attacher pour éviter qu'il décolle dans la cuisine à la vitesse de la lumière)
Title: Re: Simulateur dynamique arduino
Post by: trimarco232 on Mar 22, 2016, 09:22 pm
Bonjour,
il faut pouvoir contrôler la vitesse ...
Title: Re: Simulateur dynamique arduino
Post by: busta78 on Mar 22, 2016, 11:45 pm
salut super projet!

l'hydraulique est puissant mais lent
l'air comprimé rapide mais peu puissant

le bon compromis c'est des moteur électrique qui ont pour axe une vis sans fin et l'écrou est la partie mobile qui monte et descend c'est utilisé pour levé des voitures avec des moteurs raisonnablement encombrant.

Bon courage.
Title: Re: Simulateur dynamique arduino
Post by: doc-nighty on Mar 23, 2016, 10:55 am
Je sais déjà que je vais dire une co***rie, mais bon  :smiley-mr-green:
et 4 électroaimant à chaque coin (le centre attacher pour éviter qu'il décolle dans la cuisine à la vitesse de la lumière)
En voilà une idée géniale !!!! :D

nan mais l'idée du pas de vis et du moteur me semble intéressant ! je vois bien le 6 servomoteur avec les 6 tiges filetée avec un système d'engrenage ! :) c'est totalement réalisable mais le probleme et toujours le meme ... celui du poids du vaisseau VS les servomoteurs :/ sinon il faut que je le désosse et que j'enlève le maximum de poids inutile du style (les piles, les poids ajouté etc...) je ferais ça tout a l'heure et je le repèserait :)
 
Title: Re: Simulateur dynamique arduino
Post by: trimarco232 on Mar 23, 2016, 01:46 pm
Bonjour,

Quote
poids du vaisseau VS les servomoteurs
regarde la force des servos : elle sera fontion de leur taille et de la course à effectuer

pour le mouvement il faut déterminer le nombre d'axes : les 3 servos (dont je reparle) suffisent pour :
- monter et descendre globalement
- incliner avant <-> arrière
- incliner droite <-> gauche (ou babord / tribord ?)

pour avoir plus de mouvements, ils devront être montés sur un plateau mobile horizontalement :
- avancer <-> reculer globalement
- gauche <-> droite à l'avant
- gauche <-> droite à l'arrière

donc 6 servos au total, un beau projet pour ton uno ...
Title: Re: Simulateur dynamique arduino
Post by: doc-nighty on Mar 24, 2016, 11:53 am
J'avoue que pour ton expliquation il me faudrais un petit shema explicatif ^^

personnellement je pensais au principe de propultion des locomotive a vapeur mais version inversée ;)

(https://scontent-fra3-1.xx.fbcdn.net/hphotos-xaf1/v/t34.0-12/10622007_1119079578156675_1369846355_n.jpg?oh=171d4850cebe7040c405837f1250802a&oe=56F5EAD8)

Je sais je dessine mal x)

Sauf qu'au lieu que le piston fasse tourner la roue, la roue elle, sera remplacer par un servomoteur, et le piston resterais le piston. Ce qui fait que quand le servomoteur est en bas, le piston aussi, quand le servomoteur est au milieu a l'horizontal le piston sera entre la postion haute et la position basse, et quand le servomoteur est en haut, le piston aussi :) du coup on peu choisir précisement la hauteur du piston a partir de la rotation du servomoteur :) si j'en met 6 normalement le poids est divisé par 6 soit 75g :) après je sais pas peut etre que je dis n'importe quoi ^^ qu'en pensez vous ?

Après, niveau amplitudes de mouvements c'est limité a l'axe fixé sur le servomoteur, et puis pour construire un rail pour guider le piston ça ne vas pas etre tout simple ^^

J'ai besoin un peu de vos idées pour m'aider ;)
Title: Re: Simulateur dynamique arduino
Post by: _ArNo_ on Mar 24, 2016, 12:31 pm
Video maquette F16 lévitation (https://www.youtube.com/watch?v=nLxoNOkrnLs) >> Imaginons qu'il y ai un électroaimant dans le socle et dans le starspeeder un arduino nano, attiny85 ou esp8266 (pour le controller à distance) qui contrôle un servo qui déséquilibre l'engin.
les inclinaison ne pourront pas être importante mais  cela peut donner une illusion.
Title: Re: Simulateur dynamique arduino
Post by: doc-nighty on Mar 24, 2016, 12:59 pm
encore faut t'il trouver un électro aimant mais là je viens de trouver ce que je veux faire grossièrement ;)

https://www.youtube.com/watch?v=j4vKs5XyNB0

ça me semble faisable !
Title: Re: Simulateur dynamique arduino
Post by: doc-nighty on Mar 30, 2016, 02:11 pm
Bonjour tout le monde ! j'aurais besoin d'un petit renseignement, Comment trouver un servomoteur capable de supporter un poids de 150g/cm ? et je cherche des petites rotules mais impossible d'en trouvé en magasin de bricolage :/

 Merci !
Title: Re: Simulateur dynamique arduino
Post by: bad_dl on Mar 30, 2016, 03:19 pm
Bonjour,
Avez vous regardé dans le domaine du modélisme? (en auto et aéro, ils utilisent des rotules)
Title: Re: Simulateur dynamique arduino
Post by: Zorro_X on Mar 30, 2016, 04:54 pm
+1 dans la section modélisme de conrad.fr (par exemple) tu trouveras un tas de rotules différentes, t'y trouveras certainement ton bonheur ! ;)
Title: Re: Simulateur dynamique arduino
Post by: trimarco232 on Mar 31, 2016, 12:39 am
Quote
J'avoue que pour ton explication il me faudrait un petit schéma
Bonjour,
tu as ta vidéo pour le vertical. Pour l'horizontal, c'est pareil, sauf que c'est dans le plan horizontal ...
Title: Re: Simulateur dynamique arduino
Post by: doc-nighty on Apr 01, 2016, 11:05 am
Bonjour,
tu as ta vidéo pour le vertical. Pour l'horizontal, c'est pareil, sauf que c'est dans le plan horizontal ...
Oui je vois ;) après rien ne m'empèche de rajouter une servomoteur sous le tout, pour avoir le mouvement totale en axe horizontal ;) ça sera pas très beau ni très stable mais je pense qu'il y a moyen de faire ça ;) mais pour l'instant je vais surtout me focaliser sur les axe principaux après je verrais pour l'horizontal
Title: Re: Simulateur dynamique arduino
Post by: trimarco232 on Apr 01, 2016, 12:14 pm
Bonjour,
cela dépend du réalisme que tu veux :

je te laisse imaginer (traduction : trop flemmard pour faire un dessin), un servo dont l'axe est dirigé horizontalement, vers toi, tu vas comprendre :

dans sa course de 180°, le bras vas passer de 6heures à 12h, en passant par 9h
cela correspond à une course verticale qui part du bas (6h) pour arriver tout en haut (12h), et dont le dénivelé sera égal à 2* la longueur du bras

dans ce mouvement le bras passe nécessairement par 9h, ce qui correspond à un mouvement horizontal parasite, dont la distance est la longueur du bras
ce qui peut être considéré comme un inconvénient pourrait en fait être un avantage, qui ajouterait gratuitement des mouvements horizontaux pour le simulateur

mais le sujet est mécanique à 99%, pas de souci pour le reste