Auteur Sujet: [TUTO/WIP] Aliens Extermination  (Lu 3592 fois)

Hors ligne Iro

  • Alias le Rouston Masqué
  • Staff
  • Dieu de l' Arcade
  • *****
  • Messages: 100496
  • Localisation: Chilly Mazarin
  • Iro, chevalier Judaï
    • Voir le profil
[TUTO/WIP] Aliens Extermination
« Réponse #112 le: Samedi 05 Octobre 2019, 12:29:38 pm »
  • T'es un ouf !!  :D  Et que c'est bien l'impression 3D !  :o :o
    Pour la butée , pourquoi ne pas copier le gun que tu as pour le débattement ? çà sera plus simple plutôt que de réinventer la roue.
    Y'a pas 10000 réglages non ?
    "Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
    Peter Shou Owner' Club

    WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF

    LES TUTOS DE GAMO   

    Hors ligne aganyte

    • ✌ Donateur depuis 2018 WIPeur compulsionnel
    • Dieu de l' Arcade
    • *
    • Messages: 5813
    • Localisation: 83 Saint maximin la Sainte Baume
      • Voir le profil
    [TUTO/WIP] Aliens Extermination
    « Réponse #113 le: Samedi 05 Octobre 2019, 12:57:03 pm »
  • Le débattement dépend du recul et de la taille de l'écran du coup, ça fait pas mal de possibilités. Sur la borne d'origine j'ai l'impression qu'ils ne ce sont pas cassé la tête avec ça mais pour le projet de bartop que j'ai à l'esprit, j'aimerai avoir un truc bien calibré.

    Hors ligne aganyte

    • ✌ Donateur depuis 2018 WIPeur compulsionnel
    • Dieu de l' Arcade
    • *
    • Messages: 5813
    • Localisation: 83 Saint maximin la Sainte Baume
      • Voir le profil
    [TUTO/WIP] Aliens Extermination
    « Réponse #114 le: Samedi 05 Octobre 2019, 22:19:53 pm »
  • La suite

    J'ai utilisé un Arduino Pro Micro avec la librairie Joystick téléchargeable ici

    https://github.com/MHeironimus/ArduinoJoystickLibrary/tree/version-2.0

    Il a fallu mettre un peu les mains dans le code car le programme d'exemple ne fait pas grand chose (les axes et les boutons bougent tout seul et.....c'est tout).  Au passage, j'en ai profité pour alléger tout ça en ne gardant que 2 axes et 4 boutons. Pour finir, j'ai passé la résolution des axes de 256 pas à 1024 pas (ce qui permettra de calibrer correctement le gun sans perdre trop en précision)

    Voila le code terminé

    #include "Joystick.h"

    Joystick_ Joystick(JOYSTICK_DEFAULT_REPORT_ID,
      JOYSTICK_TYPE_JOYSTICK, 4, 0,
      true, true, false, false, false, false,
      false, false, false, false, false);

    void setup()
    {
      Joystick.setXAxisRange(0, 1023);
      Joystick.setYAxisRange(0, 1023);
     
      Joystick.begin(false);
     
      pinMode(A0, INPUT);
      pinMode(A1, INPUT);
      pinMode(2, INPUT_PULLUP);
      pinMode(3, INPUT_PULLUP);
      pinMode(4, INPUT_PULLUP);
      pinMode(5, INPUT_PULLUP);
    }

    void loop()
    {
      for(unsigned char count = 0; count++ ; count<4)
      {
        if(digitalRead(2+count)==0)
          Joystick.pressButton(count);
        else
          Joystick.releaseButton(count);
      }
       
      Joystick.setXAxis(analogRead(A0));
      Joystick.setYAxis(analogRead(A1));
     
      Joystick.sendState();
    }


    Pour tester la mécanique, j'ai monté tout ce bordel sur un bout de planche, soudé les potentiomètres et câblé le Pro Micro.

    Le résultat avec ma grande.


    En résumé, c'est précis, solide et silencieux  :-)=

    Pour la calibration, je n'ai eu aucune difficulté. Une fois l'étalonnage effectué dans Windows, les paramètres n'ont plus changés (même en cas d'overshoot mécanique)

    Voilou  ^-

    Hors ligne nussss

    • Accro
    • *
    • Messages: 206
    • Localisation: Saint Jean de Maurienne (Savoie)
      • Voir le profil
    [TUTO/WIP] Aliens Extermination
    « Réponse #115 le: Dimanche 06 Octobre 2019, 16:54:52 pm »
  • C'est top, tu m'as convaincu, je vais en faire un avec des potars !!

    Regarde ce que j'ai trouvé en broc ce matin, pour 10€, avec un peu d'impression 3D, ajouter quelques contacts à l'intérieur, et se servir de l'emplacement du chargeur pour fixer le gun...
    je pense que ça fait une bonne base ;-)



    Hors ligne sebastopol

    • Touriste
    • *
    • Messages: 9
      • Voir le profil
    [TUTO/WIP] Aliens Extermination
    « Réponse #117 le: Dimanche 06 Octobre 2019, 22:04:51 pm »
  • Vraiment sympa l'articulation home made  ^-

    J'ai passé un peu de temps sur Teknoparrot, effectivement je n'arrive pas à obtenir un fonctionnement avec des valeurs absolues et un stick. Je vais poster sur le forum officiel pour aborder le sujet, je vous tiendrai au jus.


    Hors ligne aganyte

    • ✌ Donateur depuis 2018 WIPeur compulsionnel
    • Dieu de l' Arcade
    • *
    • Messages: 5813
    • Localisation: 83 Saint maximin la Sainte Baume
      • Voir le profil
    [TUTO/WIP] Aliens Extermination
    « Réponse #119 le: Samedi 12 Octobre 2019, 11:04:56 am »


  • Il faut que je trouve des boutons ovales comme sur la borne d'origine car là, ça mord un peu sur le titre  >:D

    Hors ligne marcus600

    • Dupont
    • Game Cheater
    • *
    • Messages: 2426
    • Localisation: rethel / reims (ardennes-marne)
      • Voir le profil
    [TUTO/WIP] Aliens Extermination
    « Réponse #120 le: Samedi 12 Octobre 2019, 20:42:50 pm »
  •  :( :-[
    ma gamme room : *https://www.youtube.com/watch?v=9s8-zENS-bA&t=

    Hors ligne aganyte

    • ✌ Donateur depuis 2018 WIPeur compulsionnel
    • Dieu de l' Arcade
    • *
    • Messages: 5813
    • Localisation: 83 Saint maximin la Sainte Baume
      • Voir le profil
    [TUTO/WIP] Aliens Extermination
    « Réponse #121 le: Dimanche 13 Octobre 2019, 08:43:29 am »
  • Il semble que les boutons ovales soient très dur à trouver...ou alors à prix exorbitant  >:D

    J'ai trouvé ça, c'est pile la bonne taille pour le panel

    https://fr.aliexpress.com/item/32827868945.html

    et le prix est tout à fait correct.

    Edit: c'est commandé, je vous tiens au jus  ;)