Este repositorio contiene el código, la información y la documentación necesaria para hacer un mini-receptor de señal satelital con modulación Lora.

Este tipo de receptor se basa en los estándares del proyecto TinyGS creado por:
TinyGS se define como una red abierta de estaciones terrestres distribuidas en todo el mundo para recibir y operar satélites Lora, globo meteorológico y otros objetos voladores, utilizando módulos económicos y versátiles. A diferencia de otros, no requiere un amplio conocimiento en telecomunicaciones o licencias de radio aficionados. Está orientado por un lado a la participación de las personas en el mundo de los fabricantes sin un gran perfil técnico. Y por otro, para proporcionar servicio a los operadores satelitales que reciben telemetría y otros datos en tiempo real gracias a la implementación mundial de la red de estas estaciones.
La red TinyGS está creciendo exponencialmente y está destinada a desempeñar un papel importante en la estrategia de proyectos mini-satélites públicos y privados.

Al elegir el microcontrolador hay muchas opciones. Para el taller, hemos elegido el TTGO Lora32 V2 (433MHz) Además de este tablero, necesitará lo siguiente:
El procedimiento de instalación evoluciona constantemente. Por esta razón, enumeramos los bloques principales sin entrar en detalles. Para obtener más información, consulte los enlaces.

Como soporte a la placa del microcontrolador Tenemos dos opciones ::


La antena ** ** es la pieza clave a la que tendrá que prestar atención con frecuencia. Porque requerirá reorientaciones y cambios regulares según el satélite que tenga como prioridad de recepción. Hay múltiples opciones, desde el mayor bricolaje hasta el comercial ya calibrado que puede comprar en línea:
Dipolo, es una antena simple compuesta de dos elementos y fácil de construir ::



Antena de la ola de cuartos (también conocido como plano de tierra)
Antena celular, generalmente radio de banda de banda dual 2m/70 cm
Direccional: Antena Yagi de UHF430-450MHz
El backoffice de TinyGS publica dos temas con información sobre su estación. Esta aplicación de control se basa en la suscripción a ellos:
tinygs/[user]/[station ID]/cmnd/begin
tinygs/[user]/[station ID]/cmnd/frame/0
Node-Red es una herramienta de programación visual. Muestra gráficamente relaciones entre objetos (nodos) que son funciones que transforman el mensaje que llega de los nodos anteriores (un flujo). Usando nodos estándar, no se requiere programación. Aunque si lo desea, puede crear funciones programando en JavaScript. En resumen, permite, de un navegador web, crear flujos para procesar información y comunicarla a través de innumerables integraciones.
Vamos a montar un tablero que nos permitirá monitorear hasta dos estaciones TinyGS. Es nuestro NOC personal el que nos permitirá:

Primero necesitaremos tener [una instancia de nodo-rojo instalada] (https://nodered.org/docs/getting-started/). La recomendación más actual es hacerlo en un contenedor Docker. Pero el uso de una sola computadora de placa como Raspberry Pi es muy adecuada porque los requisitos de la capacidad de memoria y procesamiento son muy bajos.

También vamos a necesitar algunos 'nodos' además de lo que incluye la instalación.

Para recibir alerta, vamos a usar el servicio si este, lo que se integrará fácilmente en Node-Red utilizando el nodo de solicitud HTTP.
https://maker.ifttt.com/trigger/TinyGS/with/key/[clave de IFTTT]?value1={{{payload}}}
El servicio para configurar es simple. Utilizaremos el componente Webhooks para capturar el evento y las notificaciones para que el aviso se active en nuestro dispositivo: móvil, reloj inteligente ...