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

Bláster Nerf Totalmente Automatizado, Impreso en 3D, con Motores Brushless y Arduino

Componentes y materiales

ComponenteCant.Notas clave
Arduino Nano Every1Compacto, cabe en la Nerf; misma funcionalidad que Nano clásico.
Solenoide lineal 12 VDC1Carrera 35 mm, 12V. Imprescindible para dardos longitud completa.
Motor brushless outrunner2Tipo outrunner (carcasa gira). Soportar 12V (3S LiPo). Montaje trasero.
ESC brushless2≥20% más corriente que el motor. 3S LiPo. 1 ESC por motor.
Batería LiPo 3S 11.1-12.6V 1300mAh 25C1Descarga ≥ consumo total +20%. Mínimo 1300mAh. Conector XT60 recomendado.
Microswitch miniatura2Genéricos, no necesitan alta corriente.
MOSFET N-Channel lógica nivel1>20V, >15A @5V gate. Interruptor solenoide.
Resistencia 10kΩ1R3: pull-down gate MOSFET (evita flotante).
Resistencia 4.7kΩ1R1: pull-up microswitch MS2.
Resistencia 150Ω1Para LEDs (ajustar a tu montaje).
Resistencia 220Ω1R2: limita corriente gate MOSFET (opcional pero recomendado).
Diodo 1N40072D1: protección polaridad Arduino. D2: flyback solenoide → protege MOSFET.
Condensador 100µF1C1: reduce sag voltaje entrada Arduino. ¡Polaridad sensible!
Condensador 100nF1C2: filtro ruido entrada Arduino.

Herramientas necesarias

Descripción del proyecto

Me gusta construir réplicas funcionales de objetos de videojuegos y películas. Mi última creación es el Kang Tao, arma inteligente del videojuego Cyberpunk 2077. Para lograr la estética y encaje mecánico, usé impresión 3D. Pero un objeto estático era poco reto: lo diseñé como bláster Nerf funcional.

Para controlar solenoide y ESCs brushless, un Arduino es la solución práctica (relés y retardos serían engorrosos). Esta guía se centra en la electrónica y código Arduino (el diseño mecánico e impresión 3D son avanzados; ver enlaces al final).

Bláster Nerf Totalmente Automatizado, Impreso en 3D, con Motores Brushless y Arduino

Gatillos: volantes (flywheels) y solenoide

Motores brushless

Bláster Nerf Totalmente Automatizado, Impreso en 3D, con Motores Brushless y Arduino

ESCs brushless

Batería

Bláster Nerf Totalmente Automatizado, Impreso en 3D, con Motores Brushless y Arduino

MOSFET (interruptor solenoide)

Bláster Nerf Totalmente Automatizado, Impreso en 3D, con Motores Brushless y Arduino

Solenoide

Interruptor de seguridad

SW: slider 2 posiciones, 3 contactos (usa 2). Corta alimentación Arduino → apaga todo al instante.

Circuitos de protección

Código Arduino

const int buttonPinF = 2;   // MS2: gatillo volantes
const int buttonPinS = 5;   // MS1: gatillo solenoide
int buttonStateF = 0;
int buttonStateS = 0;
int solenoidPin = 4;        // Gate MOSFET

#include <Servo.h>
Servo throttle;
int pos = 0;
int pin = 3;                // Pin señal ESC

void setup() {
  pinMode(buttonPinF, INPUT);
  pinMode(buttonPinS, INPUT);
  throttle.attach(pin);
  pinMode(solenoidPin, OUTPUT);

  // Secuencia armado ESC
  for (pos = 90; pos <= 91; pos += 1) {
    throttle.write(pos);
    delay(3700);  // Aumentar hasta 10000 (10s) según tu ESC
  }
}

void loop() {
  buttonStateF = digitalRead(buttonPinF);
  if (buttonStateF == HIGH) {
    throttle.write(92);   // 92 = idle / <92 = off
  } else {
    throttle.write(97);   // 97 = full / ~115 = max según motor/ESC
  }

  buttonStateS = digitalRead(buttonPinS);
  if (buttonStateF == LOW && buttonStateS == LOW) {
    digitalWrite(solenoidPin, HIGH);
    delay(90);            // Duración pulso ON
    digitalWrite(solenoidPin, LOW);
    delay(100);           // Pausa entre disparos
  } else {
    digitalWrite(solenoidPin, LOW);
  }
}

Notas de ajuste:

Descarga archivos para imprimir

Actualización: archivos en Thingiverse → https://www.thingiverse.com/thing:3984125

Esquemático

Bláster Nerf Totalmente Automatizado, Impreso en 3D, con Motores Brushless y Arduino
Esquemático completo (AutoCAD). Atención a polaridades diodos y condensadores.

Enlaces de referencia (diseño mecánico, impresión, vídeo)

Proceso de manufactura

  1. Construye tu propia máquina de escribir deberes casera (DIY Homework Writing Machine)
  2. Crea un Impresionante Sistema Ambilight para Monitor con Arduino
  3. Controla tu Ventilador de Techo con Alexa: Guía Paso a Paso
  4. Mando universal Android con Arduino, 1Sheeld y control IR
  5. Alcancía Inteligente: Controla un Aceptador de Monedas con Arduino Nano
  6. Centro de Control de Potencia Arduino: N-FET, P-FET, Relé y RTC
  7. Controla un LED por Bluetooth con Arduino – Guía DIY paso a paso
  8. Construye un Brazo Robótico Impreso en 3D Controlado por Arduino – Guía Paso a Paso
  9. Controlador de Humidificador DIY con Arduino y Relé: Configuración Segura de Alto Voltaje
  10. Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
  11. Regulador de Ducha Inteligente – Válvula Solenoide para Control Preciso de Temperatura