Realicé un iGate y Digipeater para APRS
modificando el circuito de FoxDigi, pero deseaba introducirme con la Raspberry
Pi y en nada me decidí a realizar un iGate Digipeater con este equipo para el RadioClub Fragatí.
Las ventajas son muchas, desde el coste de la tarjeta hasta el consumo, puesto que para realizar un iGate es necesario disponer de conexión a Internet, lo cual hasta ahora lo realizaba con un PC funcionando las 24h.
Para los profanos en la materia: APRS es un sistema que utiliza equipos de radio (que disponen de GPS o entrada para el) para enviar su posición digitalizadas bajo protocolo X25, de esta manera si un iGate escucha la trama la entra a un servidor y se puede ver en internet el track (e.g. www.aprs.fi ), el digipeater es un repetidor de las tramas de estos equipos.
No pretendo hacer un tutorial de cómo realizar
este proyecto, ya que eso me llevaría varios posts y mucho esfuerzo, espero que
al menos sirva para mostrar que es viable realizarlo, y detallar el material y
los problemas con que yo me he encontrado en su desarrollo.
Entrando en el tema; la tarjeta utilizada es la
Raspberry Pi B+ aunque hay de más avanzadas por coste y prestaciones es muy
adecuada, la conexión a Internet se realiza mediante el RJ45 que ya dispone, y
las funciones de Digipeater e iGate las realiza el software Xastir.
El equipo utilizado para la emisión y recepción
en la frecuencia de 144.800 es un Standard C8800, a nadie se le escapa que es
un equipo reutilizado pero suficiente para nuestro propósito, ya se sabe que
una buena ubicación puede hacer más que mucha potencia.
Entrada-salida de Audio; la Raspberry dispone de
salida de Audio pero no de entrada, por lo que la mejor solución es adquirir un
USB que se puede encontrar por muy poco precio.
La manera para modular y demodular la señal
digital de las tramas utilicé el software Soundmodem, el cual dispone de
herramientas (Modem, Scope, etc) para su ajuste y solo con esto ya podemos ver
si somos capaces de leer las tramas APRS.
Las estaciones desatendidas han de ser capaces
ser desactivadas vía remota, el método utilizado es libre, y aprovechando la
conectividad de la Raspberry me decanté por una conexión VPN y con comandos
parar el Xastir, y recomiendo la web https://www.dataplicity.com/ fácil de instalar y de útil.
PTT: aquí fue el mayor desafío, al final opté
por activar la emisión del equipo mediante un circuito auxiliar energizado por
el pin 17 de la Pi programado como ALT3 correspondiente a la señal UART0 RTS y por tanto proporciona la 3,3Vcc de
salida, el problema es que se trata de una señal inversa, esta la invertí
mediante circuito con transistor y llevado a un relé (con buffer ULN2004). Para evitar
que el equipo se pusiera en emisión cuando la tarjeta esté alimentada y parada, se activa el Pin 21 al energizar el sistema mediante un programa en Python.
Con todo esto, ahora está la EA2RCH-15
funcionando, repitiendo localmente y entrando las tramas al sistema APRS.