Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

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

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:

Componentes

Construcción

Primero, desarmar un viejo Nerf Retaliator roto que tenía por ahí:

ASMD Shock Rifle – Lanzador Nerf DIY con Arduino

Y vaciar el interior para hacer hueco a la electrónica:

ASMD Shock Rifle – Lanzador Nerf DIY con Arduino
ASMD Shock Rifle – Lanzador Nerf DIY con Arduino
ASMD Shock Rifle – Lanzador Nerf DIY con Arduino

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:

ASMD Shock Rifle – Lanzador Nerf DIY con Arduino

Y seguir las instrucciones de construcción de DFRobot para los Discos de Luz, el OLED y el Módulo MP3 / Altavoz:

ASMD Shock Rifle – Lanzador Nerf DIY con Arduino
ASMD Shock Rifle – Lanzador Nerf DIY con Arduino

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:

ASMD Shock Rifle – Lanzador Nerf DIY con Arduino
ASMD Shock Rifle – Lanzador Nerf DIY con Arduino

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.

ASMD Shock Rifle – Lanzador Nerf DIY con 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:

ASMD Shock Rifle – Lanzador Nerf DIY con Arduino
ASMD Shock Rifle – Lanzador Nerf DIY con Arduino

Y luego pegué la caja de baterías - también pegué el altavoz en el otro lado:

ASMD Shock Rifle – Lanzador Nerf DIY con Arduino

Luego pegar los discos LED en su lugar donde irá la varilla:

ASMD Shock Rifle – Lanzador Nerf DIY con Arduino
ASMD Shock Rifle – Lanzador Nerf DIY con Arduino
ASMD Shock Rifle – Lanzador Nerf DIY con Arduino
ASMD Shock Rifle – Lanzador Nerf DIY con Arduino

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:

ASMD Shock Rifle – Lanzador Nerf DIY con Arduino

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:

ASMD Shock Rifle – Lanzador Nerf DIY con Arduino
ASMD Shock Rifle – Lanzador Nerf DIY con Arduino

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:

ASMD Shock Rifle – Lanzador Nerf DIY con Arduino
ASMD Shock Rifle – Lanzador Nerf DIY con Arduino
ASMD Shock Rifle – Lanzador Nerf DIY con Arduino
ASMD Shock Rifle – Lanzador Nerf DIY con Arduino
ASMD Shock Rifle – Lanzador Nerf DIY con Arduino
ASMD Shock Rifle – Lanzador Nerf DIY con Arduino

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:

ASMD Shock Rifle – Lanzador Nerf DIY con Arduino
ASMD Shock Rifle – Lanzador Nerf DIY con Arduino

¡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.

ASMD Shock Rifle – Lanzador Nerf DIY con Arduino
ASMD Shock Rifle – Lanzador Nerf DIY con Arduino

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!

ASMD Shock Rifle – Lanzador Nerf DIY con Arduino

Código

Disponible en GitHub: https://github.com/LordofBone/ASMDShockRifle

Proceso de manufactura

  1. Desfibrilador externo: Historia, diseño y fabricación
  2. Acero para Herramientas Resistente a Impactos (Shock-Resistant): Características Clave y Aplicaciones
  3. ¿Cuánto cuestan los amortiguadores? Guía completa de precios
  4. Amortiguadores ajustables: mejorando altura de marcha y rendimiento
  5. Amortiguadores industriales: tipos, aplicaciones y guía de selección
  6. Entendiendo los amortiguadores de resorte: función, diseño y beneficios
  7. Cómo seleccionar amortiguadores de alta calidad para su vehículo
  8. Entendiendo los puntales de amortiguador: función, ubicación y mantenimiento
  9. Respuesta de Emergencia: Cómo Asistir a una Víctima de Choque Eléctrico
  10. Umbrales de Choque Eléctrico y Resistencia Corporal: Datos Expertos de MIT, Bussmann y Estudios Dalziel
  11. Mejorando la Seguridad y Longevidad: El Papel Crítico de los Amortiguadores