Aller au contenu

GO Print


Artazole

Messages recommandés

Arf, il manque un truc à ton projet... [emoji848][emoji849][emoji17]
Rajoutes un bon gros ventilo et un distributeur de moustiques au dessus de ton écran histoire d'avoir les cheveux au vent et des moustiques collés sur les dents, ça fera encore plus vrai. [emoji23][emoji23]

Plus sérieusement, super projet. [emoji106]
Ça me rappelle mon adolescence lointaine pendant laquelle j'avais fabriqué un volant en bois, avec un petit levier pour passer les rapports comme sur un boîte séquentielle, mais aussi un pédalier. Tout ça était géré par l'électronique de vieux joysticks. Ça me permettait de jouer à Formula one sur mon pc.

Plus tard je l'avais adapté à ma PlayStation première du nom, console que j'ai toujours et qui est fonctionnelle, comme mon authentique Nintendo NES, que je ressort de temps en temps pour rejouer à Mario. [emoji16]

Envoyé de mon ONEPLUS A6003 en utilisant Tapatalk

  • J'aime 2
Lien vers le commentaire
Partager sur d’autres sites

@Janpolanton t'en fais pas, t'es pas le seul à ne pas être fan de jeux vidéos

Je suis pas trop joueur non plus, mais je comprends qu'on puisse l'être, quand je vois le degré d'aboutissement des jeux actuels...

J'ai le fils d'un kopin qui bosse chez Ellipsis >>, à Montélimar, y paraît que les sensations sont exactement comme sur une vraie bagnole et que tout se règle, jusqu'à la moindre biellette de suspension....

il y a une heure, Janpolanton a dit :

.. /.. quand je le chevauche, les cheveux au vent

T'as encore du bol, beaucoup de gens de notre âge n'en ont plus depuis belle burette.

il y a 9 minutes, Ikes_72000 a dit :

.. /.. Rajoutes un bon gros ventilo et un distributeur de moustiques
 

J'adore l'idée. Pitain toi aussi t'as l'air d'avoir un sacré pête au casque....

Modifié (le) par Jean-Claude Garnier
Lien vers le commentaire
Partager sur d’autres sites




J'adore l'idée. Pitain toi aussi t'as l'air d'avoir un sacré pête au casque....


J'ai moi aussi piloter des gros cubes. [emoji16]
Même si je n'en ai plus dans mon garage [emoji24], je compte bien en chevaucher de nouveau dans quelques temps. [emoji16]


Envoyé de mon ONEPLUS A6003 en utilisant Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

Il y a 10 heures, jeek a dit :

Bon, pour la partie Arduino, ça ne semble pas irréalisable mais si tu débutes c'est quand même un gros morceau.

Je pense qu'il ne faut pas partir tout de suite sur la manette avec tous les éléments parce que les branchements, c'est une chose mais ensuite il faudra écrire et adapter le code (sketch Arduino) pour tout fonctionne ensemble.

Il faut que tu apprennes déjà à utiliser ton Arduino Leonardo en mode joystick/game pad, mais aussi à faire fonctionner séparément les éléments 

Pour ça il faut te familiariser avec l'IDE Arduino, apprendre à téléverser un sketch, en faisant clignoter une ou plusieurs LED (tout le monde a commencé comme ça), ajouter une bibliothèque etc...

Connecteurs.thumb.gif.f2581bdceac51d6469fd7267ca3eeae1.gif

Ensuite tu pourras apprendre à gérer les entrées/sorties numériques et analogiques les boutons (18 en matrice), les potentiomètres, le moteur et le relais...

Et quand tu maitriseras tout ça tu pourras tout mélanger pour obtenir l'objet de tes rêves.

Pour t'aider voila quelques liens utiles (la majorité des infos qui traitent de l'Arduino Uno s'appliquent également au Leonardo)  :

- Tuto Arduino

- Tuto sur une matrice de boutons

- La bibliothèque ArduinoJoystickLibrary-master

- Le langage Arduino

- Un très bon livre qui regroupe pas mal d'éléments de ton projet (je ne suis peut être pas très objectif, parce que c'est moi qui l'ai écrit)

Salut @jeeket merci à toi.

Mais on part pas dans la bonne direction là.

Arduino IDE je connais, j'ai "appris" cela avec ma Tornado et Marlin.

Ce n'est pas à ce niveau.

Déjà je t'ai fait un état des lieux du matos que j'ai acquis dans le premier dessein du projet.

Il me manque l'Arduino. Donc lequel doit-on prendre ?

Ensuite, s'il faut le flasher, normalement, il faudra en effet faire un programme mais j'espère soit en récupérer un soit si j'ai pas le choix, je vais devoir me le taper mais c'est pas l'envie que j'ai et de loin. (D'où mon envie de demander à des spécialistes). Ben vi, je me vois mal écrire un Marlin pour ma Tornado même si je sais gérer des instructions d’automates.

Et puis si on regarde le shéma suivant qui est en théorie ce dont j'ai besoin, je voulais m'assurer que l'encodeur c'est ce que j'ai entouré en CARRE rouge. L'Arduino est entouré en CERCLE rouge et les potards, normalement, ce sont ceux que j'ai enfermé dans l'HEXAGONE rouge.

 

Pour mieux comprendre :

-les potards sont reliés de A0 à A5

-les boutons ??? sur le cote marqué Digital je pense mais où puis je brancher la matrice que je vais récupérer du Leo Bodnar ??? Il y a sur la matrice une série de 12 points qui reliés sur le Leo Bodnar permettent d'utiliser cette matrice. Ou trouver ces 12 points sur l'Arduino ? Est-ce les connecteurs 2 à 13 du bornier "Digital" ?

_connexion encodeur et driver moteur, enfin s'assurer d'avoir le bon shema de connexion. Voilà une première demande.

Quand j'aurais saisi où brancher quoi, en effet, viendra la partie "programme" et j'espère que ce n'est pas si compliqué mais en fait j'en sais fichtre rien. Normalement un firmware type Joystick (p'tet que c'est natif...) suffira largement si le FFB est implémenté (vu que c'est ça que je cherche, le reste marche deja nickel avec le Leo Bodnar mais je vais devoir lui préférer l'Arduino Leonardo.

il existe donc un logiciel qui "à priori" flashe le firmware aussi... Je peux te mettre tous les liens que j'ai sur la question pour aiguiller la solution.

WheelConfigDev.jpg

Merci de ton attention.

✌️

1354608263_SkemaDIYSteeringWheelPC1.thumb.png.55e4ad3c5576180f18ac73e8f9553f6c.png

 

CaptureMatrice.JPG

Modifié (le) par Artazole
Lien vers le commentaire
Partager sur d’autres sites

Bon ayé, j'ai répondu aux choses sérieuses, voyons maintenant les sérieuses bêtises...

 

Il y a 9 heures, Jean-Claude Garnier a dit :

Oh purée, là ça rigole plus....

Je suis toujours épaté par l'imagination et l'inventivité des "gens" qui ont la passion vissée dans le fondement.

Moi, à part quelques hors-sujets, je ne vais pas pouvoir t'aider beaucoup, mais tu auras au moins une oreille pour t'écouter. UNE oreille, pas deux, l'autre marche plus.

Et compte sur moi pour te vanner à l'occasion (qui aime bien châtie bien)

Là par exemple, mon œil mécano a éclaté de rire en voyant tes deux paliers à billes de scie circulaire, t'en avais pas des plus gros ?

Bon l'avantage, c'est que ça va pas plier, hein....

En tous cas bravo, ça pète !

Oui, sinon, ZX81, Oric 1, Commodore 64 et mon premier PC (256K, double lecteur de biscotte 5 poucéquart, moniteur ambre, 15000 balles de l'époque, pitain quand je vois les bêtes de course qu'on peut se faire aujourd'hui pour presque rien chuis vert, fallait vraiment avoir envie)

Bon, pas de regret, ça m'a permis de changer de vie....

Mais c'est marrant, j'ai l'impression, comme on dit vulgairement, "qu'on a tous sauté les mêmes......"

Alors merci bien et coucou !

Au sujet des paliers, ils sont épais-velus mais j'y appuie mes avants-bras et donc la moitié de 75kg ça fait pas mal. Donc je suis parti sur du costaud. Déformation d'Ingé Bâtiment... Coef 6 !! 😉

Et te gène pas pour châtier, j'aime pas les trucs sérieux qui le sont tout le temps, c'est pour ça que dans ce sujet un peu fou-fou je suis bien d'accord qu'on trolle pour de rire, ça peut pas nuire et ça détend. On dira à Pascal_lb que ça sert de défouloir, epicétou !

@Ikes_72000: Merci du tuyau, j'espère ne pas avoir à en venir là, coder c'est pas ma tasse de thé du tout puis moi j'ai appris avec Prolog et Turbo-Pascal puis Basic ou l'inverse, Basic d'abord mais j'ai jamais eu d'amour pour ça. Mais je note ça précieusement si je suis contraint...

 

Il y a 8 heures, rmlc460 a dit :

Moi pareil que l'JCG, un TO Thomson, ambre, et le reste. Bon, y me reste l'autre oreille, j'ai toujours la stéréo. Mais d'autre soucis, surtout en ce moment... Solex, Ciao (le rêve d'ado!) et DTMX. Puis, je me suis arrêté, et maintenant, j'ai passé le relais à ma petite dernière de 19 ans, en commencant par une Suzuk Intruder, un veau dont elle est folle. J'ai aussi bien rigolé en voyant les paliers: je savais que les motards étaient, des brutes, mais à ce point...

Comme JP, je suis arrivé juste un peu trop tôt pour les jeux vidéos, j'étais déjà trop vieux quand ça a vraiment démarré, à l'époque, ça manquait tellement de réalisme, et puis j'ai pas l'esprit de compet!

Alors, là, je découvre toute la complexité du projet! J'adore ta selle de course, bien qu'il y manque encore l'inclinaison, et le gros ventilo sur les côtés pour simuler la force centrifuge! Ou alors un générateur de champ magnétique, je sais pas...

Bref, je me doutais que tu étais un grand malade, mais j'avais pas compris que tu étais atteint à ce point! Bravo!

Oui je suis un grand malaaaaaaaaaaaaaaaaaaade j'homologue. Un grand passionné et qui est multi-équipé de broches et autres vis alors l’intérêt de la simul, c'est la hargne de l'esprit compet sans les gros risques. De toute façon, j'ai tourné sur circuit 1 an et demi, j'avais 18 ans, ma 350RDLC est morte à Dijon-Prénois, j'avais pas de ronds, mes parents s'en foutaient total (mon père hais la mécanique) donc je me suis rattrapé sur la route qui m'a envoyé à l'hosto jusqu'à grandir un jour et depuis je constate qu'un truc, le même que dans les avions : y a pas de bons pilotes, y a que des vieux pilotes...les autres... Voilà le topo.

Les jeux vidéos suis tombé dedans quand j’étais petit, je suis de 67 donc encore jeune et souple (t'as raison... 😁)

Il y a 7 heures, Janpolanton a dit :

Salut à vous tous.

J'ai honte, mais je n'ai toujours pas compris la finalité de ce projet..

.stupid homer simpson GIF

Bah, y a pas de honte à avoir.

J'ai fabriqué une sorte de guidon dont les fonctions intéressantes frein AV, embrayage, accel et bouton sont reliés à l'ordinateur et un logiciel de course de moto sur pistes. Le but du bidule est de reproduire ce qu'on vit avec une moto mais sur un ordinateur. Il faut donc de électronique pour converser avec le pc et donner d'une part les instructions au logiciel (frein, gaz, angle) et en retour il renvoi des infos. Voila le principe. Le mieux c'est de mater une de mes vidéos sur YT, j'en ferai un p'tit post après celui-là qui va être monstrueux parce que je réponds à tout le monde.

Il y a 5 heures, mikebzh44 a dit :

Super projet !! J'adore le poste de pilotage, la selle fait un peu mobilier d'hôpital 😛 

Moi aussi, bien que peut-être plus jeunes que certains ici, j'ai connu le ZX81, le MO5, le CPC 6128, l'Amiga 500. Après, j'ai basculé du côté obscur (PSX, PS2, PS3, XBox 360).

Salut @mikebzh44et merci à toi.

Alors oui, bonne remarque, très bonne remarque. Ce siège est un siège de douche pour personnes qui ont très mal au dos. Et ça coûte cher sauf que là, ils liquidaient le magasin donc ça coûte rien, c'est réglable en hauteur et en acier costaud pour , éventuellement, souder directement dessus. Et pas me casser la gueule quand je négocie San Donato sur le Mugello 😍

Mais puisque tu soulève le truc, je posterai aussi la selle définitive que je vais dévoiler en avant-première MONDIALE de chez moi. Entre temps, je suis passé par une selle biplace de 103 SP, pour ceux qui se rappellent, ça va faire verser une larme...

Il y a 5 heures, mikebzh44 a dit :

D'ailleurs, @Jean-Claude Garnier, la boîte Ellip6 fait aussi dans le simulateur de motot :

http://www.e6lab.com/docs/E6LAB_MoTo_FR.pdf

Deuxième excellente intervention Mike-de-la-Bretagne-de-Nantes, il est livré pour quel jeu ton simulateur  ???? GP bikes... y a pas de secret. Si ça vous intéresse, y aussi un truc Espagnol très bien foutu sorti y a pas longtemps, j'ai failli l'acheter parce que j'avais de bons prix mais ça prends trop de place :

https://leangp.com/fr/

✌️

Modifié (le) par Artazole
  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

Il y a 2 heures, Artazole a dit :

Il me manque l'Arduino. Donc lequel doit-on prendre ?

Un Léonardo ou autre utilisant un microcontrôleur ATmega32U4 et avec une vingtaines de sorties. Mais tu n'es pas obligé d'un prendre un original, un clone chinois ira très bien aussi. par contre, l'Arduino Uno n'est pas adapté pour faire un joystick, en tout cas pas aussi facilement que le Leonardo (ils sont quasiment au même prix).

Il y a 2 heures, Artazole a dit :

Ensuite, s'il faut le flasher, normalement, il faudra en effet faire un programme mais j'espère soit en récupérer un soit si j'ai pas le choix, je vais devoir me le taper mais c'est pas l'envie que j'ai et de loin. (D'où mon envie de demander à des spécialistes). Ben vi, je me vois mal écrire un Marlin pour ma Tornado même si je sais gérer des instructions d’automates.

Heureusement ton projet est beaucoup, beaucoup, beaucoup plus simple qu'un Marlin, par contre c'est quand même un peu spécifique, il faudrait trouver quelqu'un qui a réalisé un projet similaire et adapter un peu le code à tes besoins, mais il te faut quand même quelques bases pour comprendre le programme.

Il y a 2 heures, Artazole a dit :

Et puis si on regarde le shéma suivant qui est en théorie ce dont j'ai besoin, je voulais m'assurer que l'encodeur c'est ce que j'ai entouré en CARRE rouge. L'Arduino est entouré en CERCLE rouge et les potards, normalement, ce sont ceux que j'ai enfermé dans l'HEXAGONE rouge.

Sur ton schéma, il y a seulement 9 boutons, ils sont donc branchés directement (1 bouton = 1 entrée), c'est plus facile à gérer mais pour 16 boutons ce n'est pas possible avec un Leonardo parce que tu n'aurais plus assez d'entréess pour les autres éléments. Au fait, c'est quoi le truc vert qui est encadré et relié aux bornes 0 et 1 ?

Il y a 2 heures, Artazole a dit :

les potards sont reliés de A0 à A5

Oui, c'est les entrées analogiques qui détectent la variation de la tension de 0 à 5V (quand on tourne le bouton ce la modifie la résistance du potentiomètre).

Il y a 2 heures, Artazole a dit :

-les boutons ??? sur le cote marqué Digital je pense mais où puis je brancher la matrice que je vais récupérer du Leo Bodnar ??? Il y a sur la matrice une série de 12 points qui reliés sur le Leo Bodnar permettent d'utiliser cette matrice. Ou trouver ces 12 points sur l'Arduino ? Est-ce les connecteurs 2 à 13 du bornier "Digital" ?

Je ne sais pas, je ne connais pas le Leo Bodnar, il faudrait étudier son schéma pour savoir où brancher les fils, mais pour 16 boutons tu n'as pas surement pas besoin de 12 entrées, avec une ligne de 4 et une colonne de 4 (donc 8 entrées) tu as tes 16 entrées (4x4=16) c'est ça l'intérêt de la matrice, mais tu dois quand même comprendre son fonctionnement pour adapter ton code.

Il y a 3 heures, Artazole a dit :

Quand j'aurais saisi où brancher quoi, en effet, viendra la partie "programme" et j'espère que ce n'est pas si compliqué mais en fait j'en sais fichtre rien. Normalement un firmware type Joystick (p'tet que c'est natif...) suffira largement si le FFB est implémenté (vu que c'est ça que je cherche, le reste marche deja nickel avec le Leo Bodnar mais je vais devoir lui préférer l'Arduino Leonardo.

Dans l'un des liens que je t'ai donné (la bibliothèque ArduinoJoystickLibrary-master) il y a des exemples de code de type Joystick, mais il ne conviendront surement pas à 100% à ton projet.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 8 heures, Ikes_72000 a dit :

Arf, il manque un truc à ton projet... emoji848.pngemoji849.pngemoji17.png
Rajoutes un bon gros ventilo et un distributeur de moustiques au dessus de ton écran histoire d'avoir les cheveux au vent et des moustiques collés sur les dents, ça fera encore plus vrai. emoji23.pngemoji23.png

🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣

Lien vers le commentaire
Partager sur d’autres sites

il y a 17 minutes, jeek a dit :

.../...  Au fait, c'est quoi le truc vert qui est encadré et relié aux bornes 0 et 1 ?
 

@jeek : C'est l'encodeur. Qui lit le sens de giration.

Le programme que je t'affiche est prévu pour un Arduino 32u4.

http://www.racingfr.com/forum/index.php?s=824991a96e75cd63034e67f8610d730a&showtopic=49848

le log utilisé est celui-ci :

WheelConfig_0.21.exe

Citation

Copier-coller de la partie concernant l'Arduino :

1 ) Branchez votre Arduino Leonardo. Pas besoin d'installer un sketch, il peut être vierge.
2 ) Débranchez votre câble spirale relié à vos boutons si vous en avez un (au cas ou vous n'avez pas câblé l'encodeur ou les phases du moteur dans le même sens que moi).
3 ) Installez le soft. Sous windows 8 (et peut être sous d'autres versions), il faut installer en tant qu'administrateur (bouton droit sur l'exe -> exécuter en tant qu'administrateur). Le mieux est de ne pas l'installer dans "Program files", mais plutôt dans un dossier qui ne pose pas de problèmes de sécurité pour Windows (sur Windows 8, l'OS crée un répertoire "Virtual Store" si le programme essaie d'écrire dedans, par ex pour un fichier de config).
4 ) Ensuite à la fin de l'installation, laissez coché "Run WheelConfig", ça va lancer le soft (attention la fenêtre peut être cachée, je n'ai pas encore réussi à la faire passer devant).
5) Choisissez le port série sur lequel est connecté votre Arduino Leonardo.
6) Cliquez sur "Check Now".
7 ) Si vous avez une alerte de connexion de votre pare feu, autorisez la connexion vers l’extérieur. Ayyyez cooonfiannnce (IMG:style_emoticons/default/lol5.gif)
8 ) Normalement il va vous dire qu'il y a une mise à jour de firmware de disponible, cliquez sur "Oui".
9 ) Le Leonardo devrait automatiquement être détecté et le firmware devrait être installé.
10 ) Une fois le firmware installé le volant va se calibrer automatiquement et rechercher le signal d'index. Voir ci dessous pour la signification du clignotement de la Led de l'Arduino.
11 ) Si votre volant ne se calibre pas comme il faut et part en rotation indéfinie, cochez "Invert" dans le cadre "Wheel".
12 ) Normalement à cette étape le volant doit se calibrer et chercher l'index. La led du Leonardo clignotte à différentes fréquences en fonction de l'étape.
13 ) Mettre le "Main Gain" à zero, centrez votre volant et cliquez sur "Center Wheel". Remettre "Main Gain" à 100 %
14) Réglez le "Max angle" comme vous le souhaitez.
15) En cliquant sur "Advanced Settings", vous pouvez configurer les paramètres spécifiques de votre drive et les mappings des pins d'entrée et de réglage de gain.
16) Si vous voulez pouvoir régler le gain avec un Potar, connectez le sur la pin A5 du Leonardo (ou celle choisi à l'étape précédente). Sinon configurez la pin "External Gain" sur "None" dans "Advanced Settings".
17) Si vous voulez jouer avec la version de dev, il y a un raccourci dans le menu démarrer....
18) Si vous avez un problème ou si vous avez trouvé un bug, afin de ne pas trop polluer ce topic, rendez vous d'abord ici : https://docs.google.com/spreadsheets/d/1PqD...#gid=2034136337 , et si vous ne trouvez pas, rendez vous ici : http://www.racingfr.com/forum/index.php?showtopic=50012

Led de l'Arduino : ses différents états
- Arduino en mode "Bootloader" : la led varie d'intensité progressivement à 1 Hz pendant 8 secondes.
Pour avoir des infos liées au fonctionnement du volant, il faut sélectionner D13 dans "Advanced Settings/Satus LED" (config par défaut)
- Calibrage du volant / analyse de la direction (non disponible pour l'instant) : la led clignote à 10 Hz pendant 2 secondes max.
- Calibrage du volant / recherche d'index (encodeur quadratique) : la led clignote à 2 Hz pendant 10 secondes max.
- Calibrage du volant / recherche des butées mécaniques (potentiomètre) : la led clignote à 2 Hz pendant 3 secondes max pour chaque recherche de butée.
- Calibrage du volant / retour au centre après calibration réussie : la led clignote à 5 Hz pendant 10 secondes max.
- Erreur de calibrage : la led clignote à 0.5 Hz (1 clignotement toutes les 2 secondes).
- Fonctionnement une fois calibré : la led s'allumera quand la commande de couple est au max (clipping).

 


 

Modifié (le) par Artazole
Lien vers le commentaire
Partager sur d’autres sites

il y a 14 minutes, Ikes_72000 a dit :

Sur hardware.fr, il y a un gars qui a développé tout un tas de gamepads, joysticks et autres bornes d'arcades, un peu dans le style de ton projet. Faut que je retrouve les liens.

Je sais bien Ikes, je viens de placer une partie de ce qu'un gars là-bas a pondu avec brio : Etienne_Gameseed.

J'ai géré la partie Moto sur RFR pendant des années. C’était bien mais beaucoup de taff, énormément de taff et peu de retours. J'ai zappé complétement depuis.

✌️

Modifié (le) par Artazole
Lien vers le commentaire
Partager sur d’autres sites

Ce que je sais sur le Leo Bodnar c'est que axes analogiques issus des potards sont sur les 8 pins à 3 broches, c'est moi qui ai tout branché sur mon montage. La matrice se plugge sur les 2 rangées de 6 pins et donne donc 32 boutons et un chapeau chinois. En fait, la matrice a déjà les diodes en interne et tout est prêt. L’idéal aurait été de se raccrocher dessus, c'est ce qui était prévu. Pour ne pas pondre un autre circuit. Parce que je ne vais pas faire mon propre circuit, parce que la place est limitée.

Si je pige bien, 36 boutons sur la matrice c'est le carré de 6, et donc à partir de cela, on peut pas savoir quelle correspondance entre les 2 rangées de 6 qui partent du Leo Bodnar ? Parce que comme on les retrouve sur la matrice, ça doit bien correspondre à ton exemple de 16 boutons en 4², non ?

✌️

2BU0836A_09.jpg

Lien vers le commentaire
Partager sur d’autres sites

Il y a 18 heures, Artazole a dit :

Si je pige bien, 36 boutons sur la matrice c'est le carré de 6, et donc à partir de cela, on peut pas savoir quelle correspondance entre les 2 rangées de 6 qui partent du Leo Bodnar ? Parce que comme on les retrouve sur la matrice, ça doit bien correspondre à ton exemple de 16 boutons en 4², non ?

L'avantage du Leobodnar, par rapport à l'Arduino c'est que tu n'as pas besoin de le programme, alors tu n'as pas envie d'apprendre à utiliser l'Arduino, c'est la meilleure solution, tu as déjà tout ce qu'il faut pour faire un joystick, mais d'après ce que j'ai compri,  le Leobodnar ne propose pas de sorties pour utiliser ton moteur et ton alimentation...

Les 6 lignes et les 6 colonnes de la matrice sont ici :

2006436514_Sanstitre2.png.0a1e370f1815e95878619aad41d5c69c.png

Et voila le schéma de branchement de tes boutons (avec des diodes de type 1N4148 ou 1N4004)  :

882822859_Sanstitre.png.ee919a76efc6160f65e921dedf662afc.png

Évidement, rien ne t'empêche de de mettre moins de boutons, par exemple dans ton cas tu n'a besoin que des lignes (rows) 1, 2, 3, 4 et les colonnes (columm) 1, 2, 3, 4 ce qui fait bien un carré de 4x4=16 boutons.

Tu trouveras plus d'infos ici

Modifié (le) par jeek
Lien vers le commentaire
Partager sur d’autres sites

Salut @jeeket merci encore de ton temps.

J'ai l'impression que l'on ne se comprend pas. Pourquoi je dis ça : parce que tes réponses de ton dernier post sont ce que j'ai écrit plus haut. Sans doute est-ce moi qui m'exprime mal, alors je vais redire ce que je cherche :

1. Comment raccorder mon système avec un Leonardo (32u4) qui à la capacité de faire ce que je veux

2. Relations électriques entre les appareils (moteur/driver/encodeur/Arduino/matrice)

3. Normalement le logiciel existe donc après 2), je ne devrais plus ennuyer qui que ce soit.

Je sais très bien que les 2 rangées de 6 (comme deja écrit) sont les 12 pins qui permettent de créer la matrice. Parce que je voudrais la réutiliser, je voulais que tu me dises ou sont les équivalent sur le Leonardo Arduino, le reste je m'en débrouillerai.

Comme tu as pu le voir, il y a un log tout fait qui transforme le Leonardo en joystick AVEC retour de force. Et en effet, sur le Leo Bodnar on ne peut pas brancher le moteur ni l'encodeur. Parce qu'il ne lit pas les infos qui reviennent de l'ordi, ce que l'Arduino fait.

Ma question du moment c'est comment relier l'Arduino avec ma matrice, puisque la refaire reviendrait au même. Donc oui, j'ai besoin de savoir ou récupérer les 12 pins correspondant (ou moins) pour me recoller avec la matrice. En clair, où sont les 6 rangées et 6 colonnes sur l'Arduino ?

En ce qui concerne le Leo Bodnar, je l'ai même flashé plusieurs fois, je maitrise cet outil de base, mais l'Arduino est un monde inconnu pour moi.

Merci. ✌️

Modifié (le) par Artazole
Lien vers le commentaire
Partager sur d’autres sites

@jeek: je pense avoir peut-être trouvé de quoi résoudre le souci "trouver comment connecter la matrice des boutons".

Ci dessous deux liens, le premier une carte Arduino Leonardo "classique" à base d'ATMega32u4 et en dessous le même modèle mais avec des connecteurs additionnels, le modèle DIY MORE.

Il y a en a un de 3x6 au dessus de A0 à A5, ça c'est pour l'analogique.

Et en haut, il y a 3 rangées G, V et S qui reproduisent de quoi connecter. Et c'est surement par là que l'ont connecterai les boutons en créant une matrice.

1. Sais tu ce que veux dire V et S ? G c'est ground I guess...

2. Pareil qu'avant, saurais tu me dire comment et quels pins connecter où relier ma matrice avec ce modèle plus "évolué" ?

Merci bien.

Leonardo Arduino Classique - 19€

DIY More Arduino Leonardo Plus - 14€

102800872_ArduinoDIYMore.thumb.jpg.1804acae00a8241a4a0c54070b2d0d83.jpg

Modifié (le) par Artazole
Lien vers le commentaire
Partager sur d’autres sites

G=GROUND ou bien la masse

V=Voltage ou tension 5v ou 3.3 à confirmer.

Sda= port de com ou data Line

Seul truc que j'ai en tête.

Un peu comme sur les repérage des USB. Tu as le 'moins' le 'plus' et le 'data' mais c'est pas USB.

 

désolé je ne suis pas électronicien mais si cela peut aider tant mieux.

Par contre pour moi, je ne suis seulement qu'un débutant autodidactes et je cherche toujours des choses réel qui existe pour mémoriser pour faire un rapprochement technique.

J'espère t avoir répondu.

 

Envoyé de mon SM-G950F en utilisant Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

En fait, le Leonardo Plus a autant de connecteurs que l'Arduino Leonardo officiel. Mais là tu as le choix entre utiliser les connecteurs femelle classiques de l'Arduino de chaque coté (entourés en rouge) ou les connecteurs mâles jaunes (S).
 

2143546438_Sanstitre.png.822d795c7cbe292a9eba634a0f30efde.png

 

Comme l'a dit @dadour13 les connecteurs noirs (G) sont reliés à la masse et les rouges (V) à la borne +5V. Ils servent à brancher directement certains modules comme par exemple des servomoteurs qui ont un connecteur Dupont femelle à 3 broche qui correspond parfaitement. 

176076839_Sanstitre.png.3c647da620ad8831679e934f541577ff.png

Bref ça ne change rien à ton problème de matrice.

Pour répondre à ta question, tu peux utiliser n'importe quelles entrées numériques de l'Arduino pour ta matrice de 0 à 13, (RX et TX sont les entrées 0 et 1), sauf si tu récupères un programme déjà fait, dans ce cas il faut respecter le branchement correspondant au programme.

Au fait, si tu n'es pas trop pressé, tu peux l'avoir moins cher ici

Modifié (le) par jeek
Lien vers le commentaire
Partager sur d’autres sites

Merci les garçons.

@dadour13, ton exemple est très parlant et je sais ce qu'est le V et le S. Déjà un truc de dégrossi.

@jeekmerci encore. Je connais bien les p'tits servo comme ça, j'ai fait pas mal de modélisme volant ou roulant, Graupner ou Robbe ou consorts, je vos très bien ce que c'est du coup. Mais ça n'arrange pas mes "bidons". Le programme déjà écrit est fait pour DirectX. Et DirectX c'est un sacré merdier. Mais c'est le seul moyen de récupérer le FFB du logiciel. Donc écrire le programme par moi-même c'est carrément pas envisageable. C'est bien pour cela que le fait que le programme soit écrit que je veux m'en servir.

J'ai pourtant une question : Si tu devais brancher 36 boutons, tu ferai partir ta matrice (colonne et rangée) de quels pins ? (la même chose qu'avant, posée à l'envers !!! )

✌️

l’intérêt de la carte "plus" pour moi est la présence de connecteurs Dupont, j'en ai une tartine et c'est facile à souder/poser gaine thermo.

Modifié (le) par Artazole
Lien vers le commentaire
Partager sur d’autres sites

Moi j utiliserai un clavier azerty et chaque lettre correspond à une fonction.

Arduino est capable d'émuler un clavier azerty si besoin.

 

Créer de routine ou fonction les combiner et le tour est jouer.

Comme un clavier programmable pour les jeux.

 

 

Envoyé de mon SM-G950F en utilisant Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

Je pige pas dadour13.

Je veux pas utiliser un clavier mais un joystick. et en USB.

Doit bien exister un logiciel programmateur d'Arduino pour le rendre compatible Joystick DirectX. Y a pas mal d'exemples sur YT et le programme auxquels tous se référent est celui que j'ai trouvé et proposé. Il doit surement bien fonctionner donc.

Mais ils ont des connaissances techniques qu'ils passent à la trappe, exprès ou pas, j'en sais rien. Et ça concerne le moyen d'avoir plein de boutons en partant du Léonardo mais... soit je passe par les arcanes de l'Arduino, beaucoup de temps et d’énergies dans quelque chose qui est "accessoire" pour moi, ça ne va me servir qu'à faire ce joystick, soit je trouve le moyen d'y parvenir avec les logiciels existants.

Franchement, parce que vous avez besoin d'un ordi pour dessiner vos pièces et pondre votre gcode, vous avez envie d'apprendre tout le gcode ou même le Marlin pour arriver à imprimer une pièce ? Je ne pense pas...

J'ai pas non plus notion à ce que ce truc pourrisse dans un coin, j'aime bien mener mes opérations à terme, comme tout un chacun. A terme, si il le faut, je vais même payer un gars pour me pondre le schéma et le prog pour y arriver. L'indien qui fait la vidéo est très fort lui aussi, on à déjà échangé, j'ai failli lui demander 2 fois de me le faire contre rémunération, je fini par penser que je vais faire comme ça. Merci @dadour13 d'essayer de m'aider comme le fait @jeek

✌️

Lien vers le commentaire
Partager sur d’autres sites

Regarde aussi vuisino.
C est un logiciel pour créer du code en fonction des items que le compose ainsi que leur fonction.
La communauté est grande et j'en n fais parti.


Envoyé de mon SM-G950F en utilisant Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...