Laser Tag

Cómo mejorar este proyecto...

No hay ninguna API de Python para Azure y no tengo suficiente tiempo para averiguar cómo ejecutar la API C de Azure en Python para publicar mensajes. Esto significa que actualmente está limitada a un juego de FFA. En el futuro se mejorará sobre.

En el proyecto...

Para construir esta unidad de la etiqueta de láser necesita un par de cosas. Los más importantes son un Pi de frambuesa con un sombrero de Adafruit táctil TFT y un fotón partícula (WiFi es innecesario para este tablero).

El fotón es 3.3v algo reemplazable y otros microcontroladores programados con la variante de proceso de Arduino están muy bien también. (Cosas como la FLORA o algunos productos oficiales de Arduino).

También, el Raspberry Pi y la pantalla táctil está a menos que la solución óptima al problema que tenía, que era no tenia una LCD conmigo o momento de orden uno. Esto significa que con algunas adiciones y cambios al código funcionaría bien si había conectado un LCD directamente a su placa o utilizar un dispositivo diferente en lugar de la Raspberry Pi. Estoy pensando en usar una aplicación de windows phone para reducir el tamaño del dispositivo.

¿Cómo funciona?

Al pulsar el gatillo el fotón ejecuta una función que:

  • Se convierte en la vibración de motor para una explosión
  • Parpadea el LED RGB
  • Envía el código del reproductor mediante el LED IR
  • Envía un mensaje al Pi de frambuesa para reducir la cantidad de munición

Cuando se golpea el receptor IR del fotón:

  • Registros de los flashes para determinar el jugador ID (PID) de la arma que le disparó
  • Envía un mensaje al Pi de frambuesa para reducir la cuenta de salud
  • Parpadea el LED rojo para mostrar fueron golpeado
  • Convierte la vibración motor en para un a corto plazo

Cuando usted salud se convierte en < 0 el fotón:

  • Entra en "volver a estado de desove" y deja de tratar y recibir daño
  • Apaga LED para indicar Estado muerto
  • Envía un mensaje a la Pi, indicando que su PID fue asesinado por el PID del jugador que último daño, el Pi esto remite a Azure

Algunas cosas causan un mensaje para enviarse al servidor. Ellos son:

  • Muerte, muerte
  • Clase de carga a actualización
  • Juego terminado

Cuando un mensaje se pone en el mensaje en la pila todos los dispositivos responden:

  • Actualizar marcador según mensaje si procede
  • Actualización de perfiles de los jugadores si es aplicable
  • Auto apagar temporalmente en estado muerto si juego terminado

de todos modos, aquí está lo que usted necesita:

Lista de materiales:

Software:

Herramientas:

  • Cortadores de alambre
  • Peladores de alambre
  • Computadora
  • Red inalámbrica SSID y contraseña
  • Soldadura de hierro
  • Ayudar a la tercera mano (opcional)

La mayoría del hardware está disponible en Adafruit.com. Siguiendo los enlaces le llevará a su página web donde podrá agregar a su carrito y comprarlo. Herramientas no están vinculadas pero la mayoría se encuentran a través de una búsqueda rápida de Adafruit.

Artículos Relacionados

¿Laser Tag animales rellenos de

¿Laser Tag animales rellenos de

sentirte como no hay suficientes juguetes en la intersección de mimoso y aterrador? ¿Deseo que tus peluches podrían duplicarse como armas? Luego tengo el juguete para usted.Estos animales de peluche Laser Tag transformar fácilmente de ser una luz de
Un barato Laser Tag

Un barato Laser Tag

Navidad es una de las fiestas más esperadas en laaño. Tenemos cargas de proyectos de bricolaje en internet que se puede hacer durante las vacaciones de NavidadAsí que inspirado por uno de esos proyectos de la revista MAKE me decidí a construir un cir
DIY Laser Tag sistema (versión de prueba del microcontrolador)

DIY Laser Tag sistema (versión de prueba del microcontrolador)

aquí está el esperada etiqueta sistema microcontrolador setup! Si usted tiene tener un microcontrolador con entradas múltiples, entonces esto le dirá cómo utilizarlo para crear y programar un sistema de etiquetas láser de su cuenta con una personaliz
Arduino Laser Tag sistema de destino

Arduino Laser Tag sistema de destino

Este instructable le mostrará cómo construir básico interactivo sensible al láser blanco, comenzó a conseguir ideal para aquellos con Arduino. Esto fácilmente podría ser utilizado como una plataforma para un sistema de etiqueta de láser, o simplement
El circuito de 2 minutos Laser Tag

El circuito de 2 minutos Laser Tag

¿Láser tag es genial?Bien si tienes un Arduino y un LDR, puede aprender a construir y programar un circuito de objetivo láser literalmente en sólo 2 minutos!Al final del vídeo se verá cómo funciona, no es fácil golpear el pequeño LDR de varios metros
Zángano de la etiqueta del laser

Zángano de la etiqueta del laser

Parece que la brecha está creciendo entre odian el abejón y los amantes de aviones no tripulados. Así que tenemos una solución. Drone Laser Tag. Drone enemigos, recoger sus armas. Pero cuidado, estos zánganos son pilotado por los amantes de aviones n
Una luz de noche se vuelven un objetivo Laser

Una luz de noche se vuelven un objetivo Laser

Quería decorar un pastel para una fiesta de cumpleaños de Laser Tag, pero no tengo el tiempo, presupuesto o conocimientos. Subió con una manera de utilizar una luz nocturna como un objetivo de láser y lo incorporó en un cuadro que podría colocarse de
BIRRD. Un dispositivo de trampas láser Tag.

BIRRD. Un dispositivo de trampas láser Tag.

Laser Tag es impresionante. No es perder. ¿Salir con amigos, corriendo, antiguos juegos de arcade en el vestíbulo, lo que no es como?Es decir, a menos que usted es como yo, y pasa la mayor parte del juego con la etiqueta.Así, además de práctica... Ha
LASER GRAFFITI

LASER GRAFFITI

PRIMERO LAS PARTES FUNDAMENTALES.USTED NECESITARÁ-UN PROYECTOR DLP (3500 A 5000 LÚMENES)-UN ORDENADOR PORTÁTIL CON UNA TARJETA DE VIDEO RELATIVAMENTE BUENA-UN PUNTERO LÁSER-UNA CÁMARA DE INFRARROJOS-LASER TAG SOFTWARE-TARJETA DE CAPTURA DE VIDEO USBP
Cueva de hombre DIY (para medio/secundaria)

Cueva de hombre DIY (para medio/secundaria)

Voy a mostrarte cómo construir una cueva de hombre sencillo. Este Instructable le mostrará cómo construir un lugar impresionante que es fácil, relativamente rápido y lo más importante... COSTO EFICIENTE. Este tutorial ajusta a presupuestos de la mayo
Laberinto de Lazer

Laberinto de Lazer

El laberinto de Lazer era nuestro proceso y arduino powered evento en una fiesta de tecnología nivel de estado llamada ENIGMA. un monitor primero muestra "pulse iniciar" en el cual un video dando instrucciones sobre el laberinto. luego un botón
BRICOLAJE teléfono controlado Rover FPV (rápido y ágil)

BRICOLAJE teléfono controlado Rover FPV (rápido y ágil)

Construyamos un Bluetooth / WiFi controló el FPV Drone! RoverBot es un Arduino altamente educativa ATV-abejón. Es fácil de hacer, fácil de programar y es un proyecto de gran arranque para aficionados! El bot es muy rápido y ágil, para no hablar de qu
Arduino láser etiqueta - Duino

Arduino láser etiqueta - Duino

Duino tagger- Introducción GeneralDuino es un sistema de etiquetas de láser basado en arduino.Finalmente un etiqueta sistema de láser que puede ser modificadas ajustado y hackeado hasta que tenga el sistema de etiquetas laser perfecto para artefactos
El cambiando

El cambiando

Samuel Taylor Coleridge dijo, "mis ojos hacen cuadros, cuando se cierran".Bueno, ojos de mi amigo Tony escriben graffiti y son amplia abierta.He aquí la última arma de asalto ocular de Graffiti Research Lab, openFrameworks, el laboratorio de gra