Está en la página 1de 26

GUN4IR

El último sistema de pistola de luz de 4 puntos

Guía del usuario

Laboratorio de juegos JB

Hecho por Jean-Baptiste Bongrand


No comparta sin el consentimiento del autor.
1

Tabla de contenido

Introducción

Lista de características

Construyendo el hardware

Componentes necesarios

Para el arma:
Para los LED de la pantalla:

(Opcional) Para solenoide de retroceso:

(Opcional) Para retroalimentación de ruido (o retroceso impulsado por motor): (Opcional)

Para LED RGB:

(Opcional) Para Bluetooth: (Opcional)


Hardware adicional:
Conexión a los puntos LED IR de
arduino
Sistema de infrarrojos de bajo

coste LED de alta potencia

Colocación de LED

Circuitos de retroalimentación

Bluetooth
Hardware adicional

Instalación

Uso de comandos en serie (Mamehooker, lanzadores ...)

Uso de armas

Puntería

Compensación inicial de la cámara IR y calibración de la ubicación de los leds

Disparos fuera de pantalla

Modo combinado de botones que cambian los

modos Fullauto

Solución de problemas

Manual de JB GUN4IR v1.2


2

Introducción

Comencé este proyecto en 2019 con un objetivo en mente; haciendo una solución LightGun doméstica asequible que ofrecería una

experiencia lo más cercana posible a la sala de juegos, sin sacrificar ninguna característica. Quería que fuera personalizable para cualquier

jugador, cualquier configuración.

Después de cientos de horas de trabajo, y muchas pruebas y ayuda de los apasionados miembros de esta
comunidad, finalmente alcanzamos este objetivo, juntos.

Por supuesto que la historia no se detiene aquí, mantendré vivo este proyecto, lo mejoraré, lo haré más grande, mejor.

Todo eso no sería posible sin ustedes, quienes usan y apoyan mi proyecto.

Gracias. ¡Y tenga una gran experiencia con el arma de luz!

Antes de comenzar, un pequeño descargo de responsabilidad obligatorio: al igual que con cualquier proyecto de bricolaje, no soy responsable

de ningún daño que pueda causarle a su hardware / usted mismo. Asegúrese de leer todo detenidamente antes de usar mi firmware. No soy un

profesional en electrónica. Estoy dando todos los esquemas y fotografías como ejemplos, utilícelos bajo su propio riesgo.

Y, por supuesto, este firmware no se puede vender solo ni en un paquete / hardware, es completamente gratuito.
Si algunas personas te lo vendieron, te estafaron.

Manual de JB GUN4IR v1.2


3

Lista de características

● Precisión perfecta en la línea de visión: Gracias al sistema de 4 leds, una tonelada de matemáticas avanzadas y cálculo de espacio pseudo

3D que realiza una calibración automática y un seguimiento en tiempo real, obtienes una precisión de línea de visión perfecta todo el tiempo.

● Calibración única: calibre el sensor de la cámara y los leds una vez, y luego olvídelo, el objetivo seguirá funcionando
perfectamente sin importar el ángulo, la posición o si desconecta su arma.
● Latencia ultrabaja: este sistema utiliza una cámara de infrarrojos rápida y el firmware está muy optimizado, lo que reduce la latencia de

procesamiento total a un promedio de 4 ms (2 ms ~ 7 ms). La latencia más baja de todos los sistemas de armas de luz modernos.

● No se necesita software especial: todo lo maneja el arduino, lo que lo hace plug and play con cualquier sistema que
admita un mouse / teclado o una entrada de controlador. No se necesita software adicional (la GUI es opcional).

● Sin procesamiento externo: no se necesita procesamiento en la plataforma host, no hay sobrecarga de CPU, no se agrega superposición a la

pantalla del juego. Puedes usar tus juegos como de costumbre.

● Compatible con mouse y controlador USB y Bluetooth: ya que usa HID estándar
mouse, gamepad y bluetooth, es compatible con todo lo que admita un mouse y gamepad usb / bt.

● Distancia mínima reducida: Gracias al potente seguimiento, este sistema te permite jugar más cerca de la pantalla que la mayoría de
los otros sistemas modernos, e incluso más si agregas una lente ancha o una lente de ojo de pez a la cámara (cualquier lente de teléfono
inteligente debería funcionar, incluso las más baratas).

● Admite todo tipo de pantalla: Puede usar este sistema prácticamente en cualquier tipo / proporción / tamaño de pantalla, simplemente

funcionará.

● Seguimiento / recarga completa fuera de la pantalla: realiza un seguimiento de su puntería incluso fuera de la pantalla y admite varias opciones

fuera de la pantalla, como la recarga fuera de la pantalla.

● Soporte completo de comentarios: puede agregar un solenoide, un motor de vibración y un LED RGB a su arma, y configurar y controlar

completamente cómo se comporta y reacciona cada uno de ellos a sus juegos. Es compatible con varias funciones, como el modo automático

completo y la sincronización con comentarios dentro del juego (para juegos compatibles).

● Soporte de recarga automática: puedes activarlo en cualquier momento para recargar automáticamente tu arma después de 6 disparos.

● Soporte Nunchuck: puede conectar un controlador nunchuck si necesita más botones.


● Configuración guardada dentro de la pistola: cada arma tiene su propia memoria, para guardar configuraciones independientes y

personalizar cada una a su gusto.

● Cambio de modo rápido con botón de modo: puede agregar un botón de "Modo" a su arma para
activa la calibración cuando se mantiene presionado, o para cambiar rápidamente varios modos:

○ Modo de contenido (pantalla completa / 4: 3).

○ Modo fuera de pantalla.

○ Modo de entrada.

○ Modo de pedal.

○ Modo de recarga automática.

● Soporte completo de comandos en serie: Puedes usar comandos en serie para configurar todos los modos de pistola y sincronizar los comentarios

del juego con los comentarios de las armas.

● GUI con todas las funciones para los seguidores: Para los partidarios de este proyecto, hay una GUI completa con muchas opciones y

herramientas para configurar todos los aspectos del arma.

Manual de JB GUN4IR v1.2


4

Construyendo el hardware

1. Componentes necesarios

Para el arma:
● Cualquier proyectil de pistola vieja (pistola ligera de algún airsoft) que tenga suficiente espacio para colocar la cámara y otros componentes en

su interior. También necesita tener botones / interruptores, por supuesto.

● Arduino Pro Micro ATMega32U4 5V / 16MHz (3.3V u 8MHz no funcionará), el escarabajo Pro Micro más pequeño (tiene
menos botones / funciones pero es mucho más pequeño, tenga cuidado de obtener el modelo con D6 y 3v3), un tamaño
completo Micro o Teensy 2.0 (con el gestor de arranque Arduino Micro parpadeando). El número máximo de botones y
funciones será diferente según la placa que elijas.

Algunos ejemplos de placas que funcionarán: Pro Micro:

Micro escarabajo:

Manual de JB GUN4IR v1.2


5

Arduino Micro:

Teensy 2.0:

● Cable micro USB lo suficientemente largo para jugar cómodamente (por ejemplo, 3 m) Cámara DFRobot IR aquí o
● una cámara de infrarrojos casera (con sensor Wiimote) Cables electrónicos para conectar todo (por ejemplo,
● cables kynar)
● Soldador y soldadura
● Pegamento caliente u otros métodos para evitar que nada se mueva dentro de la pistola (Opcional) Un botón

● pulsador con eje largo para el botón especial "Modo" (Opcional) Un mod de gatillo de microinterruptor impreso
● en 3D

Manual de JB GUN4IR v1.2


6

Para los LED de la pantalla:

Para el sistema de LED, existe una amplia gama de opciones para cualquier precio y configuración, las 3 principales son las siguientes:

● La solución más barata - funciona muy bien para pantallas más pequeñas y configuración básica, pero no es tan confiable como la otra

opción en pantallas más grandes y desde una mayor distancia / ángulo;

○ LED IR de 940 nm (se recomiendan al menos 3 leds por punto, alta potencia y ángulo de alrededor de 20 ~ 40
grados)

etup (vea más sobre eso en el próximo capítulo)

● Solución de alta potencia - ideal para pantallas grandes y para jugar a distancia, pero no es barato y requiere mucha
precisión y método al configurarlo;
○ LEDs (1 led / punto, se recomienda 1W 60 ~ 90 grados leds)

Manual de JB GUN4IR v1.2


7

● Solución de PCB SMD - la solución más equilibrada y limpia, pero también un poco cara, y requiere habilidades de
soldadura más avanzadas (más información sobre eso en el servidor de discordia, diseño e imagen de Boojakascha) .

● Solución de filamento LED IR - Una solución asequible y muy fácil de usar, pero de menor distancia o sensibilidad, no siendo
tan potentes los leds. Es básicamente una hebra tipo cinta led de 12V IR donde cortamos una pieza para cada punto. También
es interesante solo si tiene muchas configuraciones para hacer, ya que 1 m de esta hebra no es barato. Pregúnteme si necesita
algunos, podría proporcionar algunos míos más baratos.

Manual de JB GUN4IR v1.2


8

(Opcional) Para solenoide de retroceso:

● Mosfet de puerta lógica de canal N (por ejemplo, IRL540 o similar) Diodo de

● retroceso (por ejemplo, 1N4001 o similar)

● Resistencias de 1kOhms y 100kOhms Pcb

● pequeño
● Solenoide que encaja dentro de la carcasa sin golpear nada cuando se activa (o solenoide integrado en la pistola)

● Fuente de alimentación de CA que coincide con las especificaciones del

● solenoide Cable de alimentación lo suficientemente largo para alimentar el solenoide

(Opcional) Para retroalimentación de vibración (o retroceso impulsado por motor):

● Transistor NPN (por ejemplo, PN2222 o similar) diodo de

● retroceso (por ejemplo, 1N4001 o similar) Resistencia de 270

● ohmios ~ 1Kohm

● Condensador cerámico de 0,1 uF PCB

● pequeño

● Motor retumbante

● Fuente de alimentación que coincide con las especificaciones del motor (puede ser el arduino VCC si el ruido es de 5 V y no necesita

demasiada corriente)

(Opcional) Para LED RGB:


● LED RGB con cátodo común (terreno común)
● 3 resistencias que coinciden con las especificaciones del LED

(Opcional) Para Bluetooth:


Allí hay 2 opciones para el bluetooth:
● El módulo bluetooth RN-42 más caro
● El módulo bluetooth HC-05 más económico, que debe piratearse con el firmware RN-42 (el tutorial para eso se encuentra
en el servidor de discordia)
● Batería de 5v

● Regulador de voltaje y cargador para la batería de 5v

(Opcional) Hardware adicional:

● Sensor de temperatura para control de velocidad por solenoide (TMP36)

● Un cambiador de nivel y / o un convertidor de voltaje según lo que quieras construir. Tubo corrugado para
● ocultar los cables y evitar que se doblen demasiado o se dañen.

● Mod de microinterruptor de botón de disparo

Manual de JB GUN4IR v1.2


9

2. Conexión al arduino
Lo primero que se recomienda hacer es conectar los botones principales y la cámara al arduino, y probar si todo funciona como se
esperaba. Luego, una vez que todo esté hecho, puede conectar las cosas opcionales, como las retroalimentaciones, el sensor de
temperatura, bluetooth ...

Aquí está la lista de pines, con cada conexión y función de pines: (pines en rojo son los que cambian entre LED RGB y
modo DPad)

Pro Micro LED de funcionalidad Pro Micro RGB Micro / Teensy2.0 Ratón /
Dpad Escarabajo Teclado
botón

Modo 19 (A1) 19 (A1) A1 F6 calibración y modos -


botón

Desencadenar 20 (A2) 20 (A2) A2 F5 gatillo de la pistola Ratón L


botón botón

Un botón 21 (A3) 21 (A3) 14 B3 recargar / cubrir Ratón R


botón

Botón B 4 (A6) 4 (A6) 15 B1 botón extra Ratón M


botón

Pedal 6 (A7) 15 21 F4 Pedal Ratón R


botón botón

comienzo 9 (A9) 14 22 F1 comienzo Kb 1 clave


botón

Seleccione 8 (A8) 8 (A8) 23 F0 Seleccione Kb 5 clave


botón

Abajo 14 (MISO) no utilizado 4 D4 dpad abajo Kb Down


botón flecha

Botón de arriba 15 (SCLK) no utilizado 5 C6 DPAD arriba Kb Up


flecha

Botón izquierdo 16 (MOSI) no utilizado 8 B4 dpad Izquierda Kb Izquierda

flecha

Correcto 10 (A10) no utilizado 12 E6 dpad Derecha Kb Derecha

botón flecha

RGB rojo no utilizado 6 (A7) 6 D7 Pin rojo LED RGB -

RGB verde no utilizado 9 (A9) 9 B5 Pin verde LED RGB Pin azul -

RGB azul no utilizado 10 (A10) 10 B6 LED RGB Pin de salida de -

Retroceso 7 7 dieciséis B2 retroceso -


salida

Retumbar 5 5 11 B7 Pin de salida de vibración -


salida

Temperatura 18 (A0) 19 (A0) A0 F7 Temperatura del solenoide -


sensor sensor

Módulo BT TX y RX TX y RX TX y RX TX y RX Módulo bluetooth -


salida conexión

Aquí están las referencias para los pines correspondientes para los modelos de placa principal:

Manual de JB GUN4IR v1.2


10

NOTAS IMPORTANTES:
● Cada botón debe estar conectado entre GND y el pin correspondiente.
● Tenga cuidado con la diferencia de asignación de pines si usa el led rgb o el dpad (el firmware lo detecta automáticamente)

● No tiene que usar todos los pines, solo use los que desee y deje los otros pines libres.
● Conecte la cámara al pin GND, VCC, 2 (SDA) y 3 (SCL)
● La cámara de infrarrojos DFRobot a menudo tiene el sensor inclinado, por lo que es posible que deba inclinar la cámara hacia la izquierda o hacia la
derecha para que funcione correctamente. Ajústelo con la herramienta de prueba en la GUI antes de cerrar su arma.

● El pedal y el botón A tienen la misma función por defecto, pero se puede cambiar en la GUI o mediante un combo de botones

● Al disparar fuera de la pantalla, el gatillo de la pistola utilizará el botón secundario (botón A) en su lugar. Se utiliza para recargar fuera de la

pantalla. Se puede desactivar con un combo de botones.

Manual de JB GUN4IR v1.2


11

3. Puntos LED IR

Sistema de infrarrojos de bajo costo

Para esta configuración, recomiendo colocarlos en un triángulo con un ligero ángulo en cada lado, para cubrir más ángulo con la
luz IR.
Puede calcular la resistencia necesaria y la fuente de alimentación aquí:
http://ledcalc.com/#calc

Tenga en cuenta que para varios leds por punto, puede ponerlos en serie si la caída de voltaje no es demasiado alta.
Entonces, para una configuración de triángulo, puede tener algo como esto (es solo un ejemplo con valores inventados):

Manual de JB GUN4IR v1.2


12

Que para nuestra configuración de ejemplo se convierte en esto:

necesitarías

e, solo muestro como

LED de alta potencia

Esta configuración es solo para usuarios experimentados, ya que puede ser peligrosa para usted y su hardware si se configura / usa incorrectamente.

Estos son los pasos que debe seguir:


● decide cómo quieres conectar tus leds (todos en serie, 2 por 2 en paralelo o todos en paralelo), y calcula el voltaje y la
corriente que necesitas para configurar la fuente de alimentación con esto:

http://ledcalc.com/#calc
● conecte el convertidor de potencia a la fuente de alimentación

● Gire los potenciómetros para obtener el voltaje correcto OUT y la corriente mínima, para asegurarse de no soplar el led
cuando está enchufado
● Apague la SALIDA del convertidor de potencia o desenchúfela

Manual de JB GUN4IR v1.2


13

● conecte los leds como decidió al principio (todos, si algunos no están conectados, las especificaciones cambiarán)

● enciéndelo
● establecer corregir la corriente

● ahora si los leds se calientan demasiado, reduzca un poco la corriente. Si los leds no son lo suficientemente potentes, puedes jugar con el

voltaje y la corriente. Pero tenga mucho cuidado, si no lo hace correctamente puede quemar fácilmente los leds, y poner fuego / derretir

todo lo que los toque, incluido usted mismo.

Colocación de LED

Coloque los LED en el centro exacto de cada lado (arriba, abajo, izquierda, derecha), alineados lo mejor posible, para tener una buena
precisión. Puede usar la herramienta de prueba GUI, así:

También puede colocar los leds en los lados de la pantalla y calibrar los bordes de la pantalla después, de esta manera;

Manual de JB GUN4IR v1.2


14

4. Cámara
Para la cámara, como se indicó anteriormente, existen 2 soluciones:

● Cámara robot DF

● Cámara de bricolaje

Manual de JB GUN4IR v1.2


15

5. Circuitos de retroalimentación

Aquí hay un esquema simple de los circuitos de control de motores y solenoides (motor a la derecha, solenoide a la izquierda):

También hice algunos esquemas más fáciles de entender:

Manual de JB GUN4IR v1.2


dieciséis

Por supuesto, es posible que deba adaptar cada esquema a las especificaciones de sus componentes. Pinout, por ejemplo, difiere
entre transistores y MOSFET.
El LED RGB es más sencillo de usar; Primero conecte el cátodo común al GND, luego el color de cada pin a una resistencia que coincida con las
especificaciones del LED (verifique los enlaces en el capítulo del sistema de puntos LED), y cada una de esas resistencias al pin arduino
correspondiente.

Manual de JB GUN4IR v1.2


17

6. Bluetooth
ESTA PARTE ES SOLO PARA USUARIOS AVANZADOS
Notas: el módulo bluetooth es muy limitado en comparación con la conexión USB HID, solo es compatible con el modo gamepad y no
tiene conexión en serie o conexión a la GUI. También tiene una mayor latencia de entrada que el modo USB.

Ahora, si aún quieres hacerlo, aquí tienes una pequeña guía para que funcione:

Necesitará una placa RN-42 o un HC-05 pirateado con el firmware RN-42 (ambos tienen el mismo chipset).

Siga esta guía para el HC-05, desde el principio hasta el final;


https://www.instructables.com/Upgrade-Your-3-Bluetooth-Module-to-Have-HID-Firmwa/

Tanto para RN-42 como para HC-05 pirateado, debe conectar la placa BT a cualquier Arduino ( no
olvídate de que es lógica 3v3, así que si tu arduino es 5v necesitarás un divisor de voltaje o un nivel

cambiador) , use el boceto de prueba disponible en la guía y configure la placa de la misma manera que está escrito, con una
diferencia; envíe SH, 0210 en lugar de SH, 0230 al final para activar el modo de gamepad en lugar de mouse / teclado.

Una vez que la placa está configurada correctamente, debe conectarla al arduino de la pistola de la siguiente manera

(no olvide que es lógica 3v3, por lo que necesitará un divisor de voltaje o un cambiador de nivel);

Arduino TX (pin 0) => placa BT RX Arduino


RX (pin 1) => placa BT TX
Y conecte el VCC y GND.

Por supuesto, si desea usarlo de forma inalámbrica, debe agregar una batería de 5v (3v3 no funcionará con el pro micro 16MHz) y un
regulador.

Manual de JB GUN4IR v1.2


18

7. Hardware adicional

El sensor de temperatura debe conectarse de esta manera;

Si desea conectar un Wii Nunchuck a la pistola, aquí está la conexión necesaria:

Tenga en cuenta que las resistencias pullup solo son necesarias si no las usó en el circuito de la cámara y si no usa un cambiador de
nivel.

Manual de JB GUN4IR v1.2


19

Instalación
¡La instalación inicial solo se puede realizar en una PC con Windows! Una vez instalado, puede

usar la pistola en cualquier máquina / sistema operativo.

1. Descargue y descomprima los archivos GUI en algún lugar de su computadora


2. Conecte el arduino a la computadora
3. Si le pide un controlador, instale los controladores desde la carpeta de controladores

4. Abra la GUI (necesitará una licencia)


5. Vaya a Tool => Flash Firmware:

6. Seleccione su placa, el modelo de arduino (ya sea Pro Micro o Micro, la versión de firmware que desea flashear y el reproductor
al que desea asignar la pistola (tenga en cuenta que este último parámetro solo es útil para que Mame tenga una asignación de
pistola fija)
7. Flash el arduino
8. Ahora que el arduino está flasheado, recomiendo usar las funciones de prueba para verificar si todo funciona correctamente

9. Una vez que todo esté configurado y funcionando, ahora puede cambiar la configuración de cada pistola a su gusto

Manual de JB GUN4IR v1.2


20

Uso de comandos seriales ( Mamehooker, lanzadores ...)


Cada uno de esos comandos se puede enviar por serial al arduino a través de cualquier aplicación que pueda manejar serial. Tenga en
cuenta que en mis ejemplos usé el carácter ' . ' para separar cada número, pero en realidad puede usar otros caracteres no usados por mi
firmware, como ' X ' por ejemplo.

Comandos para cambiar de modo:


Gestión de comentarios:
Inicie el modo serial (para forzar que el fb solo se active por serial):
S X ( X = número de devolución; 0 - solenoide, 1 - retumbar, 2 - LED rojo, 3 - LED verde, 4 - LED azul, 6 - todos los comentarios)

Finalizar el modo serie para todos los comentarios: mi

Varios modos: METRO X . y ( X = número de modo, y = opción de modo)

Modo Número de modo Opción 0 Opción 1 opcion 2 Opción por defecto

Entrada 0 Ratón / Teclado Mando Híbrido 0

Esquina inferior izquierda

Disparo fuera de pantalla 1 discapacitado Disparo Botón de recarga 1

Pedal 2 botón separado Botón de recarga 1

Relación de aspecto del juego 3 Pantalla completa 4: 3 0

Temperatura
sensor 4 discapacitados Habilitado 0

Autorecarga 5 discapacitados Habilitado 0

Solo retumbar
modo 6 discapacitados Habilitado 0

Fullauto 8 discapacitados Auto Siempre encendido 1

Comandos de activación de retroalimentación dentro del juego:

Comando de retroalimentación: F X . y . zzz ( X = número de comentarios, y = estado, 0 - apagado, 1 - en, 2 - pulsos, zzz =

fuerza de retroalimentación 0 ~ 255 o número de pulsos)

Retroalimentación Número

Solenoide 0

Retumbar 1

LED RGB rojo 2

LED RGB Verde 3

RGB Led Azul 4

Varias cosas a tener en cuenta;

● La fuerza solo se usa con rumble y retroalimentación LED


● Por seguridad, el solenoide está siempre en modo de pulso, sin importar el comando utilizado

● El modo de pulso tiene 2 formas de trabajar, puede usar 0 para que el número active un pulso solo si no hay pulsos
activados en este momento, o 1 ~ 255 para agregar pulsos al búfer que se activará tan pronto como el la
retroalimentación está lista.

instancia para agregar 2 pulsos al búfer del motor de vibración, escriba " F 1 . 2 . 2 "
Así que para

Manual de JB GUN4IR v1.2


21

Puede enviar esos comandos con cualquier aplicación de comunicación en serie, pero la más útil hasta ahora es mamehooker

Uso de MameHooker:
Para utilizar Mamehooker con este sistema, primero siga esos pasos:
● En su archivo Mame.ini (en la carpeta Mame), cambie la opción "salida" a "windows";

● Cambie el puerto COM de su pistola 1 y 2 para que sean respectivamente COM1 y COM2 (puede hacerlo en el administrador de
dispositivos).

● Asegúrese de que Mamehooker esté configurado correctamente para su sistema y detecte los emuladores que desea usar
(siga las instrucciones en su sitio web).
● Para enviar comandos desde mamehooker, debe utilizar la función de comunicación com (escritura Com)

Manual de JB GUN4IR v1.2


22

Uso de armas

Puntería

Después de enchufar su pistola de luz, simplemente apunte la pantalla desde una distancia moderada, debería ver que el cursor comienza a seguir
su movimiento de inmediato.

Si no sucede nada, es posible que haya algún problema con los LED; revíselos con la cámara digital de su teléfono si puede verlos lo
suficientemente brillantes desde donde está apuntando.

El seguimiento se reduce a un LED visible y seguirá su objetivo incluso fuera de la pantalla, pero tenga en cuenta que cuantos más
puntos LED pueda ver la cámara al mismo tiempo, mejor será la precisión del seguimiento.

Compensación inicial de la cámara IR y calibración de la ubicación de los leds

En el primer uso, su objetivo puede estar fuera de foco.


Es normal, cada sensor de la cámara tiene un ligero desplazamiento.

Además, si sus LED no están cerca de la pantalla, es posible que tenga imprecisiones en los lados.

Para corregir ambos problemas, debe realizar una calibración simple de 5 pasos.
Puede iniciar el proceso de calibración manteniendo presionado el botón "modo" hasta que el cursor del mouse se ajuste al centro
de la pantalla, o usando la función de calibración GUI.

Hay 5 pasos en la calibración, para cada uno de ellos debes apuntar al cursor y disparar.
Para evitar cualquier calibración errónea, la calibración avanzará al siguiente paso solo si no hay detecciones erróneas con
los leds. Rumble y el LED RGB le notificarán si el paso tiene éxito o falla.

Su sensor ahora debería estar calibrado y, dado que está guardado en la EEPROM de Arduino, no tendrá que volver a hacerlo nunca más,
incluso cuando cambie la configuración de la pantalla.

Disparos fuera de pantalla

Hay 2 opciones disponibles sobre cómo se comporta el arma al disparar fuera de la pantalla; dispara en la esquina inferior izquierda de la pantalla o

activa el botón A (clic derecho del ratón) en lugar del disparador, útil para juegos que necesitan disparar fuera de la pantalla para recargarse.

Cambio de modo de combinación de botones

Hay diferentes modos que puede cambiar con la combinación de botones, primero debe sostener uno de los

siguientes botones y presione el botón "modo" brevemente para que algunos cambien de modo . Si usted tiene
un motor retumbante, sonará brevemente para indicarle qué modo activó.
● Botón de modo solo: activar / desactivar el modo 4: 3
● Disparador + botón de modo: modo de disparo fuera de la pantalla (desactivar / apuntar a la esquina / botón de recarga)

● Botón de modo A +: modo de entrada

● Pedal + botón de modo: modo de botón de pedal (único / recarga)


● Gatillo + A + botón de modo: habilita / deshabilita la recarga automática (se recarga después de 6 disparos)

Manual de JB GUN4IR v1.2


23

Modos Fullauto

Hay 3 modos automáticos completos disponibles para retroalimentaciones: Apagado, Automático o Siempre encendido. Aquí

hay 3 gráficos que muestran cómo funciona cada modo.

Tenga en cuenta que cada comentario tiene sus propios tiempos para sentirse mejor.

Manual de JB GUN4IR v1.2


24

Manual de JB GUN4IR v1.2


25

Solución de problemas

Problema: los movimientos de mi cursor se invierten o se estropean.


Solución: su cámara está en una orientación incorrecta o su configuración de calibración es errónea.

Problema: el objetivo no funciona en absoluto.


Solución: ¿Funciona presionar botones? Sí => problema con sus LED. No => configuración incorrecta de la pistola o problema de

conexión con su Arduino.

Problema: el objetivo se estropea de repente.


Solución: la cámara tiene problemas para ver los LED correctamente o la configuración de la pistola es incorrecta.

Problema: el objetivo funciona en el centro de la pantalla, pero en los lados no apunta correctamente. Solución: no se encuentra en el modo
de pantalla correcto (pantalla completa o 4: 3). No olvide configurar su relación de aspecto en la GUI.

Problema: la pistola no funciona correctamente en la configuración de múltiples pantallas.

Solución: no es una limitación de mi sistema, sino una limitación de cómo funciona la entrada del mouse. Puede solucionar el problema usando
una aplicación que use pantalla completa exclusiva o usando el modo de gamepad en lugar del modo de mouse.

Problema: algunos o todos los comentarios no funcionan.

Solución: ¿Funciona cuando se usa el botón de prueba de la GUI? Sí => verifique la configuración de su arma. No => revisa tu circuito y
los pines arduino.

Problema: la GUI no detecta mi arduino y / o no se actualiza con el firmware. Solución: compruebe que estén instalados los
controladores correctos para el arduino. Todos están incluidos en el paquete que proporciono. Si es necesario, instale Arduino IDE
y actualice el arduino como un "Arduino Leonardo".

Problema: obtuve algunos errores de archivo al intentar actualizar el firmware.

Solución: ¿tiene un sistema operativo de 32 bits? En caso afirmativo, reemplace los archivos necesarios en la carpeta principal por los de la carpeta

de controladores. Si se trata de un problema de avrdude, puede reemplazar el avrdude.exe por el que obtiene al instalar arduino IDE.

Manual de JB GUN4IR v1.2

También podría gustarte