Ahora, Versión 4
Características / Notas
- Seleccionar fuego desde un microcontrolador permite muchos modos de disparo. He proporcionado semiautomático, ráfaga de 2 rondas, ráfaga de 3 rondas, automático de 12,5 dps (750 rpm) y automático de 7 dps (420 rpm), ya que la munición es limitada.
- El volante de inercia es manual y no está bajo control informático (el segundo MOSFET aún no encaja físicamente).
- Perderás compatibilidad con otros cargadores traseros.
BOM
- Receptor Protean de solenoide de neutrones, sin Xiao Seeed Pi, con stock de trabajador de varilla redonda con muescas.
- Juegos de calor M3 x6
- Arduino Nano.
- Módulo Mosfet (ver fotos)
- Conversor de Buck (ver fotos)
- Interruptor rotatorio selector (interruptor rotatorio RS-1010)
- Interruptor de encendido/apagado con una huella de 20x13 mm (ver foto)
- Cables y conectores. Recomiendo balas crimpadas, no use XT30 y bloque de terminales como yo.
- Algo para asegurar la placa de circuito, yo usé almohadillas adhesivas no conductoras de doble cara, también podrías usar pegamento de silicona.
- Voltímetro de 0,28".
Imprime el tuyo propio.
- Perilla giratoria para el selector ("perilla de potenciómetro")
Instrucciones para construir.
ASEGÚRATE DE QUE ENTENDES EL DISEÑO COMPLETAMENTE ANTES DE EMPEZAR A TRABAJAR.
Construye un solenoide de neutrones Protean regular (sin computadora Xiao Seeed) utilizando 2 disparadores y la varilla de trabajador estriada estándar. (Tengo un modelo para hacer las varillas con una varilla de acero de 5 mm + una manga estriada impresa de 8 mm). No necesitas imprimir la parte principal de la varilla, ya que reemplazamos esa parte.
El cableado del blaster es diferente.
- Los volantes están cableados como de costumbre.
- El COM y el NO del gatillo están cableados a conectores que sobresalen 10 cm (4 pulgadas) de la parte posterior del receptor.
- El solenoide está cableado a conectores que sobresalen 10 cm de la parte posterior del receptor.
Para construir el stock.
Es un poco de rompecabezas con cables.
- Juegos de calentadores: uno en el tornillo de la cubierta de la batería, uno en el tornillo de la placa trasera; bahía de electrónica 4.
- Instala el voltímetro.
- Solde los interruptores de potencia y rotativos a los cables, y pasa los cables a través, pero no monte los interruptores ni los conecte al Arduino todavía.
- Ajusta el convertidor de buck de 12V → 5V ANTES de conectarlo.
- Corre 1 cable desde la batería hasta el interruptor de alimentación principal, toma la energía del blaster desde el otro extremo de ese interruptor. No tomes energía de antes de ese interruptor o tu interruptor de matar no matará. (Este interruptor debería haber estado en la parte trasera del stock, perdón).
- Cablee la electrónica, utilizando conectores para la salida del MOSFET y los pines del interruptor de activación del Arduino. Registre qué pines está utilizando el Arduino. Para la longitud del cable del interruptor, salga de la parte frontal de la bahía eléctrica y luego agregue 10 cm y un conector. Siempre puede acortar un cable que sea demasiado largo después. Es mejor tener un cable extra que no tener suficiente.
- Meted la electrónica en el bulto inferior, aseguradla alineando el USB.
- Asegure el interruptor de potencia y los interruptores rotativos.
- Metiendo los cables del receptor en el agujero de la culata.
- Conecta los conectores y asegúrate de que estén correctos.
- Haz una prueba con un voltaje más bajo antes de conectar un LiPo.
- Cierra el blaster.
- Cambia los pines en el firmware para que coincidan con tu cableado.
- Lea la parte del código sobre cómo cambiar el tiempo del solenoide para modificar la velocidad de disparo.
- Subir el firmware.
- Lanza dardos.
Diagrama de cableado.
Ve la foto del circuito de prueba.
- Interruptor selector de 4 pines a 4 pines digitales únicos de Arduino (cualquiera de D2 a D12). Pin de tierra a tierra de las entradas digitales de Arduino (donde D1 estaría si hubiera uno).
- Desencadenador para cualquier pin digital único de Arduino (cualquiera de D2 a D12) y el pin de tierra de las entradas digitales de Arduino (compartido con el selector)
- Convertidor de Buck desde la batería, salida a +5 y +0 de Arduino.
- MOSFET desde la batería, hacia el solenoide, pin de activación, cualquier pin digital único de Arduino.
- Interruptor de alimentación, primer componente al otro lado de la batería.
Código
- La versión 4 del código corrige el modo automático completo. Las versiones anteriores a veces disparan 1 tiro extra.
Ajuste
- La velocidad de disparo depende de la potencia del solenoide y de los resortes de la revista. Actualmente uso 30 milisegundos de entrada y 50 ms de salida, y esto funciona para mis revistas que dan 750 RPM. Si se están saltando disparos, pruebe con 50 y 50 para 600 RPM. Esto funcionará, luego ajuste hasta que lo obtenga óptimo. El Hummingbird 2 usa el mismo solenoide, pero se cambia mec
TODO.
- El control manual del volante de inercia significa que puedes presionar los gatillos en el orden incorrecto, pero no se atascará con suficiente torque en la primera etapa. Para una primera etapa de alto rendimiento, normalmente uso motores Worker W0340 que son de tamaño 132, 43.000 RPM y 1500 g/cm de torque (probablemente demasiado torque para tener una larga vida útil, pero giran a velocidad tan rápida en comparación con los
- Sobrevoltaje y doble resorte del solenoide para un rendimiento consistente.
- Instala un interruptor para que pueda detectar la posición del solenoide.
Licencia
Mi material es de dominio público, pero el stock principal es una parte modificada de Protean y, por lo tanto, tiene licencia de Protean.
EDITAR
La versión que hice no tiene los 2 orificios redondos adicionales en el suelo del stock. No estaba seguro de lo fácil que sería introducir y sacar el cableado, así que añadí los orificios, sin embargo, al final no los necesité. Puedes rellenarlos si te preocupa que las cosas se caigan en la bahía de la electrónica.
Parametros del solenoide funcionando para mí.
- Talones redondos de 15 y 18 rondas.
- Dardo de 38 mm.
- 30 ms dentro, 50 ms fuera = 750 rpm.
Etiketler
Model Kaynağı
