Proyecto... TNC independiente para APRS |
|
Descripción y características Recibe/transmite balizas para el tráfico en APRS. Muestra el tráfico de paquetes en la pantalla TFT de 480 x 320: la parte de codificación/decodificación de la señal, así como la gestión de la pantalla, se confía a Arduino Mega, por lo que solo hay unos pocos componentes necesarios alojados en la placa milleforo en el lado. La transmisión de la baliza puede realizarse con intervalos de 2, 4 u 8 minutos, seleccionables mediante los jumpers de la placa. La parte del software se refiere a la gestión de las distintas páginas que se muestran en la pantalla, mientras que la codificación/decodificación del protocolo AX25 se obtiene a través de la biblioteca LibrAPRS.h y de los distintos archivos adjuntos y descargables en Git_Hub. Naturalmente, se respeta el protocolo NMEA. compatible con el programa UI View. Fue necesario modificar el archivo device.h para mover los puertos PORTD (utilizados por la pantalla) a PORTL que permaneció disponible. La entrada de señal del RTX ahora también está en el PUERTO A7, mientras que el circuito original usaba el PUERTO A0, que también usa la pantalla. El trimmer vertical se encarga del offset de voltaje en la entrada de audio y debe ajustarse a 2,8 voltios mientras que el trimmer horizontal sirve para regular la intensidad de la señal que se enviará a la entrada de micrófono del RTX . |
|
![]() ![]() |
|
![]() Tarjeta adicional El pin de arriba a la izquierda conecta al RTX y en particular a GND, altavoz, micrófono, PTT (señal roja) El pin de arriba a la derecha conecta el Arduino Mega con esta secuencia: PTT - pin 46, PL7 - pin 42, PL5 pin 44 (marca roja). Enchufe inferior Entrada 3,3 voltios, Salida Aref, Salida pin A7 (marca roja). Conecte a la derecha desde arriba: GND, pin 53 Led RX, pin 51 Led TX, pin 45 PL4, pin 43 PL6, pin 41 selecciona el intervalo de baliza de 4 minutos, pin 39 como arriba durante 8 minutos. El interruptor se utiliza para cambiar de la vista con el mapa a la vista con tráfico de paquetes solamente. Se agregó un 7808 con un pequeño disipador de calor para alimentar todo con 12 voltios CC . |
![]() |
Última versión con vista de mapa :.................................................... La referencia de las coordenadas en el mapa se obtiene a partir de la recepción de las distintas balizas con protocolo NMEA. Esta versión requirió la modificación de las bibliotecas Sd2Card.h y Sd2PinMap.h para que fueran compatibles con la placa Arduino Mega, ya que el software original fue creado para Arduino Uno, que sin embargo ocupa todos los pines disponibles. El mapa se carga desde la S_Card con el archivo 03.bmp: estos son los mapas utilizados en ese momento con el programa UI-View, pero reducidos en este caso a una parte de la Toscana para poder seguir leyendo los distintos lugares. . Los pines utilizados en este punto para la S_Card son los siguientes: pin 50 = MISO pin 51 = MOSI pin 52 = SCK pin 53 = SS . |
|
...... ![]() ![]() Versión definitiva : Panel superior con los LED Tx y Rx, el interruptor cambia de ver el tráfico de paquetes al modo de mapa y, obviamente, a la pantalla. Panel trasero comenzando desde el zócalo izquierdo para programar el Arduino AT-MEGA desde el exterior, luego el interruptor de encendido, el zócalo de alimentación y justo encima del enchufe para la conexión con el transceptor. |
|