ASMD Shock Rifle – Lanzador Nerf DIY con Arduino
Componentes y suministros
| Componente | Cantidad |
|---|---|
| Arduino UNO | 1 |
| DFRobot IO Shield | 1 |
| DFRobot OLED | 1 |
| DFRobot Porta baterías | 1 |
| DFRobot Reproductor MP3 | 1 |
| DFRobot Disco de luz | 1 |
| Kit resistencias Pimoroni | 1 |
| Pulsador | 1 |
| Cable Pimoroni | 1 |
| Altavoz: 3W, 4 ohmios | 1 |
| Veroboard | 1 |
| Nerf Retaliator | 1 |
| Cañón Nerf | 1 |
| Micro SD 4GB | 1 |
| Varillas de acrílico | 1 |
| Pilas AA | 6 |
Herramientas y máquinas necesarias
- Soldador (genérico)
- Pistola de pegamento caliente (genérica)
Sobre el proyecto
Liandri
Primero, gracias a DFRobot por las piezas para este proyecto.
Me encanta Unreal Tournament (UT) y definitivamente amo el ASMD Shock Rifle en el arsenal del juego, así que pensé: ¿por qué no hacer uno real?
Además, como el nuevo UT ya no está en desarrollo (EPIC, por favor, por favor, por favor, reanudadlo), necesitaba algo para saciar mi necesidad de UT.
Es básicamente un rifle de plasma que dispara haces morados, con un disparo secundario de una orbe morada que también puede ser golpeada por un haz para hacer un ataque terciario.
Tras mi experiencia con SimplePlastics en mi proyecto de Sable Láser Arduino, me convencí de la idea - aunque me di cuenta de que en lugar de un tubo debería haber usado una varilla maciza para propagar mejor la luz - me di cuenta de que este plástico también sería perfecto para crear un Shock Rifle real.
Propuse la idea a DFRobot y aceptaron, luego pedí los plásticos a SimplyPlastics y me puse a trabajar.
Objetivos clave:
- Hacer un ASMD Shock Rifle real.
- Asegurar que se ilumine y haga sonidos del juego (ambos modos de disparo) y una pantalla que indique al usuario qué modo está activo.
Componentes
- Arduino Uno
- Gravity IO Shield
- Pantalla OLED
- Porta baterías
- DFPlayer
- Disco de luz (x2)
- Kit de resistencias
- Pulsador (x2)
- Cable
- Altavoz
- Veroboard
- Nerf Retaliator
- Cañón Nerf
- Micro SD 4GB
- Varillas de acrílico
- Pila AA (x6)
Construcción
Primero, desarmar un viejo Nerf Retaliator roto que tenía por ahí:
Y vaciar el interior para hacer hueco a la electrónica:
También recorté algunos bordes para hacer más espacio, y corté un agujero en el cañón inferior para la otra varilla. La varilla de 25mm encajaba bien en el cañón principal, solo tuve que doblar un poco de plástico.
Luego, conectar el IO Shield al UNO:
Y seguir las instrucciones de construcción de DFRobot para los Discos de Luz, el OLED y el Módulo MP3 / Altavoz:
Las cosas son mucho más fáciles con el IO Shield - especialmente los productos Gravity que son básicamente plug-and-play.
Hora de una prueba rápida de iluminación con las varillas de plástico:
Se ve bien.
Luego hice 2 botones para conectar al Arduino - uno para controlar el disparo y otro para cambiar al 'Modo Instagib' (en el juego el rifle es rojo y mata instantáneamente).
Los dos botones se pueden hacer con los métodos de mi proyecto de Sable Láser Arduino.
Luego conecté el OLED a la culata del Nerf y pasé el cableado por la parte trasera que se sujeta, que a su vez se atornilla a la parte trasera del Nerf:
Y luego pegué la caja de baterías - también pegué el altavoz en el otro lado:
Luego pegar los discos LED en su lugar donde irá la varilla:
Tras una prueba asegurando que el arma aún se cerraba, pegué el propio UNO en el cargador y hice una prueba visual rápida:
Luego la parte ultra complicada: pegar los botones para el cambio de modo y el gatillo - usando el botón de liberación del cargador y el gatillo respectivamente:
Tras verter unas 467 barras de pegamento caliente para sujetar las varillas de plástico y atornillar ambos lados del Nerf, otra prueba de funcionalidad y visual:
En este punto me puse esto y corrí por mi piso como un friki total - fue genial.
El toque final es poner el cañón final en la varilla principal:
¡Vaya!
Código
Aquí está el código, nada demasiado complejo; principalmente ayudado con ejemplos de los enlaces wiki de DFRobot mencionados arriba.
Añadí un temporizador de botón pulsado para obtener los dos modos de disparo del rifle: pulsar para obtener el sonido de haz estándar, mantener pulsado un par de segundos para el sonido de núcleo de choque - los sonidos también están en mi GitHub enlazado arriba.
Con el código subido y funcionando, hora de divertirse.
DM-Deck16
Corriendo por mi piso como un friki total como siempre, este proyecto fue un éxito para mí.
Como se ve, el mecanismo de disparo es un poco tosco - esto se debe a la gran cantidad de cosas dentro del chasis que hacen el botón difícil de pulsar.
El cambiador de modo funciona perfectamente - funciona simplemente moviendo el botón de liberación del cargador un poco hacia atrás.
El OLED también funciona perfectamente para mostrar al usuario en qué modo está el rifle.
Conclusión
Este proyecto fue insanamente divertido. Estoy muy contento con la estética, es una amalgama de todos los Rifles de todos los juegos en uno.
También suena genial.
Construirlo fue complicado pero la mayor parte del cableado desordenado se mantuvo oculto dentro, así que estoy contento - el único problema es que probablemente hice el cañón un poco demasiado largo, pero bueno, sigue viéndose genial.
¿Eres fan de Unreal Tournament? ¿Qué te pareció?
Siéntete libre de decírmelo.
¡Hasta la próxima!
Código
Disponible en GitHub: https://github.com/LordofBone/ASMDShockRifle
Proceso de manufactura
- Desfibrilador externo: Historia, diseño y fabricación
- Acero para Herramientas Resistente a Impactos (Shock-Resistant): Características Clave y Aplicaciones
- ¿Cuánto cuestan los amortiguadores? Guía completa de precios
- Amortiguadores ajustables: mejorando altura de marcha y rendimiento
- Amortiguadores industriales: tipos, aplicaciones y guía de selección
- Entendiendo los amortiguadores de resorte: función, diseño y beneficios
- Cómo seleccionar amortiguadores de alta calidad para su vehículo
- Entendiendo los puntales de amortiguador: función, ubicación y mantenimiento
- Respuesta de Emergencia: Cómo Asistir a una Víctima de Choque Eléctrico
- Umbrales de Choque Eléctrico y Resistencia Corporal: Datos Expertos de MIT, Bussmann y Estudios Dalziel
- Mejorando la Seguridad y Longevidad: El Papel Crítico de los Amortiguadores