[DIY] GamePad/Joystick/Dual Stick homemade 8 axis STAR CITIZEN

GamePad/Joystick/Dual Stick homemade 8 axis STAR CITIZEN [DIY] - Page : 8 - Modding - Overclocking, Cooling & Modding

Marsh Posté le 11-11-2014 à 12:56:07    

Reply

Marsh Posté le 11-11-2014 à 12:56:07   

Reply

Marsh Posté le 11-11-2014 à 14:32:54    

T'es un fou ! Ton robot est juste génial =O  
 
Mais tu fais quoi dans la vie ? Tu travailles dans l'électronique, ingénieur ?


---------------
L'écoconception n'est pas négociable - Topic habitats de demain : https://tinyurl.com/y5h2mjx7
Reply

Marsh Posté le 11-11-2014 à 14:49:26    

chrispc a écrit :

T'es un fou ! Ton robot est juste génial =O  
 
Mais tu fais quoi dans la vie ? Tu travailles dans l'électronique, ingénieur ?


 
Non, bourrin dans les Travaux publics

Reply

Marsh Posté le 27-06-2015 à 22:49:16    

en cours de dessin et de réalisation prochainement
 
 
pupitre/gamepad 8 axes pour jouer à StarCitizen
 
http://mp1st.com/wp-content/uploads/2012/11/Str-Citizen1.jpg
 
http://www.kirikoo.net/images/14Anonyme-20150627-225320.jpg

Message cité 1 fois
Message édité par devil_inside le 17-07-2015 à 14:29:52
Reply

Marsh Posté le 27-06-2015 à 23:01:30    

devil_inside a écrit :

en cours de dessin et de réalisation prochainement
gamepad joystick futaba F14 navy robbe Graupner Multiplex hitec twin stick nextsteprc opentx FrSky TARANIS Turnigy 9x homemade transmitter RC radiocommande modélisme 2,4 Ghz Arduino Uno Nano Mega Sainsmart KIT radio émetteur CNC laser cut
pupitre/gamepad 8 axes pour jouer à StarCitizen
 
http://mp1st.com/wp-content/upload [...] tizen1.jpg
 
http://www.kirikoo.net/images/14An [...] 225320.jpg


 
http://www.kirikoo.net/images/7devil_inside-20150627-230102.jpg


Message édité par devil_inside le 17-07-2015 à 14:25:01
Reply

Marsh Posté le 27-06-2015 à 23:21:06    

c'est une tuerie ce truc pour se faire du joystick de fou  :bounce:  
 
http://www.kirikoo.net/images/14Anonyme-20150627-230916.jpg
 
les stick utilisés
http://www.kirikoo.net/images/14Anonyme-20150627-232016.jpg

Reply

Marsh Posté le 13-07-2015 à 14:38:05    

usinage tres prochainement
 
http://www.kirikoo.net/images/14Anonyme-20150713-143558.png
 
pièces préparées pour découpe CNC
 
http://www.kirikoo.net/images/14Anonyme-20150713-144531.png


Message édité par devil_inside le 13-07-2015 à 14:46:33
Reply

Marsh Posté le 13-07-2015 à 15:40:52    

Mother of god j'avais jamais vu ce topic!  [:hide]  
 [:oovaveoo]  
 
le pupitre star citizen  [:shimay:1]  
 
Je suis aussi en train de me monter une CNC (surface usinage A3 pour restreindre les coups)
 
tu te fournis où en matière première (plexi, alu...)?
 
Beaux projets!  :jap:


---------------
Waterbox
Reply

Marsh Posté le 13-07-2015 à 20:26:50    

HiHi, ça roxx à mort  :bounce:  
 
me manque juste le commutateur rotatif, pour sélectionner les modes de vols
et les entretoises  anodisées rouges en alu
 
http://www.kirikoo.net/images/14Anonyme-20150713-202040.jpg
 
http://www.kirikoo.net/images/14Anonyme-20150713-201823.jpg
 
 
Calagan -> tout sur amazon ou aliexpress (de chine de préférence)
http://www.kirikoo.net/images/14Anonyme-20150713-202538.png


Message édité par devil_inside le 13-07-2015 à 20:28:34
Reply

Marsh Posté le 14-07-2015 à 11:24:10    

calagan57 a écrit :

Mother of god j'avais jamais vu ce topic!  [:hide]  
 [:oovaveoo]  
 
le pupitre star citizen  [:shimay:1]  
 
Je suis aussi en train de me monter une CNC (surface usinage A3 pour restreindre les coups)
 
tu te fournis où en matière première (plexi, alu...)?
 
Beaux projets!  :jap:


 
Une petite liste de mes fournisseurs préférés :
 
- carte d'interface usb 8 axes / 36 boutons : Léo Bodnar http://www.leobodnar.com/shop/
petite carte exceptionnelle, pas cher (30 euros), il prend le paiement Paypall, 3 jours après tu reçois ça dans ta boite à lettre, vient d’Angleterre, expédié par avion
 
- joystick 3 axes + bouton : Robotshop http://www.robotshop.com/eu/fr/cap [...] outon.html
j'aime roboshop, ils ont plein de petits composants à des prix normaux, intéressant pour la micro-visserie US
 
- double manette de gaz : Robbe.de ou Futaba, introuvable maintenant ou à des prix de tarés http://www.westbourne-model.co.uk/ [...] adios.html
ça c'est collector, introuvable maintenant à moins de 120 boulles FPI, je regrette pas d'avoir acheté un des derniers à un prix normal il y a 3 ans
 
- joystick 2 axes : déchetterie du coin : Radio Multiplex Pico Line récupérée dans la benne http://www.rokemodell.de/x-int/fr/ [...] 5507fr.htm
- joystick 2 axes : Robotshop http://www.robotshop.com/eu/fr/cap [...] im-01.html
manche de la radio Hitec Aurora 9, monté sur roulements à billes, très bon rapport qualité prix, robotshop est la seule boutique que je connaisse à fournir des manches modélisme RC
 
- interrupteurs Graupner à levier long momentanés : Miniplane http://www.miniplanes.fr/radiocomm [...] 63814.html
sont chers ces cons là sur les accessoires modélisme !! faut acheter quand ils font des promos
par contre qualité allemande, les inters, c'est le Top du Top !

 
- Interrupteur de sécurité façon avion de chasse : Amazon, chine http://www.amazon.fr/gp/product/B0 [...] ge_o03_s00
sont trop cools les chinois, ça coute 5 x moins cher et ils ont de tout, faut juste fouiller dans leurs sites bordeliques
 
- mini boutons arcade rouges : Amazon, fournisseur chinois http://www.amazon.fr/gp/product/B0 [...] ge_o08_s00
- mini boutons arcade verts : Amazon, autre fournisseur chinois http://www.amazon.fr/gp/product/B0 [...] ge_o00_s00
j'adore les chinois !!
 
- super micro visserie inox en M3 : Amazon, Outillage Francilien http://www.amazon.fr/gp/product/B0 [...] ge_o09_s00
- super micro visserie inox en M3 : Amazon, Outillage Francilien http://www.amazon.fr/gp/product/B0 [...] ge_o00_s00
excellent rapport qualité prix pour de la micro-visserie, faut acheter par 200, c'est 5 à 10 fois moins cher qu'ailleurs !!
 
- entretoises alu anodisées rouge : AliExpress http://www.aliexpress.com/snapshot [...] 3142842039
j'adore vraiment les chinois !!!
 
- plaques de PVC : Amazon, fournisseur Allemand http://www.amazon.fr/gp/product/B0 [...] ge_o01_s00
bon rapport qualité prix ! plaques de très bonne qualité, j'achète en ép 3mm c'est suffisamment rigide
 
- Portique de fraisage numérique : 3drCNC http://www.3drcnc.com/photosportiques3drcnc/page1.html
elles sont bien ses petites machines, bien finies avec de l'anodisation, le rack fourni avec est très bien, le gars est très cool (il aime la moto et les 24h du Mans), je l'ai rencontré au salon du modélisme de la Ferté Alais, auto-entrepreneur du côté du Mans, il sait parfaitement de quoi il parle


Message édité par devil_inside le 23-07-2015 à 17:54:18
Reply

Marsh Posté le 14-07-2015 à 11:24:10   

Reply

Marsh Posté le 14-07-2015 à 11:34:08    

Un grand merci à toi pour les liens  :jap:  
 
c'est vraiment sympa de partager les bons plans / connaissance  :jap:  
 
J'ai pleins d'idées dans la tête quand j'aurais ma cnc  :love:  En plus je bosse sur autocad au boulot donc je maitrise pas trop mal les outils de modélisations  :jap:  
 
je cherche actuellement un lien qui explique telle fraise permet de faire tel usinage pas facile de s'y retrouver  :(  
 
Sinon ton pupitre SC est exclusivement en PVC?
 
 :hello:  
 


---------------
Waterbox
Reply

Marsh Posté le 14-07-2015 à 11:53:38    

calagan57 a écrit :

Un grand merci à toi pour les liens  :jap:  
 
c'est vraiment sympa de partager les bons plans / connaissance  :jap:  
 
J'ai pleins d'idées dans la tête quand j'aurais ma cnc  :love:  En plus je bosse sur autocad au boulot donc je maitrise pas trop mal les outils de modélisations  :jap:  
 
je cherche actuellement un lien qui explique telle fraise permet de faire tel usinage pas facile de s'y retrouver  :(  
 
Sinon ton pupitre SC est exclusivement en PVC?
 
 :hello:  
 


 
pour les fraises, tu t'en fous, tu fais un peu ce que tu veux, pour le plastique, tu te fais pas chier, prends une fraise de défonceuse à bois, ça marche très bien
 
oui le pupitre est intégralement en PVC (du Lexan, c'est très rigide, léger et ça s'usine les doigts dans l'nez, ça ne fond pas comme le polyacrylate de merde)

Reply

Marsh Posté le 14-07-2015 à 12:56:15    

merci pour les précisions  :jap:  
 
ca donne grave envie de m'en faire un aussi  :love:  (mais j'ai déjà un HOTAS W55 rhino pour elite dangerous  :jap: )
 
si tu as des photos d'autres usinage que tu as réalisé je suis preneur  :hello:


---------------
Waterbox
Reply

Marsh Posté le 14-07-2015 à 19:22:14    

ça rentre au poil de cul
 
j'adore, c'est quand même très cool le numérique
 
http://www.kirikoo.net/images/14Anonyme-20150714-191921.jpg
http://www.kirikoo.net/images/14Anonyme-20150714-192019.jpg
http://www.kirikoo.net/images/14Anonyme-20150714-192107.jpg

Reply

Marsh Posté le 15-07-2015 à 18:43:12    

http://www.kirikoo.net/images/14Anonyme-20150715-184159.png
 
 


Message édité par devil_inside le 17-07-2015 à 12:29:41
Reply

Marsh Posté le 17-07-2015 à 12:29:56    

j'ai reçu mon commutateur rotatif à l'instant (3 positions, 4 sorties):
il va me servir pour sélectionner les différents modes de vol et changer l'affectation des 4 boutons les plus facilement utilisables sans lâcher les sticks (boutons 2,3,4 et 5)
 
modes de vols :
A-mode de vol "manœuvres" (décollage / atterrissage)
B-mode de vol "Normal"
C-mode de vol acrobaties/combat
 
il me changera la fonction des switch à bascules momentanés 2 et 3
et celle des boutons 4 et 5
 
http://www.kirikoo.net/images/14Anonyme-20150717-111926.jpg
 
sur les switch à bascule en position haute "permanente" (6 et 7), je suis en train de voir pour y appliquer 2 fonctions s'appliquant sur les commandes analogiques
 
- La fonction "Dual Rate"
  elle permet de pré-sélectionner deux courses différentes pour les gouvernes de l'avion ou du vaisseau (par exemple petits et grands débattements)
 
- la fonction "Exponentiel"
  elle permet de faire varier ( en + ou en -) la réponse autour du neutre (par exemple, autour du neutre le déplacement du manche va provoquer un faible déplacement des gouvernes qui va s'accroitre de manière exponentielle à mesure qu'on s'en éloigne - permet d'avoir un vol pas trop chatouilleux autour du neutre
 
le but est d'obtenir des vols plus précis à grande vitesse par exemple
ces fonctions vont s'appliquer sur :
- le roulis
- le tangage
- le lacet
 
les gaz, ça ne sert à priori, à rien
pour les 2 derniers axes (dx et dz), je vais voir si c'est utile ou pas  
 
ces fonctions, je suis en train de les faire avec une carte Arduino, une SainSmart plus précisément
elle est mieux que l'arduino (8 entrés analogiques au lieu de 6 en particulier)
ce que j'aime bien aussi sur cette carte, c'est la présence des barrettes de 3 pins permettant de faire directement les branchements des stick (masse, 5V, signal)
 
La Uno est trop grande pour rentrer dans mon boitier joystick, du coup je me suis commandé une Nano V3
elle a exactement les même fonctionnalités que la Uno tout en étant microscopique en taille, accessoirement elle coute que dalle (4 euros sur Amazon)
 
http://www.kirikoo.net/images/14Anonyme-20150717-115626.jpg
 
je vais positionner ce type de carte entre les joysticks et la carte d'entrée USB LéoBodnar
sur ma carte d'interface USB LéoBodnar, j'ai une sortie 5V qui me permettra d'alimenter directement ma carte Nano (sur l'entrée prévue, c'est magique) par un petit câble 2 fils
 
je vais faire l'acquisition du signal sur les entrées analogiques, de A0 à A5 pour la Nano, ou de A0 à A7 pour la Uno
mettre une condition en fonction de la position de mes inters à bascule
puis traiter le signal par mes fonctions mathématiques qui seront toutes connes :
par exemple :
dual rate : valeur_signal = valeur_signal x pourcentage
 
puis restituer le signal traité sur les sorties qui gèrent le "Pulse With Modulation, c'est à dire les sorties 3,5,6,9,10 et 11
et finalement balancer tout ça sur ma carte d'interface USB par un simple branchement
 
actuellement je réussi à récupérer le signal des potentiomètres, j'arrive à les étalonner et lire les valeurs (de 0 à 256) de mes potars sur le moniteur série (en moins de 2 heures)
 
http://www.kirikoo.net/images/14Anonyme-20150717-112109.jpg
http://www.kirikoo.net/images/14Anonyme-20150717-112023.jpg


Message édité par devil_inside le 25-07-2015 à 18:34:59
Reply

Marsh Posté le 17-07-2015 à 16:01:33    

Tout y est  :bounce:  
 
y a plus qu'à :
 
- faire le câblage
- écrire quelques lignes de script
 
Et Rullez !!!
 
Bon après je sens bien l écriture de petites séquences qui tuent, déclenchées par un switch  :D  
 
http://www.kirikoo.net/images/7devil_inside-20150717-155750.jpg


Message édité par devil_inside le 17-07-2015 à 16:04:33
Reply

Marsh Posté le 17-07-2015 à 18:23:34    

j'ai trouvé ma formule mathématique pour ma fonction "Exponentiel" sur les manches  :D  
en abscisses (X) le déplacement du manche (ou la valeur du potar)
en ordonnées (Y) le déplacement de la gouverne
 
j'vais prendre la courbe verte avec le paramètre 2, j'le sens bien, si c'est trop violent, je le diminuerai un peu
 
http://www.kirikoo.net/images/14Anonyme-20150717-181909.png


Message édité par devil_inside le 17-07-2015 à 18:25:25
Reply

Marsh Posté le 25-07-2015 à 23:18:57    

En train de faire mon schéma de câblage
 
c'est pas compliqué, suffit d'être méthodique
par contre plus assez de place pour dessiner ces putains de fils, ça devient illisible
 
ça fait chier, j'perds mon temps avec ces conneries
 
http://www.kirikoo.net/images/14Anonyme-20150725-231118.png
 
http://www.kirikoo.net/images/14Anonyme-20150725-231612.png
 
http://www.kirikoo.net/images/14Anonyme-20150725-231821.png


Message édité par devil_inside le 25-07-2015 à 23:19:39
Reply

Marsh Posté le 26-07-2015 à 00:46:33    

pour les petites matrices de distribution des boutons, j me prends pas la tête
 
une bonne petite "planche à pain" fera très bien l'affaire  :D  
 
http://www.kirikoo.net/images/14Anonyme-20150726-004342.jpg

Reply

Marsh Posté le 26-07-2015 à 11:35:47    

projet de warrior!  [:dark3n]  
 
merci de nous en faire profiter et bien détaillé  :jap:


---------------
Waterbox
Reply

Marsh Posté le 26-07-2015 à 17:43:04    

calagan57 a écrit :

projet de warrior!  [:dark3n]  
 
merci de nous en faire profiter et bien détaillé  :jap:


 
Content qu'ca t'plaise
Ça me motive pour faire un tuto complet détaillé à la fin
 
Je sais pas trop faire, mais je vais me renseigner pour mettre les fichiers sources en ligne (pdf, dxf, code arduino...)
 
Si quelqu'un connaît la manip, qu il me le dise, ça m évitera de chercher  :kaola:


Message édité par devil_inside le 26-07-2015 à 19:42:38
Reply

Marsh Posté le 02-08-2015 à 11:21:45    

des news!!!! [:hephez]  [:overclokman23]  [:chaleur intempestive]


---------------
Waterbox
Reply

Marsh Posté le 03-08-2015 à 12:22:47    

J'avoue, c'est pas du modding de petit joueur :ouch:.
Bravo pour ces réalisations au poil et surtout merci de tout partager, c'est certain que ça va servir à d'autres et donner des idées...


---------------
Mod : Mon Xaser III | On peut dire que t'es une lumière -QNTAL- | t'a été le meilleur du bulbe sur ce coup là -LoDeNo-
Reply

Marsh Posté le 09-08-2015 à 12:23:17    

je cherche des capuchon de joystick de gamepad un peu spéciaux
 
les champignons classiques de gamepad, j'en trouve à la pelle sur aliexpress ou amazon
par contre pas moyen de trouver ceux avec un stick
comme celui de gauche sur la photo
 
pourtant cela doit être relativement commun, c'est ce qui équipe par défaut les radiocommandes pourries d'hélico RC à 20 euros
 
quelqu'un peut me filer un coup de main ??
https://www.microduino.cc/wiki/images/thumb/8/89/Microduino-Joypad-Console.jpg/800px-Microduino-Joypad-Console.jpg

Reply

Marsh Posté le 12-09-2015 à 13:25:43    

je viens de me rendre compte que c'est une connerie d'utiliser une UNO ou une NANO, elles sont équipées d'une puce ATmega328
 
la LEONARDO ou la Arduino MICRO sont nettement mieux
- puce 32u4 qui fait qu'elles sont reconnues comme un périphérique HID, clavier, souris ou joystick <-  :bounce:  
- 12 entrées analogiques au lieu de 6 sur UNO
 
ça simplifie vachement le cablage et plus besoin d'une carte d'interface supplémentaire USB
 
http://www.kirikoo.net/images/14Anonyme-20150912-131326.jpg
 
je viens de me faire un code simple "maison"
 
avec calibration matérielle siouplé
ça marche  :D  
 
http://www.kirikoo.net/images/14Anonyme-20150912-131021.jpg
http://www.kirikoo.net/images/14Anonyme-20150912-130839.jpg

Code :
  1. const int Pin_X = A0;
  2. const int Pin_Y = A1;
  3. int valeur_X = 0;       
  4. int X_Min = 1023;       
  5. int X_Max = 0;       
  6.  
  7. int valeurY = 0;       
  8. int Y_Min = 1023;       
  9. int Y_Max = 0;         
  10. void setup() {
  11.   Serial.begin(9600);
  12.  
  13.    // LED de la carte allumée pour signaler le début de la calibration
  14.   pinMode(13, OUTPUT);
  15.   digitalWrite(13, HIGH);
  16.   // Calibration pendant 10 secondes
  17.   while (millis() < 10000) {
  18.     int valeur_X = analogRead(Pin_X);
  19.     int valeur_Y = analogRead(Pin_Y);
  20.     // enregistrement des valeurs Maxi
  21.     if (valeur_X > X_Max) {
  22.       X_Max = valeur_X;
  23.     }
  24.     if (valeur_Y > Y_Max) {
  25.       Y_Max = valeur_Y;
  26.     }
  27.     // enregistrement des valeurs Mini
  28.     if (valeur_X < X_Min) {
  29.       X_Min = valeur_X;
  30.     }
  31.     if (valeur_Y < Y_Min) {
  32.       Y_Min = valeur_Y;
  33.     }
  34.   }
  35.   // Extinction de la LED pour signaler la fin de la calibration
  36.   digitalWrite(13, LOW);
  37.   Joystick.begin();
  38. }
  39. void loop() {
  40.  
  41.   int valeur_X = analogRead(Pin_X);
  42.   int valeur_Y = analogRead(Pin_Y);
  43.   // Application de la Calibration
  44.   valeur_X = map(valeur_X, X_Min, X_Max, -127, 127);
  45.   valeur_Y = map(valeur_Y, Y_Min, Y_Max, -127, 127);
  46.  
  47.   //Serial.print("X = " );
  48.   //Serial.println(valeur_X);
  49.   //Serial.print("Y = " );
  50.   //Serial.println(valeur_Y);
  51.   Joystick.setXAxis(valeur_X);
  52.   Joystick.setYAxis(valeur_Y);
  53. }


Message édité par devil_inside le 12-09-2015 à 13:48:16
Reply

Marsh Posté le 12-09-2015 à 14:45:43    

Bon c'est rigolo...
 
Mais, y a plus fun je pense !!
 
pour 8 euros
-arduino Pro Micro
-MPU6050
 
passons à la centrale inertielle 6 DOF
 
 

  • accéléromètres  

-accélération longitudinale  
-accélération transversale
-accélération verticale
 

  • gyroscope  

-vitesse angulaire longitudinale (roulis)
-vitesse angulaire transversale (tangage)
-vitesse angulaire verticale (lacet)
 
bon j'ai pas la 10 DOF avec magnétomètre, mais on fera avec
 
 :whistle:  je sens bien 2 axes supplémentaires dans mon pupitre, qui m'émulent la souris et me permettent de gérer la vue par inclinaison ou rotation du boitier
 
http://www.kirikoo.net/images/14Anonyme-20150912-141657.jpg
http://www.kirikoo.net/images/14Anonyme-20150912-142644.jpg


Message édité par devil_inside le 12-09-2015 à 17:14:37
Reply

Marsh Posté le 12-09-2015 à 17:49:56    

Bon boulot ! Je suis de prêt [:drap]


---------------
"Je prononce à regret cette fatale vérité...mais Louis doit mourir parce qu'il faut que la patrie vive."
Reply

Marsh Posté le 12-09-2015 à 17:53:57    

J'pige que dalle mais j'adore. Continue...
 

devil_inside a écrit :

Non, bourrin dans les Travaux publics


Un bourrin qui maitrise autocad avec covadis :p


---------------
Topic Achat/Vente: rien pour le moment /// Mod: mITX Tower
Reply

Marsh Posté le 12-09-2015 à 18:46:24    

3 axes joystick avec le gyro amélioré
 
YES !!!
 
 :bounce:  :bounce:  :bounce:  
https://www.youtube.com/watch?v=mgv [...] e=youtu.be
 
c'est magique les Léonardo Pro Micro


Message édité par devil_inside le 12-09-2015 à 18:48:15
Reply

Marsh Posté le 12-09-2015 à 21:35:19    

vidéo privé :cry:

Reply

Marsh Posté le 12-09-2015 à 21:48:53    

Fanfan71 a écrit :

vidéo privé :cry:


 
Désolé, j suis une grosse burne pour ce genre de truc
Et je sais pas comment y remédier  
 
Je regarde mais c est pas gagné

Reply

Marsh Posté le 12-09-2015 à 22:30:14    

Fanfan71 a écrit :

vidéo privé :cry:


Ça marche là ?

Reply

Marsh Posté le 12-09-2015 à 22:49:23    

yeap je l'ai


---------------
I sit, in my desolate room, no lights, no music, Just anger, I've killed everyone, I'm away forever, but I'm feeling better,How do I feel,What do I say,Fuck you, it all goes away,
Reply

Marsh Posté le 13-09-2015 à 09:18:15    

t"es un malade!!!!
 
J ADORE!!!!  :love:  :love:  :love:  :love:  :love:  
 
 
ce boulot de dingue!  :love:


---------------
Waterbox
Reply

Marsh Posté le 13-09-2015 à 11:03:47    

prochaine étape : un petit écran TFT couleur avec 160 x 128 de résolution
 
 
ce qui est cool, c'est que le câblage ne me bouffe pas d'entrée analogique
 
http://www.kirikoo.net/images/14Anonyme-20150913-110008.jpg
 
et stockage de données ou lecture d'images Bmp sur carte SD
 
http://www.kirikoo.net/images/14Anonyme-20150913-110218.jpg


Message édité par devil_inside le 13-09-2015 à 11:06:28
Reply

Marsh Posté le 14-09-2015 à 07:34:52    

devil_inside a écrit :


Ça marche là ?


Ca marche merci  :jap:  
continue à t'éclater et à nous régaler !!!! :love:  

Reply

Marsh Posté le 20-09-2015 à 11:34:32    

aujourd'hui je teste les accéléromètres de ma carte Esplora
 
http://farm9.staticflickr.com/8044/8134573901_63952a4f17.jpg
http://farm9.staticflickr.com/8069/8209014766_1b5a58e3c2_c.jpg
 
j'ai écrit un code qui me permet de visualiser la valeur de l'accélération suivant l'axe des X

Code :
  1. #include <Esplora.h>
  2. int Acc_X = 0;
  3. void setup() {
  4.   Serial.begin(9600);
  5. }
  6. void loop() {
  7.   Acc_X= Esplora.readAccelerometer(X_AXIS);
  8.   Serial.println(Acc_X);
  9. }


 
j'incline la carte, je mesure son inclinaison à la règle et je note la valeur de l'accélération
http://www.kirikoo.net/images/7devil_inside-1-20150920-113336.jpg
 
je fais la saisie sous Excel des accélérations en fonction de l'inclinaison mesurée
je calcule les angles en degrés
http://www.nabscripts.com/expressions/images/part4_1_1a.gif
je trace le graphe des inclinaisons en fonction de l'accélération
 
je demande à Excel de me calculer la courbe de tendance et de m'afficher son équation sur le graphe
 
ça me permet d'obtenir l'équation qui me modélise mes inclinaisons en degrés en fonction des accélérations, c'est simple et magique !  :bounce:  
 
http://www.kirikoo.net/images/14Anonyme-20150920-114439.png


Message édité par devil_inside le 01-04-2016 à 22:25:50
Reply

Marsh Posté le 20-09-2015 à 15:08:50    

petit truc qui me plait moyennement : le signal brut des accéléromètres n'est pas de très bonne qualité, il est bien bruité  :fou:  
 
je teste en appliquant un "filtre passe bas" sur le signal pour voir ce que ça donne
 
ça améliore un poil mais pas parfait :(  
mais bon c'est un peu mieux
 
http://www.kirikoo.net/images/14Anonyme-20150920-150216.png


Message édité par devil_inside le 20-09-2015 à 15:10:56
Reply

Marsh Posté le 20-09-2015 à 16:51:13    

pour émuler un axe de gamepad ça marche,
c'est suffisamment stable une fois filtré
 
ça ne tremblote pas [:yaisse3]
 
https://www.youtube.com/watch?v=A-T [...] e=youtu.be  
 

Code :
  1. #include <Esplora.h>
  2. #include <firFilter.h>
  3. firFilter Filter;
  4. int Acc_X = 0;
  5. int Acc_X_Filtree;
  6. void setup() {
  7.   Serial.begin(9600);
  8.   Filter.begin();
  9.   Joystick.begin();
  10. }
  11. void loop() {
  12.   Acc_X= Esplora.readAccelerometer(X_AXIS);
  13.   Acc_X_Filtree= Filter.run(Acc_X);
  14.   double angle = 0.000005*pow(Acc_X_Filtree,3)+0.0001*pow(Acc_X_Filtree,2)+0.3268*Acc_X_Filtree+1.2934;
  15.   Joystick.setThrottle(map(angle,-70,70,255,0));
  16.  
  17.   //Serial.println(angle);
  18.   //delay(50);   
  19. }


Message édité par devil_inside le 20-09-2015 à 16:57:12
Reply

Marsh Posté le 20-09-2015 à 19:21:15    

drapal ! Boulot d'ingé çà ;)  
Très plaisant à lire
Merci pour tous les détails !


---------------
Gigabyte D3H / I53570K@Stock / 2x4 Go 1600Mhz Kingston Hyper-x CL9 / Asus 7870 Direct CU II 2Gb / SSD Samsung 830 series
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed