Pistola con Wiimote controlado

[thecapacity] nos envió su proyecto iobridge, donde controla una pistola de carrete con Wiimote. Para producir la pistola de bobina, desmontó un carrito de golf de oficina que tenía un retorno de bola. El mecanismo de devolución de la bola es un cilindro de metal que se mueve magnéticamente. Simplemente reemplazó el cilindro con una pieza de metal de menor diámetro para crear la pistola. Su computadora monitorea los cambios de eje de Wiimote y los envía al ioBridge. La unidad se podía encontrar en cualquier lugar, pero sin una cámara, le resultaría difícil apuntar. Hay un video de cómo funciona después del descanso.


  • Harvie dice:

    agradable, pero tiene una gran latencia …;)

  • ensaladilla dice:

    Sí, parece estar votando por un intervalo de un segundo más o menos.

    Suena como un proyecto divertido 🙂

  • nevada dice:

    jajaja disparar …

    También me parece gracioso que su pistola de bobina tenga su propio trasero si alguien más lo notó.

  • sean dice:

    eso es realmente genial y todo, y tiene un gran potencial de crecimiento, pero el hecho de que él mismo tuviera que presionar el gatillo lo mató.

  • la capacidad dice:

    Gracias chicos, mess_maker, tienen razón, sondea cada medio segundo y es una especie de “carrera” entre JavaScript en busca de nuevos datos y Python que los crea.

    @harvie es un poco de latencia simplemente porque “trunco” la información de posición un poco para crear una granularidad más finita, es decir, no muevo el servicio a menos que el wiimote se haya movido> 40 unidades.

    @blizzardemon – ¡jaja, mi suegra me preguntó si había alguna razón por la que se veía falsa! ¡Mi plataforma son dos “palas mostaza” (creo que lo son) que teníamos en la cocina de unos Bed Baths y Beyond Foods!

    @sean No lo mostré en la página, pero también tengo el gatillo wiimote para lanzar un evento iobridge. Ordené una placa de relés para aislar la secuencia de disparo del sistema eléctrico de mi placa. Pero por ahora eso es una corriente de pared directa que lo impulsa, ¡así que pensé que era mejor estar seguro y lo siento! ¡No quiero freír mi nuevo hardware favorito!

    ¡Gracias por la respuesta!

  • dan dice:

    el iobridge es algo agradable, pero ¿no funcionaría mejor algo con un pequeño enlace serial latente más simple? como no tienes una cámara web conectada, siempre estarás en la misma habitación que esta cosa 🙂

    De hecho, con un módulo de tipo arduino y bluetooth, podría replicar toda esta configuración con un poco de latencia y sin la necesidad de una computadora portátil o iobridge.

  • la capacidad dice:

    Oye Dan,
    Algunos buenos puntos, de hecho, no hay mucha latencia de red (el retraso es en realidad de mis matemáticas transformando los vectores) pero tienes razón en que todavía estaría allí.

    Con arduino y bluetooth estarías limitado al rango de bluetooth entre ambos dispositivos, pero con iobridge puedo viajar por todo el mundo y solo necesito una conexión a internet entre los componentes.

    Vi los trucos de nunchuck para el arduino y supe que no puedo hacer tanto trabajo eléctrico ya que el software es peor y, por supuesto, con una solución de arduine tendrá que hacer todo el procesamiento (interrupciones * agitar *).

    Entonces, usar mi computadora portátil me permitiría hacer “reconocimiento de gestos” (asumiendo que puedo descifrar la matemática vectorial 3D) y dejar que un dispositivo integrado como un arduino haga lo que mejor sabe hacer, controlar.

    Definitivamente hay un momento y un lugar para ambas soluciones, mentalmente veo los tableros integrados como una función de “delegación”, es decir, “Ve a hacer esto y avísame cuando hayas terminado”, para que no tengas que preocuparte por los problemas de debate y en tiempo real.

    Tengo una vieja cámara web por ahí, así que lo descubriré y mis amigos se asustarán.

  • ChoqueErr dice:

    Agregue el gatillo y esto terminaría. Disfruto de que este es el arreglo más extraño de tecnología y piezas y funciona.

  • tapius dice:

    ¡JAJAJA! TENGO ESTE LIBRO ELECTRÓNICO DE ALGORITMOS SEMANALES 🙂 muy bueno con control.

  • Cyrozap dice:

    violencia para los niños!

  • volos d. dice:

    wiimotes! Espero ver wiimote controlado wiimote algún día.

  • micro aprox dice:

    ¿Te imaginas colocar esto encima de un televisor y luego decirle a alguien que vaya a jugar al tenis? hombre se sorprenderían todos !!!

  • Marco dice:

    ¡Buena elección de objetivo! El libro de algoritmos CLR debería dirigirle más devanados: P

  • dan dice:

    @thecapacity – lo que dices es muy cierto; su forma de hacer las cosas tiene mucho más potencial para futuras cosas interesantes, que después de leer su página web es obviamente algo en lo que ha estado pensando. Tampoco tengo idea de qué salida proporciona el wiimote a través de bluetooth; parece necesitar más procesamiento de lo que supuse.

    De hecho, jugué conmigo mismo construyendo una pequeña torreta de armas; Hasta ahora tengo muchos servicios girando en mi escritorio y ningún mecanismo de disparo real. No he pensado en usar ningún método de control remoto más emocionante que las teclas del teclado, pero tengo un teléfono nokia con un acelerómetro para el que creo que alguien escribió bibliotecas de Python, así que podría intentar conectar algo usando la salida de eso en lugar de wiimote .

    Ciertamente, hay algo interesante en él que permite a las computadoras disparar a cosas. eventualmente, me gustaría tener algún tipo de focalización / disparo automático; a través del trabajo tengo acceso a un software de detección y reconocimiento de rostros en tiempo real bastante decente, y no creo que realmente requiera demasiado esfuerzo para lograr algo juntos usando que disparar a rostros desconocidos 🙂

    Definitivamente revisaré para ver cómo le está yendo a su proyecto, con suerte el mío comenzará algún día también (bueno, escritorio).

    dan

  • la capacidad dice:

    @ClashErr ¡¡Lo tienes, el escape está en plan ahora para la v2 !!

    @tapius & @marco ¡Yea tampoco fue mi clase favorita!

    @volos_d., @mike_c & @Cyrozap, ¿no es divertido? ¡Hay una excelente charla TED en la que muestran un video de un estudiante que habla sobre cómo la violencia se parece más a un juego!

    http://blog.ted.com/2008/10/will_video_game.php

  • la capacidad dice:

    @Dan, ¡buena suerte con el sistema de control! Como puede ver, no he pasado mucho tiempo con mis mecánicos (no es mi conjunto fuerte), así que concéntrese en lo que puede hacer mejor y cubra el resto para otro momento.

    ¡La salida de wiimote es una locura! El demonio de WiiMote que utilicé escupe los datos constantemente, y descubrí (mirando los datos) que los acelerómetros no son tan “perfectos”.

    Obtiene un valor, digamos 124 y será menos b / t 119, 128 y tal vez algunos otros (¡y estos también son puntos flotantes!).

    También tiene sentido después de haberlo visto, pero si mueves el wiimote, digamos hacia la izquierda, verás un pinchazo en #, pero permanecerá constante durante un segundo y parecerá que nunca se movió. (Esto se debe a que los acelerómetros solo pueden rastrear la inercia y, por lo tanto, también hay un sensor de infrarrojos).

    ¡Tengo un nuevo respeto por todas las matemáticas detrás de todo esto! Si su programa parpadeaba por un segundo, ¡podría perder un movimiento! ¡Y no tengo idea de cómo extrapolar 3 ejes en algo tan simple como “gesto” hoy en día!

    De todos modos, parece que tal vez tengas suficiente para probar un sistema más mecánico y si tienes buenos servicios, ¡quizás los utilices para enrollar un pico, una ballesta / bobinadora o algo similar!

    O si puede organizarlo, como “¡una de esas grullas de refuerzo centrípetas, como las que usan para los trozos de calabaza!

    ¡Creo que vi un reconocimiento de imagen aquí hace un año donde un tipo podía dispararle a su amigo con una pistola de paintball!

    Buena suerte con Nokia, pero si es demasiado difícil, wiimote es bastante barato para todo lo que hace (¡piensa en todos esos botones!;>) Y avísame si quieres alguna idea (como dijiste en mi sitio web, yo ‘yo’ estoy lleno de ellos;>)

  • arandomjohn dice:

    Ese libro patea traseros de todo tipo.

  • memals dice:

    esta pistola tiene bolas, la elección del color de los testículos fue buena. ¿Vienen estas palas mostaza en otros colores?

  • la capacidad dice:

    @memals No creo que tengan otros colores, aunque estoy seguro de que podrías salpicarlos de azul si quisieras: D Vienen de algún extraño “complemento gratuito” que Bed-Bath and Beyond descarta cuando alguien te compra algo * para encogerse de hombros *.

    El detector de proximidad @Kevin es una buena idea, pero creo que me decantaré por una cámara web. Después de obtener mi relé para el gatillo, juntaré los dos y veré si funciona.

  • Cort dice:

    @thecapacity Veo en tu blog que leíste solo un eje de la Wii. Hice un proyecto hace unos meses usando un acelerómetro y un sensor de inducción magnética para determinar la orientación 3D, y creo que se puede leer mucho mejor leyendo 2 ejes y calculando el ángulo del vector gravitacional para determinar el balanceo del controlador. Si solo lee un eje, tiende a ser demasiado sensible alrededor del punto medio.

    Otra idea que podría considerar es montar el Wiimote en la pistola de carrete. A continuación, puede pintar el objetivo con un láser de infrarrojos y utilizar el sensor de infrarrojos de Wiimote para rastrear el objetivo. De esa manera, no tienes que estar en la computadora para apuntar con una cámara web.

  • la capacidad dice:

    @ korto
    ¡Ay, dos ideas asombrosas! Con ioBridge eliminé la necesidad de estar en la misma habitación (después de obtener una cámara web) que el objetivo (que no sea para filmar), por lo que no sé si usar el wiimote dominante para rastrear el objetivo, pero un segundo haría ¡Es más preciso!

    También estoy muy interesado en tu primera idea. Sentí que podía extrapolar desde más de un eje y consideré agregar una salida “arriba / abajo” también.

    Sin embargo, las matemáticas vectoriales me asustaron un poco, ¿y alguna sugerencia?

  • Jay – también conocido como la habilidad dice:

    Hola chicos
    Solo como seguimiento por si alguien más tarde ve esto y está interesado en algo similar, pongo una copia de mi código;

    http://blog.thecapacity.org/2009/01/16/build-your-own-iogun/

  • Cort dice:

    @thecapacity Miré su código fuente y parece que estaba equivocado. Pensé que estabas leyendo solo uno de los ejes x / y / z del acelerómetro, y te sugiero que leas dos y cuentes el rollo desde allí. No sabía que Motedaemon ya estaba haciendo esto y proporciona tanto rodar como lanzar directamente.

    Con esto, debería ser fácil agregar control arriba / abajo usando el tono del wiimote. Falta la única falta de movimiento de rotación, pero el wiimote no tiene el hardware para manejar eso.

  • Jay – también conocido como la habilidad dice:

    ¡Oye patio!

    ¡Gracias por verlo!
    No me di cuenta de que motedaemon generaba el cabeceo y el balanceo (y no los suministraba directamente el wiimote). ¡Tiene sentido ahora que lo mencionas!

    Probaré un arma un poco más poderosa (pistola de airsoft) aunque sea demasiado pesada para el movimiento horizontal y vertical.

    Solo tengo los dos servicios, pero después de obtener algo un poco más amenazante (y un disparador remoto), intentaré hacer un rastro X&Y con tal vez un puntero láser o algo similar.

Alberto Gimenez
Alberto Gimenez

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *