Uploaded by Owen Hu

JB GUN4IR User Guide FR

advertisement
The Ultimate 4 Points Lightgun System
Guide Utilisateur
© copyright 2019-2022 Jean-Baptiste Bongrand, tous droits réservés.
Le nom GUN4IR et le logo sont des marques déposées ®.
Guide utilisateur écrit par Jean-Baptiste Bongrand pour des installations DIY.
Ne pas partager sans l’autorisation de l’auteur.
1
Sommaire
Introduction
Liste des fonctionnalités
Fabriquer le GUN4IR
modifier un gun préexistant
Composants nécessaires:
Brancher la carte:
Brancher la caméra:
Systèmes de LEDs
Composants nécessaires:
Fabrication:
Placement des points IR:
Circuits de retour de force
Solénoïde ou moteur avec courant > 500mA:
Moteur de vibration < 500mA:
RGB Led:
Matériel supplémentaire
Installer le GUN4IR
Conditions préalables
Installation
Test initial de la caméra
Étalonnage initial
Options du GUI
Content mode
Gun Input mode
Offscreen reload
Utilisation du GUN4IR
Rechargement hors écran
Combinaison de boutons pour changer le mode
Modes Fullauto
Utilisation des commandes port série (Mamehooker, launchers…)
Troubleshooting
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
2
Introduction
J'ai commencé ce projet en 2019 avec un seul objectif en tête; créer une solution de
lightgun abordable qui offrirait une expérience aussi proche que possible de l'arcade, sans sacrifier
aucune fonctionnalité. Je voulais qu'il soit personnalisable pour n'importe quel joueur, n'importe
quelle configuration.
Après des centaines d'heures de travail, et de nombreux tests et l'aide des membres
passionnés de cette communauté, nous avons finalement atteint cet objectif, ensemble.
Bien sûr, l'histoire ne s'arrête pas là, je vais faire vivre ce projet, l'améliorer, le faire évoluer.
Tout cela ne serait pas possible sans vous, qui utilisez et soutenez mon projet.
Merci. Amusez-vous bien avec le GUN4IR !
Avertissement: comme pour tout projet DIY, je ne suis pas responsable des dommages que
vous pourriez causer à votre matériel/à vous-même. Assurez-vous de tout lire attentivement
avant d'utiliser mon logiciel et matériel. Je ne suis pas un professionnel de l'électronique.
Je donne tous les schémas et photos à titre d'exemple, utilisez-les à vos risques et périls.
Ce matériel est protégé par le droit d'auteur et utilise une marque déposée, toute utilisation
non autorisée (utilisation commerciale, utilisation promotionnelle…) du système GUN4IR,
du matériel, du logiciel, de la licence ou de toute partie de celui-ci est interdite.
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
3
Liste des fonctionnalités
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
Précision parfaite: grâce au système à 4 leds, une tonne de mathématiques avancées et
de calcul dans l’espace en 3D, qui effectue l'étalonnage automatique et le suivi en temps
réel, vous obtenez une précision parfaite en permanence.
Calibration permanente: étalonnez le capteur de la caméra et les leds une seul fois est
suffisant, la visée fonctionnera ensuite toujours parfaitement, peu importe l'angle, la
position ou si vous déconnectez le gun.
Latence minimale: ce système utilise une caméra infrarouge ultra rapide et le micrologiciel
est optimisé, réduisant la latence de traitement totale à une moyenne de 4ms (2ms ~ 6ms).
C’est le système de lightgun avec la latence la plus faible.
Pas de logiciel supplémentaire nécessaire: tout est géré par la carte intégrée, ce qui le
rend plug and play avec n’importe quel système supportant les entrées lightgun
correctement. Aucun logiciel supplémentaire n'est nécessaire (le GUI est uniquement utilisé
pour changer les paramètres).
Pas de ressource additionnelle nécessaire: pas de ressource additionnelle ou de
traitement nécessaire pour faire tourner le gun, et pas de traitement graphique en jeu.
Vous pouvez jouer aux jeux comme à l’ancienne.
Entrées souris, clavier et contrôleur génériques: des entrées HID génériques sont
utilisées, ce qui rend le système compatible avec tout ce qui supporte des lightgun.
Distance minimale: grâce au tracking performant, ce système vous permet de jouer plus
près de l'écran que la plupart des autres systèmes modernes, et encore plus si vous
ajoutez un objectif grand angle ou fisheye (n'importe quel objectif de smartphone devrait
fonctionner, même les moins chères).
Supporte tous types d’écran: ce système peut être utilisé avec n’importe quel
type/ratio/taille d’écran, ça fonctionnera sur tout.
Tracking même en dehors de l’écran: la visée continuera à être suivie même en dehors
de l'écran et prend en charge diverses options, comme le rechargement offscreen.
Support de retour de force: ajoutez un solénoïde, un moteur de vibration ou une LED
RGB à votre gun, et contrôlez entièrement la façon dont chacun d'eux se comporte et réagit
à vos jeux. Prend en charge diverses fonctions telles que l'automatisation complète et la
synchronisation avec le retour de force en jeu (pour les jeux pris en charge).
Support du rechargement auto: vous pouvez activer à tout moment la fonction de
rechargement automatique après 6 coups.
Support du nunchuck: vous pouvez brancher un contrôleur nunchuck si vous avez besoin
de plus de boutons.
Configuration enregistrée dans le gun: chaque gun a son propre espace mémoire, pour
enregistrer des paramètres indépendants et personnalisés sur chacun de vos gun.
Changement rapide de mode avec le bouton mode: vous pouvez ajouter un bouton
"Mode" à votre gun pour démarrer la calibration, ou pour changer rapidement de mode :
○ Content mode (plein écran/4:3).
○ Offscreen mode.
○ Input mode.
○ Pedal mode.
○ Auto reload mode.
Support des commandes par port série: vous pouvez utiliser des commandes séries
pour définir chaque mode et synchroniser le retour de force du jeu avec le gun.
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
4
Fabriquer le GUN4IR
1. modifier un gun préexistant
Composants nécessaires:
●
●
N’importe quelle coque de lightgun ayant assez d’espace pour loger la caméra et tous les
composants. Bien sûr, il doit également être équipé de boutons.
Pro Micro ATMega32U4 5V/16MHz (les versions 3.3V ou 8MHz ne fonctionnent pas), le
petit modèle beetle (n’a que les boutons trigger A et B, et les sorties de retour de force,
mais est plus petit et pratique pour les espaces confinés, attention cependant à utiliser le
modèle avec sorties D6 et 3v3), un arduino Micro (permettant d’accéder au maximum des
capacités) ou une carte Teensy 2.0 (modifié avec un bootloader arduino Micro). Le
maximum de boutons et les fonctionnalités changent en fonction du modèle de carte.
Exemples de cartes compatibles:
Pro Micro:
Arduino Micro:
User Guide v1.8FR
Micro Beetle:
Teensy 2.0:
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
5
●
Un câble micro USB assez long pour jouer confortablement (exemple 3m)
●
DFRobot IR camera ou DIY camera (voir section suivante)
●
●
●
●
Assez de câbles pour tout connecter (e.g. cables AWG)
Fer à souder et étain
Hot glue ou autre pour tout attacher dans le gun
(Optionnel) Un bouton poussoir long pour le bouton mode, et une perceuse
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
6
Brancher la carte:
La première recommandation est de brancher les boutons principaux et la caméra en premier, et
tester que tout fonctionne. Une fois que tout fonctionne, le reste peut être branché.
Voici une liste des connections, avec leurs fonctions:
Firmware/board
Pro Micro
Dpad
Pro Micro
RGB Led
Micro / Beetle Teensy2.0
Functionality
Bouton Mode
19 (A1)
19 (A1)
19 (A1)
F6
calibration et modes
Bouton Trigger
20 (A2)
20 (A2)
20 (A2)
F5
gâchette
Bouton A
21 (A3)
21 (A3)
14 (MISO)
B3
recharge
Bouton B
4 (A6)
4 (A6)
15 (SCK)
B1
extra
Bouton de pédale 6 (A7)
15 (SCLK)
21 (A3)
F4
pédale
Bouton Start
9 (A9)
14 (MISO)
22 (A4)
F1
Start
Bouton Select
8 (A8)
8 (A8)
23 (A5)
F0
Select
Bouton Bas
14 (MISO)
not used
4 (A6)
D4
dpad Bas
Bouton Haut
15 (SCLK)
not used
5
C6
dpad Haut
Bouton Gauche
16 (MOSI)
not used
8 (A8)
B4
dpad Gauche
Bouton Droit
10 (A10)
not used
7
E6
dpad Droit
RGB Rouge
not used
6 (A7)
6 (A7)
D7
RGB LED rouge
RGB Vert
not used
9 (A9)
9 (A9)
B5
RGB LED vert
RGB Bleu
not used
10 (A10)
10 (A10)
B6
RGB LED bleu
Sortie Recul
7
7
16 (MOSI)
B2
Sortie recul (solenoid)
Sortie Rumble
5
5
11
B7
Sortie moteur de vibration
Capteur de temp
18 (A0)
18 (A0)
18 (A0)
F7
Capteur de température
Module BT
TX & RX
TX & RX
TX & RX
TX & RX
Module bluetooth
Notes importantes: la carte Pro Micro n’a pas assez de connections pour supporter le dpad
et la led rgb en même temp, et n’a pas les mêmes branchements en fonction de ce qui est
branché. Le firmware passera en mode RGB si une led est détectée correctement, ou
restera en mode dpad sinon.
Pensez à vérifier la version de votre carte avant de flasher le firmware.
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
7
Voici un exemple pour le branchement du Pro Micro:
Notes importantes:
● Chaque bouton doit être connecté entre la broche correspondante et le GND
● Il n’est pas nécessaire d’utiliser tous les branchement, branchez uniquement ceux utilisés
● Connecter la caméra sur GND, VCC, 2 (SDA), and 3 (SCL) (voir section suivante)
● L’orientation de la caméra DFRobot IR est incorrecte, il est nécessaire de la tourner sur le
côté pour l’aligner. Vérifiez son alignement avant de fermer le gun.
● La pédale et le bouton A ont la même fonction par défaut, qui peux être changée dans le
GUI
● Quand vous tirez hors de l’écran, la fonction de rechargement sera activée par défaut.
Cette option peut être paramétrée dans le GUI
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
8
Brancher la caméra:
Pour la caméra, comme mentionné précédemment, il y a 2 solutions:
●
Caméra DF Robot
●
Caméra DIY
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
9
(optionnel) ajouter un objectif à la caméra:
En fonction de votre écran et de votre utilisation du gun, vous pourriez avoir besoin d’y ajouter un
objectif grand angle ou “fisheye”.
Chaque configuration d’objectifs a des avantages et inconvénients;
Les objectifs plus larges vous permettront de vous tenir plus près de l’écran, mais a aussi plus de
chance de créer des déformations et l'imprécision, et diminue la sensibilité de la caméra.
Jouer loin de l’écran avec un objectif large peut aussi réduire la précision.
Quelques exemples de configuration:
- écran plus petits que 27”, de loin; pas d’objectif nécessaire
- écran 40” à quelques mètres; objectif large recommandé
- borne d’arcade à distance réduite; objectif large ou fisheye recommandé
- grand TV à distance normale; objectif large ou fisheye recommandé
- 70” ou plus; fisheye indispensable
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
10
Idéalement, en visant le milieu de l’écran, les 4 points devraient être dans la zone verte;
En attachant l’objectif à la caméra, faites attention qu’il soit bien aligné, et qu’il ne bouge pas, ou
vous pourriez avoir des problèmes de précision et de décalage de la visée.
Après avoir changé ou installé l’objectif, il sera nécessaire de refaire une calibration.
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
11
2. Systèmes de LEDs
Composants nécessaires:
Pour les LEDs, il y a 2 solutions principales:
● Solution commune et peu chère - marche sur tous types d’écrans, en fonction des
caractéristiques des LEDs et du nombre utilisé;
○ 940nm IR LEDs (2~3 leds par point, 50~150mA et 30~60 degrées recommandé, ex
Osram SFH 4547)
●
○
Résistance adaptée aux LEDs (voir section suivante)
○
cable USB
SMD pcb solution - solution propre, mais demande une plus grande compétence en
soudure (+ d’info sur le serveur discord, image et design par Boojakascha).
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
12
Fabrication:
Pour cette configuration, je recommande de positionner 3 LEDs par point en triangle ou en ligne,
avec un léger angle entre chaque LED pour une meilleure couverture.
Vous pouvez calculer la valeur de résistance nécessaire ici:
http://ledcalc.com/#calc
Notez qu’il est nécessaire de limiter le nombre de LEDs en série en dessous du voltage maximal.
Un exemple de setup (pour information uniquement, ne pas utiliser comme référence):
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
13
Placement des points IR:
Pour cette étape, vous pouvez utiliser l’écran de test pour indiquer précisément le centre de
chaque côté:
Attacher chaque LED au centre exact de chaque côté de l’écran (haut, bas, gauche, droite), aussi
aligné que possible pour une précision optimale..
Les LEDs peuvent aussi être attachées à l’extérieur du rebord de l’écran, comme ici;
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
14
Exemple;
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
15
3. Circuits de retour de force
Solénoïde ou moteur avec courant > 500mA:
●
●
●
●
●
●
●
Logic gate mosfet (ex IRL540). Ne pas utiliser un mosfet non logic, comme le IRF540
Kickback diode (ex 1N4001)
Resistances 1kOhms and 100kOhms
Solenoide logeant dans le gun
Alimentation correspondant au solenoid
Cable d’alim suffisamment long
Capteur de température TMP36 (pour le solénoïde seulement, à placer contre la bobine)
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
16
Moteur de vibration < 500mA:
●
●
●
●
●
●
●
NPN transistor (ex. PN2222)
Kickback diode (ex 1N4001)
Résistance 1kOhms
Condensateur 0.1 uF
PCB
Moteur de vibration (ex moteur de PS4 ou Xbox One)
Alimentation correspondant au moteur (le RAW pin peut être utilisé pour les moteurs 5v
basse consommation). Ne connectez pas au VCC à moins de shunter le jumper J1!!
Bien sûr, il est nécessaire d’adapter le schéma en fonction des composants utilisés.
RGB Led:
●
●
RGB LED avec cathode commune (gnd commun, patte longue au négatif)
3 résistances correspondants à la LED
La LED RGB est plus simple à utiliser; connecter just la cathode commune au GND, et chaque
patte à la sortie de couleur correspondante en passant par les résistance.
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
17
4. Matériel supplémentaire
Si vous voulez connecter un nunchuck, voici le branchement nécessaire:
Notez que les résistances pull up ne sont nécessaires que si pas déjà utilisées dans le circuit de
caméra, et s’il n’y a pas de level shifter utilisé.
Les résistances pull up et le convertisseur de tension sont tous deux nécessaires, ils ne sont pas
mutuellement remplaçables.
Si vous utilisez une caméra DFRobo, utilisant du 5v sur les lignes SDA et SCL, vous aurez besoin
d’un level shifter pour brancher le nunchuck en 3.3v.
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
18
Installer le GUN4IR
1. Conditions préalables
●
●
Pour la configuration initiale avec le GUI, vous aurez besoin d’une machine sous Windows
(de préférence Windows 10 64bits) avec les frameworks .NET à jour. Toute
machine/système d'exploitation compatible peut être utilisé après cette configuration
initiale, car vous n'aurez besoin de l'interface graphique qu'une seule fois.
Après le premier flash/config, vous pouvez aussi utiliser un appui long sur le bouton «
Mode » du gun pour effectuer la calibration, à partir de n'importe quel système.
2. Installation
1. Télécharger et décompresser les fichier du GUI et la licence utilisateur dans un nouveau
dossier
2.
3.
4.
5.
Connecter la carte sur le PC
Pour Windows 7, vous aurez peut être besoin des pilotes d sous dossier drivers
Ouvrez le GUI
Allez dans Tool => Flash Firmware:
6.
7.
8.
9.
Sélectionnez la bonne carte, la version du firmware, et le joueur que vous voulez assigner
Flasher la carte
Après le flash, il est recommandé de tester les fonctionnalités de la carte
Après cette vérification, vous pouvez modifier la configuration de votre gun
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
19
3. Test initial de la caméra
Après avoir tout soudé et flashé le firmware, avant de tout fermer il est très important de
tout tester. Suivez cette procédure;
1. Cliquez sur l’onglet Camera Test
2. Cliquez sur le bouton Start Testing
3. Visez l’écran et vérifiez que tout est en ordre
4. Vérifiez les boutons
5. Une fois terminé, cliquer sur Stop ou pressez ESC
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
20
4. Étalonnage initial
Pour maximiser la précision du gun, vous devrez effectuer un étalonnage. C'est un processus
assez simple qui peut être lancé à partir de l'outil d'étalonnage dans l'interface graphique.
Il y a 5 étapes dans l'étalonnage, pour chacune d'elles, vous devez viser le réticule et tirer une
fois.
Pour éviter tout étalonnage erroné, l'écranne passera à l'étape suivante que s'il n'y a pas d'erreur
de détection avec les leds. Si vous avez un moteur de vibration, il vous avertira si l'étape réussit ou
échoue (brève rafale pour OK, double rafale pour réessayer). Il y a un petit aperçu de la caméra
dans le coin supérieur gauche pour vous montrer si les leds sont détectées correctement.
Votre capteur devrait maintenant être calibré, et puisqu'il est enregistré dans le gun, vous n'aurez
plus à le refaire, même en le déconnectant ou en vous déplaçant.
Répétez l’étalonnage pour chacun de vos pistolets.
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
21
Options du GUI
Certaines options que vous devrez peut-être utiliser. N'oubliez pas de cliquer sur le bouton de
téléchargement une fois que vous avez modifié l'un des paramètres du gun, pour vous
assurer qu'ils sont appliqués correctement.
1. Content mode
Une option très importante si vous jouez à un jeu 4:3 sur un écran large. La plupart des
jeux/émulateurs qui ont un rapport d'aspect vidéo de 4:3, nécessitent le mode "Content
Aspect Ratio" sur écrans large. Ce mode peut également être changé automatiquement avec
les outils appropriés. Le suivi du curseur sur le bureau Windows ne fonctionnera pas
correctement sur les côtés dans ce mode. C'est normal.
2. Gun Input mode
Il est utilisé pour changer le mode d’entrée.
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
22
3. Offscreen reload
Il existe 4 options disponibles pour le comportement du gun lors des tirs hors écran;
● Inactif, ce qui signifie que rien ne se passera lors d’un tir en dehors de l’écran
● Tir dans le coin inférieur gauche de l'écran
● Bouton A (clic droit de la souris)
● Le mode normal aura le même comportement hors écran et à l'écran
C'est utile pour les jeux qui nécessitent de tirer en dehors de l’écran pour recharger (Virtua Cop,
The House of the Dead...). Le rechargement du coin inférieur gauche est principalement utilisé
dans les émulateurs comme Mame, d'autres jeux natifs utilisent généralement le clic droit de la
souris.
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
23
Utilisation du GUN4IR
Rechargement hors écran
Comme mentionné dans le chapitre précédent, Il existe 2 options disponibles pour le
comportement du gun lors du tir hors écran ; tir dans le coin inférieur gauche de l'écran ou bouton
A (clic droit de la souris)
Combinaison de boutons pour changer le mode
Il existe différents modes que vous pouvez modifier avec des combinaisons de boutons, il vous
suffit d'appuyer brièvement sur ces boutons en même temps. Si vous avez un moteur de
vibration, il s’activera brièvement pour vous dire quel mode est activé.
● Bouton Mode appui bref: activer/désactiver le mode 4:3
● Bouton Mode appui long: démarrer l'étalonnage
● Gâchette+Mode: mode de rechargement hors écran
● Bouton A+Mode : mode d'entrée
● Pédale+Mode: mode du bouton de pédale
● Gâchette+A+Mode : activer/désactiver le rechargement auto
Modes Fullauto
Il existe 3 modes fullauto dispo pour les retours de force, Off, Auto et Always On.
Voici 3 graphiques montrant le fonctionnement de chaque mode.
Notez que chaque feedback a ses propres timings pour une meilleure efficacité.
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
24
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
25
Utilisation des commandes port série (Mamehooker, launchers…)
Chacune de ces commandes peut être envoyée par série au gun part n'importe quelle application
pouvant gérer le port série.
Commandes pour changer de mode:
Changement de mode temporaire : (non enregistré dans la mémoire du gun)
Démarrer le mode série (pour forcer le fb à ne se déclencher que par série):
Sa (a = feeback number; 0 - solenoid, 1 - rumble, 2 - LED red, 3 - LED green, 4 - LED blue, 6 - all
feedbacks)
Fin du mode série: E
Paramétre du retour de force: Rx.y.zzzz ( x = feedback number, y = setting number, 0 - hold, 1 pause, 2 - analog, zzzz = setting value )
Feedback
Number
Solenoid
0
Rumble
1
RGB Led Red
2
RGB Led Green
3
RGB Led Blue
4
Données d’étalonnage: Ox.yyy (x = offset number, yyy = offset data)
Offset
Offset Number
Offset Format
Camera X
0 Number of sensor pixels
Camera Y
1 Number of sensor pixels
Right side of the screen
2 Percent of the side
Up side of the screen
3 Percent of the side
Left side of the screen
4 Percent of the side
Down side of the screen
5 Percent of the side
Temps de maintien de la gachette avant de démarrer le fullauto: Hxxx (xxx = temp en ms)
Modes divers: Mx.y (x = index du mode, y = option du mode)
Mode
Mode
number Option 0
Option 1
Option 2
Option 3
Default
option
Input
0 Mouse/Keyboard Gamepad
Offscreen shot
1 Disabled
Pedal
2 Separate button Reload button
1
Game aspect ratio
3 Fullscreen
4:3
0
Temperature sensor
4 Disabled
Enabled
0
Autoreload
5 Disabled
Enabled
0
User Guide v1.8FR
Hybrid
Lower left corner shot Reload button Normal shot
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
0
1
26
Rumble only mode
6 Disabled
Enabled
Fullauto
8 Disabled
Auto
Content Aspect
Ratio
0
Always On
10 1~255
1
133
Déclenchement de retour de force en jeu:
Commandes: Fx.y.zzz ( x = feedback number, y = state, 0 - off, 1 - on, 2 - pulses, zzz =
feedback strength 0~255 or number of pulses )
Feedback
Number
Solenoid
0
Rumble
1
RGB Led Red
2
RGB Led Green
3
RGB Led Blue
4
Diverses choses à noter;
● La force (Strength) est seulement utilisée avec le moteur de vibration et la LED RGB
● Par sécurité, le solénoïde est toujours en mode “pulse”, quelle que soit la commande
utilisée
● Le mode ”pulse” a 2 façons de fonctionner, vous pouvez utiliser 0 pour le nombre pour
déclencher une impulsion uniquement s'il n'y a pas d'impulsions déclenchées pour le
moment, ou 1~255 pour ajouter des impulsions au tampon qui seront déclenchées dès à la
suite.
Ainsi, par exemple, pour ajouter 2 impulsions au tampon du moteur de vibration, écrivez "F1.2.2"
Vous pouvez envoyer ces commandes avec n'importe quelle application de communication série,
mais la plus utile jusqu'à présent est mamehooker
MameHooker utilisation:
Pour utiliser Mamehooker avec ce système, suivez d'abord ces étapes :
● Dans votre fichier Mame.ini (dans le dossier Mame), changez l'option "output" en
"windows" ;
●
●
●
Changez le port COM de votre pistolet 1 et 2 pour être respectivement COM1 et COM2
(vous pouvez le faire dans le gestionnaire de périphériques).
Assurez-vous que Mamehooker est correctement configuré pour votre système et détecte
les émulateurs que vous souhaitez utiliser (suivez les instructions sur son site Web).
Pour envoyer des commandes depuis mamehooker, vous devez utiliser la fonction de
communication com (Com write).
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
27
Troubleshooting
Problème : Les mouvements de mon curseur sont inversés ou incorrects.
Solution : soit votre caméra est dans une mauvaise orientation, soit vos paramètres de calibrage
sont erronés.
Problème : L'objectif ne fonctionne pas du tout.
Solution : Appuyer sur les boutons fonctionne ? Oui => problème avec vos LED. Non => mauvais
réglages du pistolet ou problème de connexion avec votre Arduino.
Problème : La visée est soudainement faussée.
Solution : la caméra a du mal à voir correctement vos LED ou les paramètres du pistolet sont
incorrects.
Problème : la visée fonctionne au centre de l'écran, mais sur les côtés, elle ne vise pas
correctement.
Solution : Vous n'êtes pas dans le bon mode d'écran (plein écran ou 4:3). N'oubliez pas de
configurer votre format d'image dans l'interface graphique.
Problème : Le pistolet ne fonctionne pas correctement en configuration multi-écran.
Solution : ce n'est pas une limitation du GUN4IR, mais une limitation du fonctionnement de la
souris. Vous pouvez résoudre le problème en utilisant une application qui utilise le plein écran
exclusif ou en utilisant le mode manette de jeu au lieu du mode souris.
Problème : Certains ou tous les retours de force ne fonctionnent pas.
Solution : Cela fonctionne-t-il lors de l'utilisation du bouton de test dans le GUI ? Oui => vérifiez les
paramètres de votre gun. Non => vérifiez votre circuit et les branchements sur la carte.
Problème : Ma carte n'est pas détectée par l'interface graphique et/ou ne parvient pas à être
flashée avec le firmware.
Solution : Si vous avez Windows 7, vérifiez que les bons pilotes sont installés. Ils sont tous inclus
dans le package que je fournis. Si nécessaire, installez Arduino IDE et flashez l'arduino en tant que
"Arduino Leonardo". Si ça ne fonctionne toujours pas, vérifiez le câble usb et la carte.
Problème : J'ai eu des erreurs de fichier lorsque j'ai essayé de flasher le micrologiciel.
Solution : avez-vous un système d'exploitation 32 bits ? Si oui, veuillez remplacer les fichiers
nécessaires dans le dossier principal par ceux du dossier drivers. S'il s'agit d'un problème avrdude,
vous pouvez remplacer avrdude.exe par celui dans le sous dossier désigné.
User Guide v1.8FR
GUN4IR © Jean-Baptiste Bongrand 2019-2022 tous droits reservés
Download