Desarrollo
Para las misiones llevadas a cabo por ASHAB , he desarrollado un sistema basado en RaspberryPi debido al requerimiento de usar SSTV (SSDV en una segunda etapa) y por tanto contar con cámara.
El desarrollo consiste en hardware y software, con los siguientes componentes:
- StratoZero: Hat para la RPi Zero con el hardware necesario. https://github.com/ladecadence/StratoZero
- ASHAB-RS: Implementación del software de vuelo para la RPi. https://github.com/ladecadence/ASHAB-RS
- ASHAB-Telemetry: Software de escritorio para decodificar telemetría y SSDV. https://github.com/ladecadence/ASHAB-Telemetry
- Helios: Software de servidor para trackear online las misiones HAB. https://github.com/ladecadence/Helios
Una versión anterior (python) del software de vuelo para la raspberry está disponible en: https://github.com/ladecadence/ns1
Para más información sobre este sistema anterior, parte de la misión NS1 de ASHAB, consultar: http://wiki.ashab.space/doku.php?id=nearspaceone
OpenTracker
OpenTracker es un computador de vuelo y sistemas de recogida y transmisión de datos para ser usado en misiones de globos de alta elevación. El núcleo del sistema es un microcontrolador de 16 bit de la familia MSP430 de Texas Instruments, en particular el MSP430F5510, con 32K de Flash, 6K de SRAM, I2C, SPI, UART, ADC de 10 bit, 4 timers de 16 bits, y múltiples GPIO. Además, el sistema base consta de una placa de alimentación, encargada de generar los voltages necesarios para el sistema, y cargar y monitorizar la batería, y de una placa de radio, capaz de transmitir la telemetría en tiempo real hasta una estación de tierra, para su seguimiento y monitorización.
Todos los sistemas están conectados por el SOMBUS, un pequeño bus de 20 pines, que además de la alimentación, conecta los buses de datos: UART, I2C y SPI, además de varias señales digitales y analógicas para controlar o comunicarse con los sensores o la placa de radio.