Remote LaunchPad

Remote Launchpad es un sistema de activación remota diseñado para encender cohetes amateur de forma inalámbrica mediante una API servida por un ESP8266/ESP32 NodeMCU.

El dispositivo crea su propio punto de acceso WiFi seguro (HTTPS), desde el cual el operador puede consultar el estado del sistema, supervisar parámetros (en siguientes versiones) y ejecutar la secuencia de disparo.

Para conectarse al Remote LaunchPad, he desarrollado una aplicación sencilla para Android que permite controlar el sistema de forma cómoda. Aun así, como el dispositivo funciona en modo Access Point y expone una API propia, puede utilizarse desde cualquier cliente compatible: otra app, un navegador, herramientas de automatización o incluso scripts personalizados. Básicamente, si puede hacer una petición HTTPS, puede lanzar tu cohete; lo cual da mucho poder… y también bastante miedo para alguien con tus antecedentes de liar cables.

Los componentes necesarios son económicos y fáciles de encontrar, y el montaje del sistema resulta bastante sencillo incluso para proyectos DIY básicos. Si sabes diferenciar un cable rojo de uno marrón, ya tienes medio camino hecho.

Además, la caja del proyecto puede imprimirse en 3D, aunque realmente sirve cualquier caja que tengas por ahí tirada. Sí, incluso esa caja cutre que guardas “por si acaso”. Aquí ese “por si acaso” por fin sirve para algo.

Descargas

Puedes ver el código de Remote LaunchPad en GitHub. También puedes colaborar en nuevas versiones y mejoras si tienes ganas.

Allí encontrarás también las instrucciones para preparar el código y subirlo a tu NodeMCU. 

Puedes descargar la caja que he diseñado para Remote LaunchPad en Thingiverse. Aunque en realidad puedes usar cualquier caja que tengas y que no te sirva, dado que básicamente.. es una caja vacía.

Pero aún así, si te sobra PLA… aquí la tienes.

Componentes

  • NodeMCU (ESP8266/ESP32 NodeMCU): Módulo de desarrollo basado en el microcontrolador ESP8266 o ESP32, con Wi-Fi integrado. Se utiliza para controlar el dispositivo.

  • Conector de alimentación (Power plug): Permite conectar el cable que va al ignitor del cohete.

  • HW-307 RELÉ (Módulo de relé de 1 canal 5V): Permite abrir y cerrar el circuito cuando se lo ordena el NodeMCU.

  • SPKR1 (Altavoz): Emite señales acústicas (ping y cuenta atrás).

  • LM2596 STEPDOWN (Regulador de voltaje): Módulo que reduce el voltaje de entrada a un nivel más bajo y estable, necesario para alimentar el NodeMCU.

  • SPST-2 SW1, SW2, SW3 (Interruptores): Interruptores de un solo polo y un solo tiro (SPST), utilizados para encender o apagar manualmente partes del circuito.

  • Batería 2s: He usado una batería de drones y aviones rc pequeños. Con una 2s de pocos mah, sobra.

  • Cable: un cable de 1 o 2 metros para conectarlo en el power plug, y del otro lado, al ignitor del cohete.
En el diagrama no aparecen los componentes reales que he usado. Por ej, la batería real es una 2S, y el stepdown que he usado incluye un display para indicar voltaje de entrada y de salida. Pero las conexiones están bien.

Resumen de Conexiones de Pines – NodeMCU

  • LED integrado → Pin LED_BUILTIN (usualmente D0 / GPIO16)

  • Relé (entrada de señal) → Pin D1 (GPIO5)

  • Interruptor software (Soft Switch) → Pin D2 (GPIO4)

  • Buzzer / Altavoz → Pin D5 (GPIO14)

Funcionamiento

Preparación del sistema

  1. Cargar la batería antes de usar el lanzador.

  2. Conectar la batería al circuito.

  3. Encender el Main Battery Switch (SW1) para suministrar corriente al sistema.

    • Si estás usando un stepdown con display, podrás verificar que el sistema recibe corriente y comprobar el voltaje total de entrada.

Seguridad y armado del sistema

El sistema tiene dos niveles de control para garantizar seguridad antes de activar el ignitor:

  1. SW2 – Software Arm / Interruptor de prueba

    • Es una capa de seguridad adicional.

    • Permite probar el disparador sin que el relé realmente active el circuito del ignitor.

    • Útil para debug o pruebas en condiciones seguras.

    • Si está desactivado, la cuenta atrás funcionará pero nunca se enviará señal al relé.

  2. SW3 – Hard Relay Cut / Interruptor de seguridad final

    • Es el último paso de seguridad antes de lanzar el cohete.

    • Se encuentra físicamente entre el relé y el conector de alimentación del ignitor (power plug).

    • Garantiza que no haya activación accidental del relé.

Procedimiento de lanzamiento

  1. Encender SW1 y comprobar que el sistema tiene corriente.

  2. Conectarse al lanzador vía Wi-Fi (normalmente usando la app Android) y realizar un ping para asegurarnos de que hay comunicación.

  3. Conectar el ignitor del cohete al power plug con un cable seguro.

  4. Activar SW2 (Software Arm) y revisar que no haya personas cerca.

  5. Activar SW3 (Hard Relay Cut) para permitir el envío de señal al relé.

  6. Desde la app remota, hacer otro ping para confirmar que seguimos conectados.

  7. Ejecutar la cuenta atrás y lanzar el cohete.

  8. Cuando sea seguro, apaga SW3 y SW2 hasta el siguiente lanzamiento.