Estacion terrena para recepcion de satelites LoRa

7 minute read

Los pequeños satelites que en la actualidad usan tecnologia LoRa han logrado que personas con pocos conocimientos tecnicos y con un bajo presupuesto puedan recibir sus señales, algo que era imposible hace algunos años. Gracias a la iniciativa TinyGS se ha construido una red abierta de estaciones terrenas distribuidas por todo el mundo y que pueden ser construidas facilmente para ampliar dicha cobertura. El proyecto aqui presentado es una implementacion razonablemente robusta, a prueba de polvo y agua, basada en componentes comerciales listos para usar. Ideal para montajes en exteriores.

Estacion de tierra lista para ser ubicada en exteriores

Componente clave: Heltec WiFi LoRa kit 32 v2 433mhz

¿Por que?

La idea de usar LoRa para comunicacion satelital fue evidente para muchas personas por estas razones:

  • Uso de bandas sin licencia (ISM)
  • Modulos listos para usar, faciles de conseguir y a relativamente bajo costo.
  • Comunicacion a muy larga distancia, con bajo consumo de potencia.
  • Se puede establecer enlaces con un nivel de señal tan bajo como -120dBm.

Este ultimo punto es de vital importancia, pues permite usar una gran cantidad de antenas comerciales, incluso de construccion casera, que aunque no muy eficientes, pueden cumplir la funcion de recibir dichas señales. Esto habia sido uno de los grandes talones de aquiles en las comunicaciones satelitales hasta entonces.

¿De que trata este proyecto?

Este proyecto es un Gateway o Pasarela entre internet (WiFI) y LoRa @ 433Mhz, usando la mayor cantidad posible de elementos comerciales listos para usar (Commercial-Off-The-Shelf) de forma tal que no se requiera mucha experticia para su construccion. El toque final sera agregar el firmware de TinyGS, el cual permitira entre otras cosas:

  • Recibir actualizaciones de firmware inalambricamente (OTA) automaticamente.
  • El receptor se sintonizara automagicamente para recibir las señales del satelite que este mas cerca “a la vista”.
  • Configuracion de parametros via interfaz web (local).
Arquitectura de la red TinyGS (tomado del sitio de TinyGS)

Listado de materiales

Un poquito de knolling. ¡No es mucho, pero es trabajo honesto!
Componente Enlace de compra Hoja de datos
Kit LoRa Heltec WiFi 32 v2 433mhz compralo aqui WiFi-LoRa-32-V2-433-470-510.pdf
Brida RP-SMA con extension de cable a conector U.FL compralo aqui Catalog_SMA.pdf
Antena SMA 433 Mhz compralo aqui 433_MHZ_SMA_ANTENNA.pdf
Caja generica a prueba de agua “Sonoff” 100x68x50mm compralo aqui SONOFF-IP66-waterproof-case.pdf
Tornillo Phillips M2.5 avellanado compralo aqui M2-5_COUNTERSUNK_SCREW.pdf
Tuerca de seguridad M2.5 compralo aqui M2-5_NYLON_LOCK_NUT.pdf
Tornillo con punta tipo B M2.6 autorroscante compralo aqui M2.6x5-6-8-12mm.pdf
Terminal de tornillo para PCB kf350 3.5mm 3 pines compralo aqui KF350.pdf
Conector tipo header hembra 2.54mm compralo aqui FHA3-S1XX.pdf
Cable calibre 30 AWG tipo UL1423 PVDF compralo aqui UL1423.pdf
Inyector Poe 48V 0.5A compralo aqui PoE-injector-48V-05A.pdf
Modulo PoE Splitter D1398 5V 2A compralo aqui WC-PD13C050I.pdf
Adaptador SMA hembra a RP-SMA Macho compralo aqui SMA-Female-To-RP-SMA-Male-adapter.pdf
Sellante de silicona Neutro compralo aqui Neutral-cure-silicone.pdf
Cinta autofundente compralo aqui Waterproof-silicone-self-fusing-vulcanizing-tape.pdf
Tarjeta de circuito impreso (PCB) Enlace de compra Repositorio con archivos fuente
Tarjeta prototipo para caja de 100x68mm compralo aqui mcu-proto-100x68mm
Software repositorio
Firmware para estacion terrena TingyGS descargalo aqui
Herramientas opcionales Enlace de compra Hoja de datos
Taladro manual y juego de brocas de multiples diametros 0.5-3mm compralo aqui Hand-drill-set-mini.pdf
Ensamblaje:

Este articulo no pretende ser una guia de ensamblaje paso a paso, sino que tratara de explicar de forma general las acciones a realizar. Dependiendo de los materiales obtenidos algunas instrucciones y el orden de ejecucion de ellas podrian cambiar un poco!

Perforaciones para el conector de antena:
  • Realizar 4 perforaciones con una broca de diametro ligeramente superior a 2.5 mm por donde pasaran los tornillos de fijacion.
  • Realizar otra perforacion en la mitad por donde pasara el cable del conector de antena con una broca de aproximadamente 4mm de diametro. La plantilla para la perforacion de dichos agujeros puede hallarse aqui.
Perforaciones para el conector de antena
Soldar conectores y cables a la tarjeta de circuito impreso:

Existen dos posibilidades para alimentar la estacion, mediante una fuente simple de 5V y mediante un adaptador PoE. La opcion que usa fuente de 5v es la que menos hardware requiere, pero esta limitada a un cable de unos cuantos metros, en cambio la version con PoE, requiere una fuente PoE y un splitter PoE dentro de la caja, pero pueden usarse cables de hasta 100 metros de longitud!.

Diagrama simplificado de las conexiones electricas
  • Soldar conectores header para el modulo LoRa. Esto no es 100% necesario, pues el modulo podria soldarse directamente a la tarjeta de circuito impreso, sin embargo, usar los headers permite que el modulo pueda ser retirado en cualquier momento.
  • Soldar conectores header para el modulo splitter PoE (¡en caso que se use uno!).
  • Soldar terminales de tornillo a la PCB para permitir una conexion/desconexion del cable electrico de forma facil.
  • Realizar las conexiones electricas por debajo de la tarjeta, en lo posible usando cable con recubrimiento PVDF, entre las terminales de tornillo y los pines de poder del modulo PoE y el modulo LoRa.
Soldaduras realizadas
Fijar conector de antena, tarjeta de circuito impreso y cables de poder.
  • Fijar el conector de antena mediante las 4 tuercas de seguridad.
  • Introducir los cables de alimentacion por dentro de los conectores pasacables y dejar un poco flojas las tuercas plasticas de ajuste.
  • Introducir la tarjeta de circuito impreso, ajustarla a la caja mediante los tornillos autorroscantes.
  • Conectar los cables de alimentacion a las bornera tornillo, el cable de la antena al modulo LoRa y ajustar los conectores pasacables. Es probable que se tenga que experimentar un poco con los pasos anteriormente mencionados para buscar la forma mas comoda de ensamblar!
Todos los componentes fijos dentro de la caja
Descargar el firmware.

Una vez verificada la correcta conexion electrica al modulo LoRa, (generalmente estos modulos vienen con un firmware de prueba y deberian mostrar algun tipo de logo/imagen/datos en la pantalla LCD al enchufar la alimentacion), conectar el modulo LoRa mediante un cable Micro USB a un computador personal y seguir las instrucciones que se encuentran en la Wiki de TinyGS.

¡Firmware de TinyGS instalado!
Ubicacion de la antena.

La antena debera ubicarse donde tenga una mayor vista del cielo (en el techo o mediante un poste muy largo) y en lo posible alejada de paredes y de estructuras metalicas. Dependiendo de nuestra vivienda esto podria no ser posible, asi que se debera hacer varias pruebas en ventanas para ver cual nos da mejor resultado.

Si se quiere poner la caja a la intemperie, se debera sellar el segundo agujero de la caja con un trozo de caucho, igualmente se debera usar cinta de caucho autofundente para cubrir las partes metalicas de la antena y usar un poco de silicona neutra en los tornillos. Evitar usar silicona acida (la que tiene un olor a vinagre) pues esta tiende a oxidar los tornillos y partes metalicas

Resultados obtenidos.

Dadas las condiciones logisticas especificas de esta prueba, no era posible acceder al techo de la edificacion, ni instalar estructuras permanentes por fuera de las ventanas, por lo tanto, se decidio probar el siguiente configuracion: La caja con el receptor estaria dentro de la edificacion y la antena, la cual tiene un iman y puede ser montada/desmontada con facilidad, estaria afuera de la ventana sobre la reja.

La antena fue comprada en un comercio electronico local, no tiene ningun tipo de ajuste ni optimizacion. La prueba fue realizada en Cali, Colombia y el registro de mayor distancia recibida hasta la fecha fue desde el satelite NORBY cuando volaba sobre Arequipa, Peru, aproximadamente 2265 Kilometros en linea recta hacia el satelite, ¡nada mal para un receptor satelital cuyo costo ronda los 40 EUR, fue ensamblado en casa y que no requirio ningun tipo de ajuste!

Setup de la estacion terrena en funcionamiento
Variantes.

Se desarrollo una version portatil de la estacion terrena, que usa una caja un poco mas pequeña y se alimenta mediante una bateria. Esta pensada para ser una estacion movil-temporal que se conecte a un WiFi de un telefono celular. Utiliza una bateria LiFePo4 de 3.2 voltios, por lo tanto, no se requiere un regulador, la bateria va directamente conectada al pin de 3.3v del modulo LoRa.

Este mismo hardware (tanto el fijo, como el portatil) pueden ser usados para otro tipo de proyectos, por ejemplo para el proyecto aprs.fi, el cual es de especial interes para radioaficionados. El hardware es 100% compatible y solo requiere cambiar el firmware por este.

Detalle de la estacion terrena portatil
Componentes adicionales para version movil Enlace de compra Hoja de datos
Caja generica a prueba de agua 83x58x33mm compralo aqui AK10019-A1.pdf
Conector para bateria AA para PCB compralo aqui BH311.pdf
Bateria recargable Lifepo4 3.2V 14500 AA compralo aqui Lifepo4-3.2V-14500-Rechargeable-battery-AA.pdf
Tarjeta de circuito impreso (PCB) Enlace de compra Repositorio con archivos fuente
Tarjeta prototipo para caja de 83x58mm compralo aqui mcu-proto-100x68mm